0000008063-21-000017.txt : 20210510 0000008063-21-000017.hdr.sgml : 20210510 20210510131103 ACCESSION NUMBER: 0000008063-21-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20210403 FILED AS OF DATE: 20210510 DATE AS OF CHANGE: 20210510 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: 21906084 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 10-Q 1 atro-20210403.htm 10-Q atro-20210403
2021Q1FALSE0000008063--12-319P12Mus-gaap:OtherAssetsus-gaap:OtherAssetsus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrentus-gaap:OtherLiabilitiesNoncurrent00000080632021-01-012021-04-03xbrli:shares0000008063atro:CommonClassUndefinedMember2021-05-030000008063us-gaap:CommonClassBMember2021-05-03iso4217:USD00000080632021-04-0300000080632020-12-3100000080632020-01-012020-03-28iso4217:USDxbrli:shares00000080632019-12-3100000080632020-03-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2020-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2021-01-012021-04-030000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2020-01-012020-03-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2021-04-030000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2020-03-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-04-030000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-01-012020-03-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-04-030000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-03-280000008063us-gaap:AdditionalPaidInCapitalMember2020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-030000008063us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-280000008063us-gaap:AdditionalPaidInCapitalMember2021-04-030000008063us-gaap:AdditionalPaidInCapitalMember2020-03-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-030000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-030000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-280000008063us-gaap:RetainedEarningsMember2020-12-310000008063us-gaap:RetainedEarningsMember2019-12-310000008063us-gaap:RetainedEarningsMember2021-01-012021-04-030000008063us-gaap:RetainedEarningsMember2020-01-012020-03-280000008063us-gaap:RetainedEarningsMember2021-04-030000008063us-gaap:RetainedEarningsMember2020-03-280000008063us-gaap:TreasuryStockMember2020-12-310000008063us-gaap:TreasuryStockMember2019-12-310000008063us-gaap:TreasuryStockMember2021-01-012021-04-030000008063us-gaap:TreasuryStockMember2020-01-012020-03-280000008063us-gaap:TreasuryStockMember2021-04-030000008063us-gaap:TreasuryStockMember2020-03-28atro:element0000008063atro:FirstEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-01-012021-04-030000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:SecondEarnoutMember2021-01-012021-04-030000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-02-012021-02-280000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:SubsequentEventMember2021-04-012021-04-300000008063us-gaap:CostOfSalesMember2021-01-012021-04-030000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-04-03atro:reporting_unit0000008063atro:AerospaceSegmentMember2021-01-012021-04-0300000080632021-04-042021-04-0300000080632020-01-010000008063atro:CommercialTransportAircraftMember2021-01-012021-04-030000008063atro:CommercialTransportAircraftMember2020-01-012020-03-280000008063atro:MilitaryAircraftMember2021-01-012021-04-030000008063atro:MilitaryAircraftMember2020-01-012020-03-280000008063atro:BusinessJetMember2021-01-012021-04-030000008063atro:BusinessJetMember2020-01-012020-03-280000008063atro:OtherAerospaceMember2021-01-012021-04-030000008063atro:OtherAerospaceMember2020-01-012020-03-280000008063atro:AerospaceSegmentMember2020-01-012020-03-280000008063atro:SemiconductorMember2021-01-012021-04-030000008063atro:SemiconductorMember2020-01-012020-03-280000008063atro:AerospaceAndDefenseSegmentMember2021-01-012021-04-030000008063atro:AerospaceAndDefenseSegmentMember2020-01-012020-03-280000008063atro:TestSystemsSegmentMember2021-01-012021-04-030000008063atro:TestSystemsSegmentMember2020-01-012020-03-280000008063atro:ProductLineElectricalPowerAndMotionMember2021-01-012021-04-030000008063atro:ProductLineElectricalPowerAndMotionMember2020-01-012020-03-280000008063atro:ProductLineLightingAndSafetyMember2021-01-012021-04-030000008063atro:ProductLineLightingAndSafetyMember2020-01-012020-03-280000008063atro:ProductLineAvionicsMember2021-01-012021-04-030000008063atro:ProductLineAvionicsMember2020-01-012020-03-280000008063atro:ProductLineSystemsCertificationMember2021-01-012021-04-030000008063atro:ProductLineSystemsCertificationMember2020-01-012020-03-280000008063atro:ProductLineStructuresMember2021-01-012021-04-030000008063atro:ProductLineStructuresMember2020-01-012020-03-280000008063atro:ProductLineOtherMember2021-01-012021-04-030000008063atro:ProductLineOtherMember2020-01-012020-03-280000008063us-gaap:LandMember2021-04-030000008063us-gaap:LandMember2020-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2021-04-030000008063us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000008063us-gaap:MachineryAndEquipmentMember2021-04-030000008063us-gaap:MachineryAndEquipmentMember2020-12-310000008063us-gaap:ConstructionInProgressMember2021-04-030000008063us-gaap:ConstructionInProgressMember2020-12-310000008063us-gaap:PatentsMember2021-01-012021-04-030000008063us-gaap:PatentsMember2021-04-030000008063us-gaap:PatentsMember2020-12-310000008063us-gaap:NoncompeteAgreementsMember2021-01-012021-04-030000008063us-gaap:NoncompeteAgreementsMember2021-04-030000008063us-gaap:NoncompeteAgreementsMember2020-12-310000008063us-gaap:TradeNamesMember2021-01-012021-04-030000008063us-gaap:TradeNamesMember2021-04-030000008063us-gaap:TradeNamesMember2020-12-310000008063us-gaap:UnpatentedTechnologyMember2021-01-012021-04-030000008063us-gaap:UnpatentedTechnologyMember2021-04-030000008063us-gaap:UnpatentedTechnologyMember2020-12-310000008063us-gaap:CustomerRelationshipsMember2021-01-012021-04-030000008063us-gaap:CustomerRelationshipsMember2021-04-030000008063us-gaap:CustomerRelationshipsMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2021-01-012021-04-030000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2021-04-030000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-030000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2021-04-030000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-03xbrli:pure0000008063atro:AmendedAndRestatedCreditAgreementMember2021-01-012021-04-030000008063srt:MaximumMemberatro:AmendedAndRestatedCreditAgreementMember2021-01-012021-04-03atro:fiscal_quarter0000008063srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MinimumMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MaximumMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-040000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2021-10-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2021-12-310000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-04-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-07-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-12-310000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-10-010000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-04-030000008063srt:ScenarioForecastMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-042021-10-020000008063srt:ScenarioForecastMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-030000008063srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-04-030000008063srt:MinimumMember2021-01-012021-04-030000008063srt:MaximumMember2021-01-012021-04-030000008063us-gaap:EmployeeStockOptionMember2021-01-012021-04-030000008063us-gaap:EmployeeStockOptionMember2020-01-012020-03-2800000080632019-09-170000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-04-030000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-04-030000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-04-030000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-03-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2021-01-012021-04-030000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2020-01-012020-03-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-04-030000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-03-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-04-030000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-03-28atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-04-030000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-01-012020-03-28atro:customer0000008063atro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-280000008063country:DEsrt:SubsidiariesMemberatro:PatentInfringementMemberatro:IndirectSalesMember2021-01-012021-04-030000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-01-012020-03-280000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2021-01-012021-04-030000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2020-01-012020-03-280000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-280000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2021-01-012021-04-030000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2020-01-012020-03-280000008063us-gaap:OperatingSegmentsMember2021-01-012021-04-030000008063us-gaap:OperatingSegmentsMember2020-01-012020-03-280000008063us-gaap:CorporateNonSegmentMember2021-01-012021-04-030000008063us-gaap:CorporateNonSegmentMember2020-01-012020-03-280000008063us-gaap:CorporateNonSegmentMember2021-04-030000008063us-gaap:CorporateNonSegmentMember2020-12-310000008063atro:DiagnosysTestSystemsLimitedMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2021-04-030000008063atro:AstronicsAeroSatCorporationMember2021-01-012021-04-03

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended April 3, 2021
or
 
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from                      to                     
Commission File Number 0-7087
 
ASTRONICS CORPORATION
(Exact name of registrant as specified in its charter)
 

New York
(State or other jurisdiction of
incorporation or organization)
16-0959303
(IRS Employer
Identification Number)
130 Commerce Way, East Aurora, New York
(Address of principal executive offices)
14052
(Zip code)
(716) 805-1599
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act: None
Securities registered pursuant to Section 12(g) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
NOT APPLICABLE
(Former name, former address and former fiscal year, if changed since last report)



Indicate by check mark whether the registrant (1) has 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, and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer” and a “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Emerging growth company
Non-accelerated filer
Smaller Reporting Company
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)
of the Exchange Act. ¨
 Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ý
As of May 3, 2021, 30,925,071 shares of common stock were outstanding consisting of 24,478,464 shares of common stock ($.01 par value) and 6,446,607 shares of Class B common stock ($.01 par value).



TABLE OF CONTENTS
PAGE
PART I
Item 1
Item 2
Item 3
Item 4
PART II
Item 1
Item 1a
Item 2
Item 3
Item 4
Item 5
Item 6

2

Part I – Financial Information
Item 1. Financial Statements
ASTRONICS CORPORATION
Consolidated Condensed Balance Sheets
April 3, 2021 with Comparative Figures for December 31, 2020
(Unaudited)
(In thousands)
 
April 3, 2021December 31, 2020
Current Assets:
Cash and Cash Equivalents
$30,729 $40,412 
Accounts Receivable, Net of Allowance for Estimated Credit Losses
98,701 93,056 
Inventories
155,254 157,059 
Prepaid Expenses and Other Current Assets
25,552 26,420 
Total Current Assets
310,236 316,947 
Property, Plant and Equipment, Net of Accumulated Depreciation104,931 106,678 
Operating Right-of-Use Assets17,750 18,953 
Other Assets8,813 8,999 
Intangible Assets, Net of Accumulated Amortization105,930 109,886 
Goodwill58,297 58,282 
Total Assets
$605,957 $619,745 
Current Liabilities:
Accounts Payable
$22,216 $26,446 
Current Operating Lease Liabilities4,856 4,998 
Accrued Expenses and Other Current Liabilities
40,723 37,721 
Customer Advance Payments and Deferred Revenue
27,407 24,571 
Total Current Liabilities
95,202 93,736 
Long-term Debt173,000 173,000 
Long-term Operating Lease Liabilities15,415 16,637 
Other Liabilities62,036 66,001 
Total Liabilities345,653 349,374 
Shareholders’ Equity:
Common Stock
347 347 
Accumulated Other Comprehensive Loss
(16,653)(16,450)
Other Shareholders’ Equity
276,610 286,474 
Total Shareholders’ Equity
260,304 270,371 
Total Liabilities and Shareholders’ Equity$605,957 $619,745 
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three Months Ended April 3, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands, except per share data)
 
Three Months Ended
April 3, 2021March 28, 2020
Sales$105,857 $157,584 
Cost of Products Sold91,584 121,865 
Gross Profit14,273 35,719 
Selling, General and Administrative Expenses23,785 28,867 
Impairment Loss 74,408 
Loss from Operations(9,512)(67,556)
Other Expense, Net of Other Income534 388 
Interest Expense, Net of Interest Income1,758 1,333 
Loss Before Income Taxes(11,804)(69,277)
Provision for (Benefit from) Income Taxes105 (2,314)
Net Loss$(11,909)$(66,963)
Loss Per Share:
Basic
$(0.39)$(2.17)
Diluted
$(0.39)$(2.17)
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive (Loss) Income
Three Months Ended April 3, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)
 
Three Months Ended
April 3, 2021March 28, 2020
Net Loss$(11,909)$(66,963)
Other Comprehensive (Loss) Income:
Foreign Currency Translation Adjustments
(637)(2,304)
Retirement Liability Adjustment – Net of Tax
434 215 
Total Other Comprehensive Loss(203)(2,089)
Comprehensive Loss$(12,112)$(69,052)
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Three Months Ended April 3, 2021 With Comparative Figures for 2020
(Unaudited, In thousands)
Three Months Ended
Cash Flows from Operating Activities:April 3, 2021March 28, 2020
Net Loss$(11,909)$(66,963)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:
Depreciation and Amortization7,453 7,971 
Provisions for Non-Cash Losses on Inventory and Receivables1,269 872 
Equity-based Compensation Expense2,097 1,703 
Deferred Tax (Benefit) Expense(51)2,050 
Operating Lease Non-Cash Expense1,185 1,210 
Impairment Loss 74,408 
Other1,315 968 
Cash Flows from Changes in Operating Assets and Liabilities:
Accounts Receivable(6,010)13,644 
Inventories430 (7,224)
Accounts Payable(4,171)6,295 
Accrued Expenses(685)(5,730)
Other Current Assets and Liabilities961 (557)
Customer Advance Payments and Deferred Revenue2,915 (490)
Income Taxes(246)(3,591)
Operating Lease Liabilities(1,307)(1,217)
Supplemental Retirement and Other Liabilities(109)(99)
Cash Flows from Operating Activities(6,863)23,250 
Cash Flows from Investing Activities:
Capital Expenditures(1,905)(2,793)
Cash Flows from Investing Activities(1,905)(2,793)
Cash Flows from Financing Activities:
Proceeds from Long-term Debt 150,000 
Payments for Long-term Debt (5,000)
Purchase of Outstanding Shares for Treasury (7,732)
Stock Options Activity(52)33 
Finance Lease Principal Payments(501)(461)
Cash Flows from Financing Activities(553)136,840 
Effect of Exchange Rates on Cash(362)(839)
(Decrease) Increase in Cash and Cash Equivalents(9,683)156,458 
Cash and Cash Equivalents at Beginning of Period40,412 31,906 
Cash and Cash Equivalents at End of Period$30,729 $188,364 
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity
Three Months Ended April 3, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)

Three Months Ended
April 3, 2021March 28, 2020
Common Stock
Beginning of Period$278 $269 
Class B Stock Converted to Common Stock1 2 
End of Period279 271 
Convertible Class B Stock
Beginning of Period69 76 
Net Exercise of Stock Options 1 
Class B Stock Converted to Common Stock(1)(2)
End of Period68 75 
Additional Paid in Capital
Beginning of Period82,187 76,340 
Net Exercise of Stock Options and Equity-based Compensation Expense2,045 1,735 
End of Period84,232 78,075 
Accumulated Comprehensive Loss
Beginning of Period(16,450)(15,628)
Foreign Currency Translation Adjustments(637)(2,304)
Retirement Liability Adjustment – Net of Taxes434 215 
End of Period(16,653)(17,717)
Retained Earnings
Beginning of Period312,803 428,584 
Net Loss(11,909)(66,963)
End of Period300,894 361,621 
Treasury Stock
Beginning of Period(108,516)(100,784)
Purchase of Shares (7,732)
End of Period(108,516)(108,516)
Total Shareholders’ Equity$260,304 $313,809 
See notes to consolidated condensed financial statements.





7

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity, Continued
Three Months Ended April 3, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)

Three Months Ended
April 3, 2021March 28, 2020
Common Stock
Beginning of Period27,825 26,874 
Net Issuance from Exercise of Stock Options19 25 
Class B Stock Converted to Common Stock53 189 
End of Period27,897 27,088 
Convertible Class B Stock
Beginning of Period6,877 7,650 
Net Issuance from Exercise of Stock Options13 15 
Class B Stock Converted to Common Stock(53)(189)
End of Period6,837 7,476 
Treasury Stock
Beginning of Period3,808 3,526 
Purchase of Shares 282 
End of Period3,808 3,808 
See notes to consolidated condensed financial statements.

8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
April 3, 2021
(Unaudited)
1) Basis of Presentation
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.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has 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 3, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 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 (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2020 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) 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.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
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. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain for whatever amount is realized on the sale when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the
9

aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in the first quarter of 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $0.6 million in COVID-19 related government assistance in the Consolidated Condensed Statements of Operations for the three months ended April 3, 2021, of which $0.5 million and $0.1 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&A”) expenses, respectively.
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’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’s ability to pay. The allowance for estimated credit losses balance was $3.5 million and $3.2 million at April 3, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was $0.3 million during the three months ended April 3, 2021 and insignificant in the three months ended March 28, 2020. Total recoveries and writeoffs and charged against the allowance were insignificant in the three months ended April 3, 2021 and March 28, 2020.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, 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 company’s cash flows are impacted by the COVID-19 pandemic.
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.6 million and $26.2 million for the three months ended April 3, 2021 and March 28, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three months ended April 3, 2021 and March 28, 2020.
10

Goodwill Impairment
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.
As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessment, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020.
As of April 3, 2021, 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 months then ended.
For additional information regarding the quantitative test and the related goodwill impairment see Note 6.
Valuation of Long-Lived Assets
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 be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April 3, 2021 and March 28, 2020.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.
Date of adoption: Q1 2021
11

Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2020-04
Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.
The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above 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.
2) Revenue
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of April 3, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
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 3, 2021, the Company does not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an
12

appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.
On April 3, 2021, we had $297.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $217.2 million of our remaining performance obligations as revenue in 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $8.3 million and $8.7 million for the three months ended April 3, 2021 and March 28, 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
13

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 April 3, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, April 3, 2021
$25,510 $31,285 
The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Commercial Transport
$38,208 $102,775 
Military
20,982 18,113 
Business Jet
14,028 15,006 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems Segment
Semiconductor
 1,634 
Aerospace & Defense
24,441 14,880 
Test Systems Total24,441 16,514 
Total$105,857 $157,584 
The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Electrical Power & Motion
$29,344 $69,456 
Lighting & Safety
27,100 37,922 
Avionics
14,843 22,143 
Systems Certification
878 3,331 
Structures
1,053 3,042 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems24,441 16,514 
Total$105,857 $157,584 

14

3) Inventories
Inventories consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Finished Goods
$26,691 $26,964 
Work in Progress
24,777 21,987 
Raw Material
103,786 108,108 
$155,254 $157,059 
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.
4) Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Land
$9,848 $9,891 
Buildings and Improvements
75,540 75,493 
Machinery and Equipment
120,629 119,444 
Construction in Progress
5,770 5,843 
211,787 210,671 
Less Accumulated Depreciation
106,856 103,993 
$104,931 $106,678 

5) Intangible Assets
The following table summarizes acquired intangible assets as follows: 
April 3, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,913 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,212 11,082 10,085 
Trade Names10 years11,476 7,784 11,512 7,537 
Completed and Unpatented Technology9 years47,982 26,939 48,043 25,766 
Customer Relationships15 years142,367 62,275 142,478 60,096 
Total Intangible Assets12 years$215,053 $109,123 $215,261 $105,375 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Amortization Expense
$3,855 $4,265 
15

Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,356 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 

6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 3, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
April 3, 2021
Aerospace$36,648 $15 $36,663 
Test Systems21,634  21,634 
$58,282 $15 $58,297 
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.
Beginning in the first quarter of 2020 the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020.
As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months then ended.
7) Long-term Debt and Notes Payable
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
16

At April 3, 2021, there was $173.0 million outstanding on the revolving credit facility and there remained $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At April 3, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at April 3, 2021. During the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. The Company has not made any prepayments during the three months ended April 3, 2021.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
8) Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Balance at Beginning of Period$7,018 $7,660 
Warranties Issued808 877 
Warranties Settled(685)(691)
Reassessed Warranty Exposure(299)(724)
Balance at End of Period$6,842 $7,122 

9) Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 6 and 1, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.1%, respectively.
17

The following is a summary of the Company's ROU assets and liabilities:
(In thousands)April 3, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$28,458 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization8,998 8,015 
Operating Right-of-Use Assets, Net$17,750 $18,953 
Short-term Operating Lease Liabilities$4,856 $4,998 
Long-term Operating Lease Liabilities15,415 16,637 
Operating Lease Liabilities$20,271 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,585 $3,484 
Less Accumulated Amortization2,282 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,303 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$2,196 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
232 734 
Finance Lease Liabilities$2,428 $2,815 
The following is a summary of the Company's total lease costs:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$254 $255 
Interest on Lease Liabilities35 63 
Total Finance Lease Cost289 318 
Operating Lease Cost1,359 1,448 
Right-of-Use Asset Impairment 691 
Variable Lease Cost391 272 
Short-term Lease Cost (excluding month-to-month)47 67 
Less Sublease and Rental (Income) Expense(309)(331)
Total Operating Lease Cost1,488 2,147 
Total Net Lease Cost$1,777 $2,465 

18

The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$4,120 $1,701 
2022
5,171 800 
2023
3,800  
2024
2,858  
2025
2,809  
Thereafter3,361  
Total Lease Payments22,119 2,501 
Less: Interest1,848 73 
Total Lease Liability$20,271 $2,428 

10) Income Taxes
The effective tax rates were approximately (0.9)% and 3.3% for the three months ended April 3, 2021 and March 28, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against federal deferred tax assets.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through April 3, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. 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 weights 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, in the first quarter of 2020 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 pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. federal deferred tax assets as of April 3, 2021.
On March 11, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three months ended April 3, 2021.
11) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Weighted Average Shares - Basic
30,903 30,814 
Net Effect of Dilutive Stock Options
  
Weighted Average Shares - Diluted
30,903 30,814 
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 652,000 shares as of April 3, 2021 and 785,000 shares as of March 28, 2020. Further, due to our net loss in the three month periods ended April 3,
19

2021 and March 28, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
12) Shareholders' Equity
Share Buyback Program
The Company’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. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
Comprehensive Loss and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)April 3, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,105)$(4,468)
Retirement Liability Adjustment – Before Tax(13,830)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(11,548)(11,982)
Accumulated Other Comprehensive Loss$(16,653)$(16,450)
The components of other comprehensive (loss) income are as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Foreign Currency Translation Adjustments$(637)$(2,304)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
101 101 
Amortization of Net Actuarial Losses
333 171 
Tax Benefit
 (57)
Retirement Liability Adjustment434 215 
Other Comprehensive Loss$(203)$(2,089)

13) Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Service Cost$49 $55 
Interest Cost191 209 
Amortization of Prior Service Cost97 97 
Amortization of Net Actuarial Losses323 162 
Net Periodic Cost$660 $523 
20

Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The net periodic cost was insignificant for the three months ended April 3, 2021 and March 28, 2020.
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 Expense, Net of Other Income.
14) Sales to Major Customers
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 3, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to one customer in the Aerospace segment represented 17% of consolidated sales for the three months ended March 28, 2020.
15) Legal Proceedings
Lufthansa
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) 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 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the quarter ended April 3, 2021. The reserve for the German indirect claim was approximately $16.8 million at April 3, 2021, which included an additional $0.1 million in interest accrued during the quarter then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 3, 2021 and December 31, 2020.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and 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 remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. The District Court scheduled a claims construction hearing on the patent for June 2021. Fact discovery has begun on both the patent and copyright claims. We will not have a trial date until 2022 at the earliest. No amounts have been accrued for this matter in the April 3, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.
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.
21

16) Segment Information
Below are the sales and operating profit by segment for the three and three months ended April 3, 2021 and March 28, 2020 and a reconciliation of segment operating profit to 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. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Sales:
Aerospace$81,430 $141,137 
Less Inter-segment Sales(14)(67)
Total Aerospace Sales81,416 141,070 
Test Systems24,745 16,553 
Less Inter-segment Sales(304)(39)
Total Test Systems Sales24,441 16,514 
Total Consolidated Sales$105,857 $157,584 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(5,563)$(63,145)
(6.8)%(44.8)%
Test Systems
1,189 722 
4.9 %4.4 %
Total Segment Measure of Operating (Loss) Profit(4,374)(62,423)
(4.1)%(39.6)%
Additions/Deductions from Segment Measure of Operating (Loss) Profit
Interest Expense, Net of Interest Income
1,758 1,333 
Corporate Expenses and Other
5,672 5,521 
Loss Before Income Taxes$(11,804)$(69,277)
Total Assets: 
(In thousands)
April 3, 2021December 31, 2020
Aerospace
$481,134 $484,885 
Test Systems
102,138 105,079 
Corporate
22,685 29,781 
Total Assets
$605,957 $619,745 

17) Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
22

Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.2 million as of April 3, 2021. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or April 3, 2021.
On a Non-recurring Basis:
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. In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The inputs underlying the fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
As further discussed in Note 6, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months then ended.
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 of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
18) Restructuring Charges
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. There were no additional restructuring charges associated with this initiative recorded in the three months ended April 3, 2021.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, the Company initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The Company incurred $0.3 million in additional restructuring charges associated with severance at AeroSat during the three months ended March 28, 2020.
23

The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges 
Cash Paid(981)
Balance as of April 3$4,650 
The liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as the current portions of payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
24


Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(The following should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the Company’s Form 10-K for the year ended December 31, 2020.)
OVERVIEW
Astronics Corporation (“Astronics” or the “Company”) 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.
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 motions systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial, military and general aviation markets, suppliers to those OEM’s, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEM's and prime government contractors for both electronics and military products.
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.
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), 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 designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the test 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 Department of Defense, prime contractors to the Department of Defense, mass transit operators and prime contractors to mass transit operators.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million plus certain contingent purchase consideration (“earn-out”).
The transaction included two elements of contingent earnouts. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were payable for the year ended December 31, 2019.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain for whatever amount is realized on the sale when that review is complete and agreement is reached.
25

The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK 
Three Months Ended
($ in thousands)April 3, 2021March 28, 2020
Sales$105,857 $157,584 
Gross Profit (sales less cost of products sold)$14,273 $35,719 
Gross Margin13.5 %22.7 %
Selling, General and Administrative Expenses$23,785 $28,867 
SG&A Expenses as a Percentage of Sales22.5 %18.3 %
Impairment Loss$— $74,408 
Interest Expense, Net of Interest Income$1,758 $1,333 
Effective Tax Rate(0.9)%3.3 %
Net (Loss) Income$(11,909)$(66,963)
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED FIRST QUARTER RESULTS
Consolidated sales were down $51.7 million compared with the first quarter of 2020. Aerospace sales were down $59.7 million from the 2020 first quarter, which had been largely unaffected by the COVID pandemic. Test System sales increased $7.9 million.
Consolidated cost of products sold in the first quarter of 2021 was $91.6 million, compared with $121.9 million in the prior-year period. The decrease was primarily due to low volume related to the continued impacts of the COVID-19 pandemic on the global aerospace industry, coupled with the associated workforce and other cost reduction measures discussed further below. Gross margin declined from 22.7% to 13.5% due to leverage lost on lower volumes.
Selling, general and administrative (“SG&A”) expenses were $23.8 million in the first quarter of 2021 compared with $28.9 million in the prior-year period. Contributing to the decrease in SG&A in 2021 were workforce reduction activities and cost reduction measures which were not put into effect primarily until the second quarter of 2020.
Further, non-cash goodwill and other asset impairment charges of $74.4 million in the Aerospace segment were recognized in the first quarter of 2020 due to revised expectations regarding future operating results as the COVID-19 pandemic took hold.
Interest expense has increased due to the higher interest rate upon the amendment of the credit facility in May 2020.
The effective tax rate for the quarter was (0.9)%, compared with 3.3% in the first quarter of 2020. The 2021 tax rate was impacted by changes in the valuation allowance recorded against federal deferred tax assets as well as State and Foreign income taxes. The 2020 tax rate was impacted primarily by the initial recording of a valuation allowance against federal deferred tax assets.
Consolidated net loss was $11.9 million, or $0.39 per diluted share, compared with net loss of $67.0 million, or $2.17 per diluted share, in the prior year. The after tax impact of the prior year impairment was $68.8 million, or $2.23 per diluted share.
Bookings were $120.0 million, for a book-to-bill ratio of 1.13:1. Backlog at the end of the quarter was $297.5 million. Approximately $217.2 million, or 73%, of backlog is expected to ship in the remainder of 2021.
Impact of COVID-19 and Operational Adjustments
As previously discussed, we face risks related to outbreaks of infectious diseases, including the ongoing COVID-19 pandemic. The challenges posed by the COVID-19 pandemic on the global economy, and more profoundly on the aerospace industry, increased significantly as 2020 progressed, and has continued into 2021. COVID-19 has caused disruption and volatility in the global capital markets, and has authored an economic slowdown in the Aerospace industry in particular. In response to COVID-19, national and local governments around the world have instituted certain measures, including travel bans, prohibitions on group events and gatherings, shutdowns of certain businesses, curfews, shelter-in-place orders and recommendations to practice social distancing. While these actions and restrictions are easing in some geographies, there
26

remains continued impact. Although our operations have been deemed essential and we follow the COVID-19 guidelines from the Centers for Disease Control (“CDC”) concerning the health and safety of our personnel, these measures have resulted in attenuating activity and, in some cases, required temporary closures of certain of our facilities, among other impacts. The duration of these measures is unknown, may be extended and additional measures may be imposed.
In response to the global COVID-19 pandemic, we implemented actions to maintain the health of our employees as well as our financial health and liquidity. These actions, which began in 2020, included:
Implementing social distancing measures, the use of masks, restricting visitors and unnecessary travel, and working from home whenever possible;
Workforce reduction activities to align capacity with expected demand, reducing headcount by approximately 20% to approximately 2,100 employees currently;
Eliminated consultants and temporary labor where possible;
Implemented significant cost conservation measures;
Suspending cash bonus plans and certain benefit programs;
Amended our revolving credit facility on May 4, 2020, as further described in the “Liquidity and Capital Resources” section below;
Suspending share repurchases;
Reducing capital spending where possible; and
Restrictions on marketing, trade shows, travel and discretionary spending.
Analysis of Impact on Demand and Market Trends
The Company evaluates three revenue streams to monitor demand and analyze the impact of the pandemic to its business. These are (1) the commercial aircraft market, which includes OEM line fit and airline aftermarket business, (2) defense and other government markets, and (3) general aviation.
Commercial aerospace has been heavily impacted by the pandemic and contributed $38.2 million, or 36% of consolidated revenue in the quarter, compared to $102.8 million or 65% of consolidated revenue in the first quarter of 2020. Airframe manufacturers adjusted to current market conditions by reducing planned production rates for new aircraft. Driven by the production rate reductions, the Company also experienced a slow-down in orders related to destocking in the supply chain. Narrow body aircraft build rates are expected to improve through 2021 from current levels as production of the 737 MAX picks up. The aftermarket is expected to strengthen over the course of the year as aircraft utilization and load factors increase.
Defense and government markets have remained relatively strong through the pandemic. Sales to these markets were $45.4 million, or 43% of first quarter consolidated revenue in 2021, up from $33.0 million, or 21% in the comparative period of 2020. This includes our military aircraft programs and our Test business, excluding the divested semiconductor business.
General aviation, which consists of our business jet market, were $14.0 million, representing 13% of the first quarter revenue in 2021. This compares with $15.0 million, or 10% of revenue in the comparator period. Most of general aviation revenue is line fit production driven by the manufacture of new aircraft, although there is some amount of aftermarket business as well. Demand for private aircraft has recovered quickly and is expected to in result in higher aircraft production rates in the near future.
Additionally, Astronics has pursued business opportunities from other markets, taking advantage of its technical design expertise and manufacturing capabilities, which are currently underutilized. Other revenue was approximately 8% of revenue in the first quarter of 2021. These opportunities can be meaningful, and some are directly related to the fight against COVID-19, such as the Xenex® program, whereby Astronics is providing manufacturing support to Xenex for the production of its unique LightStrike robots, which use patented pulsed xenon ultraviolet (“UV”) light disinfection technology to neutralize SARS-CoV-2, the virus that causes COVID-19.
Outlook
We are pleased with the continued strong demand for our Test business, which had core sales up 64% over last year. We also are encouraged by the consistent sequential ramping of Aerospace bookings since the second quarter of last year. We are optimistic that demand will strengthen as 2021 progresses, but it is too early to forecast results confidently. However, we expect our revenue in the second quarter to be about $115 million. Our goals remain to generate cash and reduce debt. Evidence suggests that our largest market, which is dependent upon the health of the commercial airline industry, will recover when and where the pandemic comes under control. While we are making strides in the U.S., we look forward to progress in this regard worldwide through the remainder of this year.
27

Our expectation for capital expenditures for 2021 remains unchanged at $10 million to $11 million.
Consolidated backlog at April 3, 2021 was $297.5 million. Approximately 73% of the backlog is expected to be recognized as revenue in 2021.
The ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and specifically on the markets we are active in, which is uncertain and cannot be predicted at this time.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to earnings before income taxes in Note 16 of the Notes to Consolidated Condensed Financial Statements included in this report.
AEROSPACE SEGMENT
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Sales$81,430 $141,137 
Less Inter-segment Sales
(14)(67)
Total Aerospace Sales
$81,416 $141,070 
Operating Loss$(5,563)$(63,145)
Operating Margin(6.8)%(44.8)%
Aerospace Sales by Market
(In thousands)
Commercial Transport$38,208 $102,775 
Military20,982 18,113 
Business Jet14,028 15,006 
Other8,198 5,176 
$81,416 $141,070 
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$29,344 $69,456 
Lighting & Safety27,100 37,922 
Avionics14,843 22,143 
Systems Certification878 3,331 
Structures1,053 3,042 
Other8,198 5,176 
$81,416 $141,070 

(In thousands)April 3, 2021December 31, 2020
Total Assets
$481,134 $484,885 
Backlog
$210,153 $191,081 
28

AEROSPACE FIRST QUARTER RESULTS
Aerospace segment sales decreased $59.7 million, or 42.3%, to $81.4 million. Sales continued to be negatively affected by low commercial aircraft build rates and a weak commercial aircraft aftermarket as airlines have reduced spending and grounded aircraft due to the global COVID-19 pandemic.
Electrical Power and Motion sales were down $40.1 million compared with the prior-year period. Lighting & Safety sales decreased $10.8 million. Additionally, Avionics sales were down $7.3 million compared with the prior-year period.
Aerospace segment operating loss was $5.6 million compared with operating loss of $63.1 million for the same period last year. Leverage lost on reduced sales significantly impacted operating results. Aerospace operating profit in the prior-year period was impacted by goodwill and other asset impairment charges of $74.4 million, as previously discussed.
AEROSPACE OUTLOOK
Aerospace bookings in the first quarter of 2021 were $100.5 million, for a book-to-bill ratio of 1.23:1. The Aerospace segment’s backlog at the end of the first quarter of 2021 was $210.2 million with approximately $178.0 million expected to be recognized as revenue over the remaining part of 2021 and $185.3 million scheduled over the next 12 months.
TEST SYSTEMS SEGMENT 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Sales$24,745 $16,553 
Less Inter-segment Sales(304)(39)
Total Test Systems Sales$24,441 $16,514 
Operating profit$1,189 $722 
Operating Margin4.9 %4.4 %
Test Systems Sales by Market
(In thousands)
Semiconductor$— $1,634 
Aerospace & Defense24,441 14,880 
$24,441 $16,514 

(In thousands)
April 3, 2021December 31, 2020
Total Assets
$102,138 $105,079 
Backlog$87,393 $92,337 
TEST SYSTEMS FIRST QUARTER RESULTS
Test Systems segment sales were $24.4 million, up $7.9 million compared to the prior-year period. Volumes have increased, as defense and government markets have been largely unaffected by the pandemic.
Test Systems operating profit was $1.2 million, or 4.9% of sales, compared with $0.7 million, or 4.4% of sales, in the first quarter of 2020. Operating profit in the first quarter of 2021 was negatively affected by $0.9 million in legal fees related to infringement claims. Operating results in 2020 benefited from $1.6 million in semiconductor warranty revenue.
TEST SYSTEMS OUTLOOK
Bookings for the Test Systems segment in the quarter were $19.5 million, for a book-to-bill ratio of 0.80:1 for the quarter. The Test Systems segment’s backlog at the end of the first quarter of 2021 was $87.4 million, with approximately $39.2 million expected to be recognized as revenue over the remaining part 2021 and approximately $46.8 million scheduled over the next 12 months.
29

LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash used for operating activities totaled $6.9 million for the first three months of 2021, as compared with $23.3 million cash provided by operating activities during the same period in 2020. Cash flow from operating activities decreased compared with the same period of 2020 primarily due to lower net income adjusted for non-cash expenses and income in 2021 compared with 2020 due to the impacts of the COVID-19 pandemic on our business, coupled with changes in net operating assets.
Investing Activities:
Cash used for investing activities was $1.9 million for the first three months of 2021 compared with $2.8 million in cash used for investing activities in the same period of 2020 due to a decrease in capital expenditures. The Company expects capital spending in 2021 to be in the range of $10 million and $11 million.
Financing Activities:
Cash used for financing activities totaled $0.6 million for the first three months of 2021, as compared with $136.8 million cash provided by financing activities during the same period in 2020. Cash flow from financing activities decreased compared with the same period of 2020 due to net proceeds on our senior credit facility of $145.0 million in the first three months of 2020, partially offset by $7.7 million of share repurchases before the 10b-5 plan associated with the share repurchase program was terminated.
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
At April 3, 2021, there was $173.0 million outstanding on the revolving credit facility and there remained $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At April 3, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at April 3, 2021. During the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. The Company has not made any prepayments during the three months ended April 3, 2021.
30

The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
OFF BALANCE SHEET ARRANGEMENTS
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.
BACKLOG
The Company’s backlog at April 3, 2021 was $297.5 million compared with $283.4 million at December 31, 2020 and $369.4 million at March 28, 2020.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
Our contractual obligations and commitments have not changed materially from the disclosures in our 2020 Annual Report on Form 10-K.
MARKET RISK
The Company believes that there have been no material changes in the current year regarding the market risk information for its exposure to interest rate fluctuations. 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 2021 have not been significant.
CRITICAL ACCOUNTING POLICIES
Refer to Note 2 of the Notes to Consolidated Condensed Financial Statements included in this report for the Company’s critical accounting policies with respect to revenue recognition. For a complete discussion of the Company’s other critical accounting policies, refer to the Company’s annual report on Form 10-K for the year ended December 31, 2020.
RECENT ACCOUNTING PRONOUNCEMENTS
Refer to Note 1 of the Notes to Consolidated Condensed Financial Statements included in this report.
FORWARD-LOOKING STATEMENTS
Information included in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume” and “assume,” 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 “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” 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.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
See Market Risk in Item 2, above.
31

Item 4. Controls and Procedures
a.Evaluation of Disclosure Controls and Procedures
The Company’s management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of April 3, 2021. Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of April 3, 2021.
b.Changes in Internal Control over Financial Reporting
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.
32

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
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 15 of the Notes to Consolidated Condensed Financial Statements.
Item 1a. Risk Factors
In addition to other information set forth in this report, you should carefully consider the factors discussed in Part 1, Item 1A. “Risk Factors,” in our Annual Report on Form 10-K for the year ended December 31, 2020, 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.

Item 2. Unregistered sales of equity securities and use of proceeds
c. The following table summarizes our purchases of our common stock for the quarter ended April 3, 2021.
Period(a) Total Number of Shares Purchased(b) Average Price Paid Per Share(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(d) Maximum Dollar Value of Shares that may yet be Purchased Under the Program (1)
January 1, 2021 -
April 3, 2021
$41,483,815
In connection with the exercise of stock options, we accept, from time to time, delivery of shares to pay the exercise price of stock options.
(1) On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. Approximately 310,000 shares were repurchased at a cost of $8.5 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
33

Item 6. Exhibits
Section 302 Certification - Chief Executive Officer
Section 302 Certification - Chief Financial Officer
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Exhibit 101.1*
Instance Document
Exhibit 101.2*
Schema Document
Exhibit 101.3*
Calculation Linkbase Document
Exhibit 101.4*
Labels Linkbase Document
Exhibit 101.5*
Presentation Linkbase Document
Exhibit 101.6*
Definition Linkbase Document

*
Submitted electronically herewith.

34

SIGNATURES
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.
 
ASTRONICS CORPORATION
(Registrant)
Date:
May 10, 2021
By:
/s/ David C. Burney
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

35
EX-31.1 2 atro20210403-10qxexh311.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CERTIFICATION
Certification of Chief Executive Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;

1.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;

1.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;

1.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:

a.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;

a.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;

a.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; and

a.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; and

1.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):

a.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; and

a.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.
Date: 5/10/2021

/s/ Peter J. Gundermann
Peter J. Gundermann
President and Chief Executive Officer


EX-31.2 3 atro20210403-10qxexh312.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CERTIFICATION
Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, David C. Burney, Chief Financial Officer, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;

1.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;

1.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;

1.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:

a.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;

a.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;

a.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; and

a.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; and

1.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):

a.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; and

a.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.
Date: 5/10/2021

/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 4 atro20210403-10qxexh32.htm EX-32 Document

Exhibit 32
Certification pursuant to
18 U.S.C. Section 1350,
as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officers of Astronics Corporation (the "Company") hereby certify that:
The Company's Quarterly Report on Form 10-Q for the quarter ended April 3, 2021 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.
 
May 10, 2021
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
May 10, 2021
/s/ David C. Burney
David C. Burney
Title:
Chief Financial Officer
This certification shall not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), 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.

EX-101.SCH 5 atro-20210403.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Long-Term Debt and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2153116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2156117 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2158118 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2359312 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2461430 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20210403_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20210403_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20210403_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Reporting Unit [Axis] Reporting Unit [Axis] Germany GERMANY Treasury Stock Treasury Stock [Member] Segments [Axis] Segments [Axis] Supplemental Retirement Plan and Related Post Retirement Benefits Retirement Benefits [Text Block] Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Patent Infringement Patent Infringement [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Product Warranties Product Warranty Disclosure [Text Block] Range [Domain] Statistical Measurement [Domain] Line of Credit Line of Credit [Member] Risks and Uncertainties [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Amortization of Right-of-Use Assets Finance Lease, Right-of-Use Asset, Amortization Security Exchange Name Security Exchange Name Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Finance Right-of-Use Assets, Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt Loss from Operations Total Operating Profit Operating Income (Loss) Total Current Liabilities Liabilities, Current Summary of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Minimum interest coverage ratio on a quarterly basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Total Lease Payments Finance Lease, Liability, Payment, Due Operating margins, percentage Percentage Of Operating Income Loss Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Finance Leases: Lessee, Finance Lease, Description [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] AES Subsidiaries [Member] Entity Address, State or Province Entity Address, State or Province Accounts Payable Accounts Payable, Current Foreign Currency Translation Goodwill, Foreign Currency Translation Gain (Loss) Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Less Sublease and Rental (Income) Expense Sublease Income (Expense) Sublease Income (Expense) Operating Right-of-Use Assets Operating Right-of-Use Assets, Net Operating Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Purchase of shares (in shares) Purchase (in shares) Treasury Stock, Shares, Acquired Convertible Class B Stock Common Class B [Member] Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent 2022 Finance Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Customer [Axis] Customer [Axis] Total Net Lease Cost Lease, Cost Other Comprehensive (Loss) Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Liabilities Other Liabilities, Noncurrent Finance Lease Principal Payments Finance Lease, Principal Payments Work in Progress Inventory, Work in Process, Net of Reserves Document Information [Table] Document Information [Table] Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories Inventory, net Inventory, Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Percent of consolidated revenue Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Forecast Forecast [Member] Class of Stock [Domain] Class of Stock [Domain] Ratio of funded debt to Adjusted EBITDA Debt Covenant Ratio Of Debt To Ebitda Debt Covenant Ratio Of Debt To Ebitda Statement [Table] Statement [Table] Interest Cost Defined Benefit Plan, Interest Cost Range [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Summary of Basic and Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Fourth Amended And Restated Credit Agreement Fourth Amended And Restated Credit Agreement [Member] Fourth Amended And Restated Credit Agreement Restructuring and Related Activities [Abstract] Entity Small Business Entity Small Business Other Expense, Net of Other Income Other Operating Income (Expense), Net Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Systems Certification Product Line Systems Certification [Member] Selling, General and Administrative Selling, General and Administrative Expenses [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Leases Lessee, Finance Leases [Text Block] Corporate Expenses and Other Corporate, Non-Segment [Member] Credit facility outstanding Long-term Line of Credit Fair Value Fair Value Measurement, Policy [Policy Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Revolving line of credit Line of Credit Facility, Current Borrowing Capacity Number of reporting units Number of Reporting Units Trade Accounts Receivable and Contract Assets Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Test Systems Segment Test Systems Segment [Member] Geographical [Axis] Geographical [Axis] Tax Benefit Reclassification from AOCI, Current Period, Tax Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Minimum liquidity Debt Covenant, Minimum Liquidity Debt Covenant, Minimum Liquidity Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Operating Right-of-Use Assets, Gross Operating Lease, Right-of-Use Asset, Gross Operating Lease, Right-of-Use Asset, Gross Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expense Amortization Expense Amortization of Intangible Assets Business Jet Business Jet [Member] Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Number of elements for contingent earnouts Number Of Elements for Contingent Earnouts Number Of Elements for Contingent Earnouts 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other Assets Other Assets, Noncurrent Segment Information Segment Reporting Disclosure [Text Block] Semiconductor Semiconductor [Member] Total Assets Total Assets Assets Scenario [Axis] Scenario [Axis] Line of credit facility increase amount Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity Lighting & Safety Product Line Lighting And Safety [Member] Title of 12(b) Security Title of 12(b) Security Disposal Group Classification [Axis] Disposal Group Classification [Axis] Reporting Unit [Domain] Reporting Unit [Domain] Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of Products Sold Cost of Sales [Member] Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Depreciation and Amortization Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Total Liabilities Liabilities Interest coverage ratio Debt Covenant, Interest Coverage Ratio Debt Covenant, Interest Coverage Ratio Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Completed and Unpatented Technology Unpatented Technology [Member] Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Inventories Increase (Decrease) in Inventories Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts Payable Increase (Decrease) in Accounts Payable Raw Material Inventory, Raw Materials, Net of Reserves Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid in Capital Additional Paid-in Capital [Member] Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Avionics Product Line Avionics [Member] Operating Segments Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued Expenses Increase (Decrease) in Accrued Liabilities Purchase of Shares Value of shares repurchased Treasury Stock, Value, Acquired, Cost Method Beginning of Period (in shares) End of Period (in shares) Shares, Issued Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Interest on Lease Liabilities Finance Lease, Interest Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Machinery and Equipment Machinery and Equipment [Member] Income Tax Disclosure [Abstract] Common Class Undefined Common Class Undefined [Member] Variable Lease Cost Variable Lease, Cost Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Loss Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development, design and related engineering Research and Development Expense Impairment Loss Other Asset Impairment Charges Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Subsequent Event Subsequent Event [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Concentration Risk Type [Axis] Concentration Risk Type [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Provisions for Non-Cash Losses on Inventory and Receivables ProvisionForNonCashLossesOnInventoryAndReceivables Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Thereafter Finance Lease, Liability, to be Paid, Due after Year Four Finance Lease, Liability, to be Paid, Due after Year Four Goodwill Impairment Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Supplemental Retirement and Other Liabilities Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated Comprehensive Loss AOCI Attributable to Parent [Member] Long-term Operating Lease Liabilities Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Current Assets: Assets, Current [Abstract] Diagnosys Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited Consolidated Entities [Axis] Consolidated Entities [Axis] Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2024 Finance Lease, Liability, to be Paid, Year Three Patents Patents [Member] Additions/Deductions from Segment Measure of Operating (Loss) Profit Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Scenario, Unspecified [Domain] Scenario [Domain] City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Property, Plant and Equipment [Abstract] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Authorized repurchase of common stock, amount Stock Repurchase Program, Authorized Amount Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Valuation of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Right-of-use asset impairment Right-of-Use Asset Impairment Operating Lease, Impairment Loss Summary of Inventories Schedule of Inventory, Current [Table Text Block] Product Warranties Disclosures [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense Capital Expenditures Payments to Acquire Productive Assets Less Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Cover [Abstract] Liabilities for Restructuring Charges Restructuring and Related Costs [Table Text Block] COVID-19 related government assistance amount COVID-19 Related Government Assistance Amount COVID-19 Related Government Assistance Amount Intangible Assets Intangible Assets Disclosure [Text Block] Goodwill Goodwill [Line Items] Customer Advance Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Fair Value Business Combination, Contingent Consideration Arrangements, Fair Value Fair Value Disclosures [Abstract] Commercial Transport Commercial Transport Aircraft [Member] Service Cost Defined Benefit Plan, Service Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer Relationships Customer Relationships [Member] Cost of Products Sold Cost of Goods and Services Sold Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] Equity Components [Axis] Equity Components [Axis] Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Finished Goods Inventory, Finished Goods, Net of Reserves Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Other Other Aerospace [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Land Land [Member] Current Operating Lease Liabilities Short-term Operating Lease Liabilities Operating Lease, Liability, Current Less Accumulated Right-of-Use Asset Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Amortization of Net Actuarial Losses Defined Benefit Plan, Amortization of Gain (Loss) Covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Entity Interactive Data Current Entity Interactive Data Current Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Fair Value Fair Value Disclosures [Text Block] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Structures Product Line Structures [Member] Operating Results Fiscal Period, Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Operating leases, weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Major Customer One Major Customer One [Member] Less Inter-segment Sales Intersegment Eliminations [Member] Other Product Line Other [Member] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Consolidation Items [Axis] Consolidation Items [Axis] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Impairment loss Goodwill, Impairment Loss Accounts Receivable, Net of Allowance for Estimated Credit Losses Accounts Receivable, after Allowance for Credit Loss, Current Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Beginning balance Ending balance Restructuring Reserve Maximum total earnout proceeds Proceeds From Earnout Proceeds From Earnout Entity Address, Postal Zip Code Entity Address, Postal Zip Code Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Cash Paid Payments for Restructuring Goodwill Balance at beginning of period Balance at end of period Goodwill Total Other Comprehensive Loss Other Comprehensive Loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Number of reporting units impaired Number Of Reporting Units Impaired Number Of Reporting Units Impaired Income Taxes Increase (Decrease) in Income Taxes Payable First Earnout First Earnout [Member] First Earnout Buildings and Improvements Building and Building Improvements [Member] Document Quarterly Report Document Quarterly Report Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Equity [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Summary of ROU Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Summary of Amortization Expense for Intangible Assets for Each of Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Litigation Case [Domain] Litigation Case [Domain] Letter of Credit Letter of Credit [Member] Basic (in usd per share) Earnings Per Share, Basic Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Other Shareholders’ Equity Other Shareholders Equity SERP Supplemental Employee Retirement Plan [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities Payments for Long-term Debt Repayments of Long-term Debt Litigation settlement interest Litigation Settlement Interest Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Common Stock Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Entity Current Reporting Status Entity Current Reporting Status 2025 Finance Lease, Liability, to be Paid, Year Four Second Earnout Second Earnout [Member] Second Earnout Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Retirement Benefits [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Inventory Disclosure [Abstract] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Aerospace Segment Aerospace Segment [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating Lease Liabilities Total Lease Liability Operating Lease, Liability Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Long-term Debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Accounts Receivable Increase (Decrease) in Accounts Receivable Debt Instrument Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Total Shareholders’ Equity Beginning of Period End of Period Accumulated other comprehensive income Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Total Liabilities and Shareholders’ Equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Operating Lease Cost Operating Lease, Cost Common shares excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Other Other Noncash Income (Expense) Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Line of credit facility, consent fee percentage Line of Credit Facility, Consent Fee Percentage Line of Credit Facility, Consent Fee Percentage Weighted Average Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Operating Lease Non-Cash Expense Operating Lease, Non-Cash Expense Operating Lease, Non-Cash Expense Gross Profit Gross Profit Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in Progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Net Loss Net Loss Net Loss Net Income (Loss) Attributable to Parent Long-term Finance Lease Liabilities — Included in Other Liabilities Finance Lease, Liability, Noncurrent Cash Flows from Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Accrued Expenses and Other Current Liabilities Other Liabilities, Current Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventories Inventory Disclosure [Text Block] Trade Names Trade Names [Member] Leases [Abstract] Contingent earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total Current Assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Goodwill Disclosure [Text Block] Loss Per Share: Earnings Per Share [Abstract] Restructuring Charges Restructuring Charges Aerospace & Defense Aerospace And Defense Segment [Member] Aerospace And Defense Segment Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Finance Lease Liabilities Total Lease Liability Finance Lease, Liability Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Less Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Reclassification to General and Administrative Expense Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Disposal Group Name [Domain] Disposal Group Name [Domain] Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Duration of permitted leverage ratio following acquisition, number of fiscal quarters Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Non-cash litigation settlement Gain (Loss) Related to Litigation Settlement Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finance leases, weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Sales Revenue, Net Revenue Benchmark [Member] Held for Sale Discontinued Operations, Held-for-sale [Member] Conversion of Class B Shares to Common Shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Indirect Sales Indirect Sales [Member] Indirect Sales Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Achievement period Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Net Issuance from Exercise of Stock Options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (Decrease) Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Corporate Expenses and Other Nonoperating Income (Expense) Product Liability Contingency [Table] Product Liability Contingency [Table] Finance Right-of-Use Assets, Net — Included in Other Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Basis points for variable interest rate Debt Instrument, Basis Spread on Variable Rate Segment Measure of Operating (Loss) Profit and Margins Segment Reporting Information, Operating Income (Loss) [Abstract] Document Information Document Information [Line Items] Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Loss Contingencies [Table] Loss Contingencies [Table] Revenue Revenue from Contract with Customer [Text Block] Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement Remainder of 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit facility allocated (up to) Credit Facility Allocation Credit Facility Allocation 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Class of Stock [Axis] Class of Stock [Axis] Provision for (Benefit from) Income Taxes Income Tax Expense (Benefit) Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Period Cash and Cash Equivalents at End of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Diluted (in usd per share) Earnings Per Share, Diluted Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities Finance Lease, Liability, Current Local Phone Number Local Phone Number Cash paid to acquire stock Payments to Acquire Businesses, Gross Summary of Amortization Expense for Acquired Intangibles Finite-lived Intangible Assets Amortization Expense [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Non-compete Agreement Noncompete Agreements [Member] Contract Liabilities Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net Exercise of Stock Options Stock Issued During Period, Value, Stock Options Exercised Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High AeroSat Astronics AeroSat Corporation [Member] Astronics AeroSat Corporation Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred Tax (Benefit) Expense Deferred Income Tax Expense (Benefit) Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Military Military Aircraft [Member] Number of major customers Number Of Major Customers Retained Earnings Retained Earnings [Member] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Basis of Presentation Significant Accounting Policies [Text Block] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities Sales to Major Customers Concentration Risk Disclosure [Text Block] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Trading Symbol Trading Symbol Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Operating Leases: Lessee, Operating Lease, Description [Abstract] Basis points for commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Restructuring, settlement and impairment provisions Restructuring, Settlement and Impairment Provisions Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Earnings Per Share Earnings Per Share [Text Block] Current Liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information Segment Reporting Information [Line Items] Number of non-qualified supplemental retirement defined benefit plans Number Of Non Qualified Supplemental Retirement Defined Benefit Plans 2023 Finance Lease, Liability, to be Paid, Year Two Electrical Power & Motion Product Line Electrical Power And Motion [Member] Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Balance Sheet Statement of Financial Position [Abstract] EX-101.PRE 9 atro-20210403_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 atro-20210403_htm.xml IDEA: XBRL DOCUMENT 0000008063 2021-01-01 2021-04-03 0000008063 atro:CommonClassUndefinedMember 2021-05-03 0000008063 us-gaap:CommonClassBMember 2021-05-03 0000008063 2021-04-03 0000008063 2020-12-31 0000008063 2020-01-01 2020-03-28 0000008063 2019-12-31 0000008063 2020-03-28 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-01-01 2021-04-03 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-03-28 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-04-03 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-03-28 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-04-03 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-03-28 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-03 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-03-28 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-28 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-04-03 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-28 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0000008063 us-gaap:RetainedEarningsMember 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-01-01 2021-04-03 0000008063 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-28 0000008063 us-gaap:RetainedEarningsMember 2021-04-03 0000008063 us-gaap:RetainedEarningsMember 2020-03-28 0000008063 us-gaap:TreasuryStockMember 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2021-01-01 2021-04-03 0000008063 us-gaap:TreasuryStockMember 2020-01-01 2020-03-28 0000008063 us-gaap:TreasuryStockMember 2021-04-03 0000008063 us-gaap:TreasuryStockMember 2020-03-28 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2021-01-01 2021-04-03 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2021-01-01 2021-04-03 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2021-02-01 2021-02-28 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-30 0000008063 us-gaap:CostOfSalesMember 2021-01-01 2021-04-03 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-04-03 0000008063 atro:AerospaceSegmentMember 2021-01-01 2021-04-03 0000008063 2021-04-04 2021-04-03 0000008063 2020-01-01 0000008063 atro:CommercialTransportAircraftMember 2021-01-01 2021-04-03 0000008063 atro:CommercialTransportAircraftMember 2020-01-01 2020-03-28 0000008063 atro:MilitaryAircraftMember 2021-01-01 2021-04-03 0000008063 atro:MilitaryAircraftMember 2020-01-01 2020-03-28 0000008063 atro:BusinessJetMember 2021-01-01 2021-04-03 0000008063 atro:BusinessJetMember 2020-01-01 2020-03-28 0000008063 atro:OtherAerospaceMember 2021-01-01 2021-04-03 0000008063 atro:OtherAerospaceMember 2020-01-01 2020-03-28 0000008063 atro:AerospaceSegmentMember 2020-01-01 2020-03-28 0000008063 atro:SemiconductorMember 2021-01-01 2021-04-03 0000008063 atro:SemiconductorMember 2020-01-01 2020-03-28 0000008063 atro:AerospaceAndDefenseSegmentMember 2021-01-01 2021-04-03 0000008063 atro:AerospaceAndDefenseSegmentMember 2020-01-01 2020-03-28 0000008063 atro:TestSystemsSegmentMember 2021-01-01 2021-04-03 0000008063 atro:TestSystemsSegmentMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineLightingAndSafetyMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineLightingAndSafetyMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineAvionicsMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineAvionicsMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineSystemsCertificationMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineSystemsCertificationMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineStructuresMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineStructuresMember 2020-01-01 2020-03-28 0000008063 atro:ProductLineOtherMember 2021-01-01 2021-04-03 0000008063 atro:ProductLineOtherMember 2020-01-01 2020-03-28 0000008063 us-gaap:LandMember 2021-04-03 0000008063 us-gaap:LandMember 2020-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2021-04-03 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2021-04-03 0000008063 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000008063 us-gaap:ConstructionInProgressMember 2021-04-03 0000008063 us-gaap:ConstructionInProgressMember 2020-12-31 0000008063 us-gaap:PatentsMember 2021-01-01 2021-04-03 0000008063 us-gaap:PatentsMember 2021-04-03 0000008063 us-gaap:PatentsMember 2020-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-04-03 0000008063 us-gaap:NoncompeteAgreementsMember 2021-04-03 0000008063 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000008063 us-gaap:TradeNamesMember 2021-01-01 2021-04-03 0000008063 us-gaap:TradeNamesMember 2021-04-03 0000008063 us-gaap:TradeNamesMember 2020-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2021-01-01 2021-04-03 0000008063 us-gaap:UnpatentedTechnologyMember 2021-04-03 0000008063 us-gaap:UnpatentedTechnologyMember 2020-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-04-03 0000008063 us-gaap:CustomerRelationshipsMember 2021-04-03 0000008063 us-gaap:CustomerRelationshipsMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-04-03 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-04-03 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2021-01-01 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-04-03 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-04 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2021-10-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2021-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-04-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-07-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-10-01 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-04 2021-10-02 0000008063 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-04-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-04-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-04-03 0000008063 srt:MinimumMember 2021-01-01 2021-04-03 0000008063 srt:MaximumMember 2021-01-01 2021-04-03 0000008063 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-04-03 0000008063 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-28 0000008063 2019-09-17 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-03 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-04-03 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-01-01 2021-04-03 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-03-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-04-03 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-03-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-04-03 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-01-01 2020-03-28 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-28 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2021-01-01 2021-04-03 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:OperatingSegmentsMember 2021-01-01 2021-04-03 0000008063 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-28 0000008063 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-04-03 0000008063 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-28 0000008063 us-gaap:CorporateNonSegmentMember 2021-04-03 0000008063 us-gaap:CorporateNonSegmentMember 2020-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2021-04-03 0000008063 atro:AstronicsAeroSatCorporationMember 2021-01-01 2021-04-03 shares iso4217:USD iso4217:USD shares atro:element atro:reporting_unit pure atro:fiscal_quarter atro:retirement_plan atro:customer 2021 Q1 false 0000008063 --12-31 P9M P12M us-gaap:OtherAssets us-gaap:OtherAssets us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent 10-Q true 2021-04-03 false 0-7087 ASTRONICS CORPORATION NY 16-0959303 130 Commerce Way East Aurora NY 14052 716 805-1599 Common Stock, $.01 par value per share ATRO NASDAQ Yes Yes Accelerated Filer false false false 24478464 6446607 30729000 40412000 98701000 93056000 155254000 157059000 25552000 26420000 310236000 316947000 104931000 106678000 17750000 18953000 8813000 8999000 105930000 109886000 58297000 58282000 605957000 619745000 22216000 26446000 4856000 4998000 40723000 37721000 27407000 24571000 95202000 93736000 173000000 173000000 15415000 16637000 62036000 66001000 345653000 349374000 347000 347000 -16653000 -16450000 276610000 286474000 260304000 270371000 605957000 619745000 105857000 157584000 91584000 121865000 14273000 35719000 23785000 28867000 0 74408000 -9512000 -67556000 -534000 -388000 -1758000 -1333000 -11804000 -69277000 105000 -2314000 -11909000 -66963000 -0.39 -2.17 -0.39 -2.17 -11909000 -66963000 -637000 -2304000 -434000 -215000 -203000 -2089000 -12112000 -69052000 -11909000 -66963000 7453000 7971000 1269000 872000 2097000 1703000 -51000 2050000 1185000 1210000 0 74408000 -1315000 -968000 6010000 -13644000 -430000 7224000 -4171000 6295000 -685000 -5730000 -961000 557000 2915000 -490000 -246000 -3591000 -1307000 -1217000 -109000 -99000 -6863000 23250000 1905000 2793000 -1905000 -2793000 0 150000000 0 5000000 0 7732000 -52000 33000 501000 461000 -553000 136840000 -362000 -839000 -9683000 156458000 40412000 31906000 30729000 188364000 278000 269000 1000 2000 279000 271000 69000 76000 0 1000 -1000 -2000 68000 75000 82187000 76340000 2045000 1735000 84232000 78075000 -16450000 -15628000 -637000 -2304000 -434000 -215000 -16653000 -17717000 312803000 428584000 -11909000 -66963000 300894000 361621000 -108516000 -100784000 0 7732000 -108516000 -108516000 260304000 313809000 27825000 26874000 19000 25000 -53000 -189000 27897000 27088000 6877000 7650000 13000 15000 53000 189000 6837000 7476000 3808000 3526000 0 282000 3808000 3808000 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 has 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 3, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</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 31, 2020 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 (“GAAP”) 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’s 2020 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 (“Astronics” or the “Company”) 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 (“U.S.”), 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. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.</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 February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain for whatever amount is realized on the sale when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the </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 industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.</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 response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in the first quarter of 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.</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 qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $0.6 million in COVID-19 related government assistance in the Consolidated Condensed Statements of Operations for the three months ended April 3, 2021, of which $0.5 million and $0.1 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&amp;A”) expenses, respectively.</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">Trade Accounts Receivable and Contract Assets</span></div><div style="margin-bottom:6pt;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’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’s ability to pay. The allowance for estimated credit losses balance was $3.5 million and $3.2 million at April 3, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was $0.3 million during the three months ended April 3, 2021 and insignificant in the three months ended March 28, 2020. Total recoveries and writeoffs and charged against the allowance were insignificant in the three months ended April 3, 2021 and March 28, 2020.</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 current COVID-19 pandemic, 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 company’s cash flows are impacted by the COVID-19 pandemic.</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">Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative 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%">Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.6 million and $26.2 million for the three months ended April 3, 2021 and March 28, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three months ended April 3, 2021 and March 28, 2020.</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">Goodwill Impairment</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%">As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessment, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. </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 3, 2021, 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 months 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-weight:400;line-height:120%">For additional information regarding the quantitative test and the related goodwill impairment see Note 6.</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 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%">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 be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.</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 3, 2021 and March 28, 2020.</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 and 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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><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:9pt;font-weight:700;line-height:100%">Standard</span></td><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%">Description</span></td><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%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Standard</span></td><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:9pt;font-weight:700;line-height:100%">Description</span></td><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:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></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%">We consider the applicability and impact of all ASUs. ASUs not listed above 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> 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">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 has 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 3, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</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 31, 2020 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 (“GAAP”) for complete financial statements.</span></div> 2 35000000.0 0 10700000 7100000 600000 500000 100000 Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company’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’s ability to pay. Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company’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’s ability to pay. 3500000 3200000 300000 Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. 21600000 26200000 Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. <div style="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">Goodwill Impairment</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> 4 73700000 Valuation of Long-Lived AssetsLong-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 be recognized to the extent the carrying amount exceeds fair value. 700000 <div style="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 and 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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><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:9pt;font-weight:700;line-height:100%">Standard</span></td><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%">Description</span></td><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%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Standard</span></td><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:9pt;font-weight:700;line-height:100%">Description</span></td><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:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></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-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted and 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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><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:9pt;font-weight:700;line-height:100%">Standard</span></td><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%">Description</span></td><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%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></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-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Standard</span></td><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:9pt;font-weight:700;line-height:100%">Description</span></td><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:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div> 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%">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.</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%">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</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 recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of April 3, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one 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%">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 3, 2021, the Company does not have material capitalized fulfillment costs.</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 performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.</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%">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an </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%">appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.</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%">Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</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%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.</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 majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</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 contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.</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 contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.</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 recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract 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%">On April 3, 2021, we had $297.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $217.2 million of our remaining performance obligations as revenue in 2021. </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%">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.</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%">Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.</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 $8.3 million and $8.7 million for the three months ended April 3, 2021 and March 28, 2020, 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 April 3, 2021:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:36.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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: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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">17,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">28,641 </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:bottom"><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 3, 2021</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: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%">25,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">31,285 </span></td><td style="background-color:#ffffff;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 following table presents our revenue disaggregated by Market Segments as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.250%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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="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"/><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: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 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%">38,208 </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%">102,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,982 </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%">18,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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%">Business Jet</span></div></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:100%">14,028 </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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">8,198 </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%">5,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">Aerospace Total</span></td><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%">81,416 </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%">141,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"/><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%">Test Systems Segment</span></td><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"/><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"/></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%">Semiconductor</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: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:#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,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"><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%">Aerospace &amp; Defense</span></div></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:100%">24,441 </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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"><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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,441 </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 colspan="2" style="background-color:#cceeff;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%">16,514 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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;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"/><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"><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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">105,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-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:#cceeff;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%">157,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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></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 following table presents our revenue disaggregated by Product Lines as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.952%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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="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"/><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: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 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,344 </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%">69,456 </span></td><td style="background-color:#ffffff;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"/></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="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%">27,100 </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%">37,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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,843 </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%">22,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">878 </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%">3,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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,053 </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%">3,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">8,198 </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%">5,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">Aerospace Total</span></td><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%">81,416 </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%">141,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"/><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%">Test Systems</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:100%">24,441 </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%">16,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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="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"/><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%">Total</span></td><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%">105,857 </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%">157,584 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 297500000 297500000 217200000 217200000 8300000 8700000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended April 3, 2021:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:36.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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: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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">17,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">28,641 </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:bottom"><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 3, 2021</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: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%">25,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">31,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17697000 28641000 25510000 31285000 <div style="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 following table presents our revenue disaggregated by Market Segments as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.250%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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="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"/><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: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 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%">38,208 </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%">102,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,982 </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%">18,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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%">Business Jet</span></div></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:100%">14,028 </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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">8,198 </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%">5,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">Aerospace Total</span></td><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%">81,416 </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%">141,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"/><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%">Test Systems Segment</span></td><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"/><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"/></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%">Semiconductor</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: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:#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,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"><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%">Aerospace &amp; Defense</span></div></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:100%">24,441 </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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"><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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,441 </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 colspan="2" style="background-color:#cceeff;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%">16,514 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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;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"/><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"><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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">105,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-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:#cceeff;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%">157,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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></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 following table presents our revenue disaggregated by Product Lines as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.952%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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="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"/><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: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 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,344 </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%">69,456 </span></td><td style="background-color:#ffffff;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"/></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="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%">27,100 </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%">37,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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,843 </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%">22,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">878 </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%">3,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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,053 </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%">3,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="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%">8,198 </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%">5,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">Aerospace Total</span></td><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%">81,416 </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%">141,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"/><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%">Test Systems</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:100%">24,441 </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%">16,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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 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="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"/><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%">Total</span></td><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%">105,857 </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%">157,584 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 38208000 102775000 20982000 18113000 14028000 15006000 8198000 5176000 81416000 141070000 0 1634000 24441000 14880000 24441000 16514000 105857000 157584000 29344000 69456000 27100000 37922000 14843000 22143000 878000 3331000 1053000 3042000 8198000 5176000 81416000 141070000 24441000 16514000 105857000 157584000 Inventories<div style="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%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">26,691 </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%">26,964 </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%">24,777 </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,987 </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%">103,786 </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%">108,108 </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%">155,254 </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%">157,059 </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>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 <div style="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%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">26,691 </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%">26,964 </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%">24,777 </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,987 </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%">103,786 </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%">108,108 </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%">155,254 </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%">157,059 </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> 26691000 26964000 24777000 21987000 103786000 108108000 155254000 157059000 Property, Plant and Equipment<div style="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%">Property, Plant and Equipment consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">9,848 </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%">9,891 </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%">75,540 </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%">75,493 </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%">120,629 </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%">119,444 </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%">5,770 </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%">5,843 </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%">211,787 </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%">210,671 </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%">106,856 </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%">103,993 </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%">104,931 </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%">106,678 </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%">Property, Plant and Equipment consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">9,848 </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%">9,891 </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%">75,540 </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%">75,493 </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%">120,629 </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%">119,444 </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%">5,770 </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%">5,843 </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%">211,787 </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%">210,671 </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%">106,856 </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%">103,993 </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%">104,931 </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%">106,678 </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> 9848000 9891000 75540000 75493000 120629000 119444000 5770000 5843000 211787000 210671000 106856000 103993000 104931000 106678000 Intangible Assets<div style="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 following table summarizes acquired intangible assets as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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 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 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 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 </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%">1,913 </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 </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%">1,891 </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 </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%">10,212 </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 </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%">10,085 </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,476 </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%">7,784 </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,512 </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%">7,537 </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,982 </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%">26,939 </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%">48,043 </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%">25,766 </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,367 </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%">62,275 </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,478 </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%">60,096 </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%">215,053 </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%">109,123 </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%">215,261 </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%">105,375 </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%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.613%"/><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%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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 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,855 </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%">4,265 </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"/></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%">Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">15,356 </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%">2022</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%">14,911 </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%">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,878 </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 </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 </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 </span></td><td style="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 following table summarizes acquired intangible assets as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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 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 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 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 </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%">1,913 </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 </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%">1,891 </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 </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%">10,212 </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 </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%">10,085 </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,476 </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%">7,784 </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,512 </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%">7,537 </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,982 </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%">26,939 </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%">48,043 </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%">25,766 </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,367 </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%">62,275 </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,478 </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%">60,096 </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%">215,053 </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%">109,123 </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%">215,261 </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%">105,375 </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> P11Y 2146000 1913000 2146000 1891000 P4Y 11082000 10212000 11082000 10085000 P10Y 11476000 7784000 11512000 7537000 P9Y 47982000 26939000 48043000 25766000 P15Y 142367000 62275000 142478000 60096000 P12Y 215053000 109123000 215261000 105375000 <div style="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%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.613%"/><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%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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 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,855 </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%">4,265 </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"/></tr></table></div> 3855000 4265000 <div style="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 expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">15,356 </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%">2022</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%">14,911 </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%">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,878 </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 </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 </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 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15356000 14911000 13878000 12856000 10935000 9533000 Goodwill<div style="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 following table summarizes the changes in the carrying amount of goodwill for the three months ended April 3, 2021:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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 3, 2021</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,648 </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%">15 </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,663 </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,634 </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%">— </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,634 </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,282 </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%">15 </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,297 </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%">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%">Beginning in the first quarter of 2020 the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020.</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 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months 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-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 3, 2021:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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 3, 2021</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,648 </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%">15 </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,663 </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,634 </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%">— </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,634 </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,282 </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%">15 </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,297 </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> 36648000 15000 36663000 21634000 0 21634000 58282000 15000 58297000 8 4 73700000 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 Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </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 May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter 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%">At April 3, 2021, there was $173.0 million outstanding on the revolving credit facility and there remained $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At April 3, 2021, outstanding letters of credit totaled $1.1 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%">Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at April 3, 2021. During the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.</span></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:115%">The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. The Company has not made any prepayments during the three months ended April 3, 2021. </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 obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ 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%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.</span></div> 500000000 150000000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 500000000 375000000 6.00 5.50 4.50 3.75 3.75 3.75 173000000.0 200900000 20000000 375000000 1100000 180000000 1.75 1.50 0.0100 0.0225 0.0035 0.0100 0.0100 0.0225 0.0010 0.0035 0.0015 100000000 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:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF81OC9mcmFnOjkzOTU5YzE2ZmZlODQ2Nzk5Y2FkZjQwOTJjZGZmN2I1L3RleHRyZWdpb246OTM5NTljMTZmZmU4NDY3OTljYWRmNDA5MmNkZmY3YjVfMTg2_2356a250-14e6-4a8a-a48e-cc0a3dafd1ae">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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%">March 28, 2020</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"/></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 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,018 </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,660 </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"/></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="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%">808 </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%">877 </span></td><td style="background-color:#ffffff;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"/></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="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%">(685)</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%">(691)</span></td><td style="background-color:#cceeff;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"/></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="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%">(299)</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%">(724)</span></td><td style="background-color:#ffffff;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"/></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 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%">6,842 </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%">7,122 </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"/></tr></table></div> P60M The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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%">March 28, 2020</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"/></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 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,018 </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,660 </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"/></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="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%">808 </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%">877 </span></td><td style="background-color:#ffffff;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"/></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="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%">(685)</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%">(691)</span></td><td style="background-color:#cceeff;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"/></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="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%">(299)</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%">(724)</span></td><td style="background-color:#ffffff;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"/></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 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%">6,842 </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%">7,122 </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"/></tr></table> 7018000 7660000 808000 877000 685000 691000 -299000 -724000 6842000 7122000 Leases<div style="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 operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</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 weighted-average remaining term for the Company's operating and financing leases are approximately 6 and 1, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.1%, respectively.</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 following is a summary of the Company's ROU assets and liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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 3, 2021</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, 2020</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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, Gross</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%">28,458 </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%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</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%">1,710 </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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">8,998 </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%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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, Net</span></td><td style="background-color:#cceeff;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:#cceeff;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%">17,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">4,856 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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%">15,415 </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%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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 style="background-color:#ffffff;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-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%">20,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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-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%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</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%">3,585 </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 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,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">2,282 </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%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_71f4169c-a125-4d40-bcb0-596d73b3d655"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_cacaaaba-8756-4cfe-a8d2-3ae40628f9d2">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;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:#cceeff;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%">1,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_420ec97a-402a-4cf4-9b15-04ec9a44e7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_d610c066-13e5-4f29-beff-ea6c02f3496c">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">2,196 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_11ad8996-1067-4601-b4a0-75c9e3b0663b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_ad1c8172-4566-43f9-80ad-44c0a8fa86e7">Other Liabilities</span></span></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%">232 </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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</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%">2,428 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,815 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 following is a summary of the Company's total lease costs:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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:700;line-height:100%">Finance Lease Cost:</span></td><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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</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%">254 </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%">255 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on 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%">35 </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%">63 </span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Finance Lease Cost</span></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%">289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></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%">1,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">1,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</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%">— </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%">691 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</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%">391 </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%">272 </span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</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%">47 </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%">67 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) 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%">(309)</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%">(331)</span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Operating Lease Cost</span></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%">1,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">2,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></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:700;line-height:100%">Total Net Lease Cost</span></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: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 #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%">1,777 </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 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: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 #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%">2,465 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><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.823%"/><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: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%">Operating Leases</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%">Finance Leases</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%">Remainder of 2021</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: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 #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%">4,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">5,171 </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%">800 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">3,800 </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%">— </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">2,858 </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%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">2,809 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">3,361 </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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">2,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">1,848 </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%">73 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</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: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 #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%">20,271 </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 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: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 #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%">2,428 </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"/></tr></table></div> Leases<div style="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 operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</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 weighted-average remaining term for the Company's operating and financing leases are approximately 6 and 1, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.1%, respectively.</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 following is a summary of the Company's ROU assets and liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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 3, 2021</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, 2020</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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, Gross</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%">28,458 </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%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</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%">1,710 </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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">8,998 </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%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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, Net</span></td><td style="background-color:#cceeff;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:#cceeff;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%">17,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">4,856 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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%">15,415 </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%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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 style="background-color:#ffffff;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-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%">20,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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-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%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</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%">3,585 </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 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,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">2,282 </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%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_71f4169c-a125-4d40-bcb0-596d73b3d655"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_cacaaaba-8756-4cfe-a8d2-3ae40628f9d2">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;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:#cceeff;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%">1,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_420ec97a-402a-4cf4-9b15-04ec9a44e7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_d610c066-13e5-4f29-beff-ea6c02f3496c">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">2,196 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_11ad8996-1067-4601-b4a0-75c9e3b0663b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_ad1c8172-4566-43f9-80ad-44c0a8fa86e7">Other Liabilities</span></span></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%">232 </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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</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%">2,428 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,815 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 following is a summary of the Company's total lease costs:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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:700;line-height:100%">Finance Lease Cost:</span></td><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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</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%">254 </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%">255 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on 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%">35 </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%">63 </span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Finance Lease Cost</span></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%">289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></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%">1,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">1,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</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%">— </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%">691 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</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%">391 </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%">272 </span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</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%">47 </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%">67 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) 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%">(309)</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%">(331)</span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Operating Lease Cost</span></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%">1,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">2,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></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:700;line-height:100%">Total Net Lease Cost</span></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: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 #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%">1,777 </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 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: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 #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%">2,465 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><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.823%"/><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: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%">Operating Leases</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%">Finance Leases</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%">Remainder of 2021</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: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 #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%">4,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">5,171 </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%">800 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">3,800 </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%">— </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">2,858 </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%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">2,809 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">3,361 </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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">2,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">1,848 </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%">73 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</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: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 #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%">20,271 </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 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: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 #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%">2,428 </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"/></tr></table></div> P6Y P1Y 0.033 0.051 <div style="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 following is a summary of the Company's ROU assets and liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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 3, 2021</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, 2020</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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, Gross</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%">28,458 </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%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</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%">1,710 </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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">8,998 </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%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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, Net</span></td><td style="background-color:#cceeff;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:#cceeff;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%">17,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">4,856 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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%">15,415 </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%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><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 style="background-color:#ffffff;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-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%">20,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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-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%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</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%">3,585 </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 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,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">2,282 </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%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_71f4169c-a125-4d40-bcb0-596d73b3d655"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTMtMC0xLTEtMA_cacaaaba-8756-4cfe-a8d2-3ae40628f9d2">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;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:#cceeff;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%">1,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_420ec97a-402a-4cf4-9b15-04ec9a44e7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjJkZjNkOTZmYzgwNDQxZmE5OTk1NWM5YjU3N2MyOWUxXzU1_d610c066-13e5-4f29-beff-ea6c02f3496c">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">2,196 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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-top:3pt double #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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_11ad8996-1067-4601-b4a0-75c9e3b0663b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNGRhNjkyNTQxMjQyN2RhZWQ0MTg4ZWQ1MWI3MzM0L3NlYzozZDRkYTY5MjU0MTI0MjdkYWVkNDE4OGVkNTFiNzMzNF82MS9mcmFnOmFjMmZjODIxY2UxYzRiYmFhOWZjNjQ2MzlkZDQ0NTRkL3RhYmxlOmFjNDlhZjViY2Y3YzQ3MjU4MzEwN2M1Y2E1YjM4YmUxL3RhYmxlcmFuZ2U6YWM0OWFmNWJjZjdjNDcyNTgzMTA3YzVjYTViMzhiZTFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MWM5OTIxNDRhMTQ1NzVhNzVmMjZiN2RkZDM5Mzg1XzU0_ad1c8172-4566-43f9-80ad-44c0a8fa86e7">Other Liabilities</span></span></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%">232 </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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</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%">2,428 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,815 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 28458000 28678000 1710000 1710000 8998000 8015000 17750000 18953000 4856000 4998000 15415000 16637000 20271000 21635000 3585000 3484000 2282000 2039000 1303000 1445000 2196000 2081000 232000 734000 2428000 2815000 <div style="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 following is a summary of the Company's total lease costs:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 28, 2020</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"/></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:700;line-height:100%">Finance Lease Cost:</span></td><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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</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%">254 </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%">255 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on 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%">35 </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%">63 </span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Finance Lease Cost</span></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%">289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></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%">1,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">1,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</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%">— </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%">691 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</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%">391 </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%">272 </span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</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%">47 </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%">67 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) 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%">(309)</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%">(331)</span></td><td style="background-color:#cceeff;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"/></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:700;line-height:100%">Total Operating Lease Cost</span></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%">1,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #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%">2,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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"/></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:700;line-height:100%">Total Net Lease Cost</span></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: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 #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%">1,777 </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 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: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 #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%">2,465 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 254000 255000 35000 63000 289000 318000 1359000 1448000 0 691000 391000 272000 47000 67000 309000 331000 1488000 2147000 1777000 2465000 <div style="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 following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><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.823%"/><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: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%">Operating Leases</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%">Finance Leases</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%">Remainder of 2021</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: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 #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%">4,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">5,171 </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%">800 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">3,800 </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%">— </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">2,858 </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%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">2,809 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">3,361 </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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">2,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">1,848 </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%">73 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</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: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 #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%">20,271 </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 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: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 #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%">2,428 </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"/></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 following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><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.823%"/><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: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%">Operating Leases</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%">Finance Leases</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%">Remainder of 2021</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: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 #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%">4,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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:#cceeff;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%">1,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">5,171 </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%">800 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">3,800 </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%">— </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">2,858 </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%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">2,809 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">3,361 </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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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%">2,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">1,848 </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%">73 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</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: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 #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%">20,271 </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 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: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 #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%">2,428 </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"/></tr></table></div> 4120000 1701000 5171000 800000 3800000 0 2858000 0 2809000 0 3361000 0 22119000 2501000 1848000 73000 20271000 2428000 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 (0.9)% and 3.3% for the three months ended April 3, 2021 and March 28, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against federal deferred tax 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%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through April 3, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. 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 weights 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, in the first quarter of 2020 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 pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. federal deferred tax assets as of April 3, 2021.</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, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three months ended April 3, 2021.</span></div> -0.009 0.033 Earnings Per Share<div style="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%">Basic and diluted weighted-average shares outstanding are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.057%"/><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%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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%">Weighted Average Shares - Basic</span></div></td><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%">30,903 </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%">30,814 </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"/></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%">Net Effect of Dilutive Stock Options</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%">— </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%">— </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"/></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%">Weighted Average Shares - Diluted</span></div></td><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%">30,903 </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%">30,814 </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"/></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 652,000 shares as of April 3, 2021 and 785,000 shares as of March 28, 2020. Further, due to our net loss in the three month periods ended April 3, </span></div>2021 and March 28, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share. <div style="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%">Basic and diluted weighted-average shares outstanding are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.057%"/><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%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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%">Weighted Average Shares - Basic</span></div></td><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%">30,903 </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%">30,814 </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"/></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%">Net Effect of Dilutive Stock Options</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%">— </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%">— </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"/></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%">Weighted Average Shares - Diluted</span></div></td><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%">30,903 </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%">30,814 </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"/></tr></table></div> 30903000 30814000 0 0 30903000 30814000 652000 785000 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 Program</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 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. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, 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-style:italic;font-weight:700;line-height:120%">Comprehensive Loss and Accumulated Other Comprehensive Loss</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 components of accumulated other comprehensive loss are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">(5,105)</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%">(4,468)</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 – 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%">(13,830)</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%">(14,264)</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 </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 </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 – 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%">(11,548)</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%">(11,982)</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%">(16,653)</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%">(16,450)</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%">The components of other comprehensive (loss) income are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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%">(637)</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,304)</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"/></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%">Retirement Liability Adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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 General and Administrative Expense:</span></td><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"/><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="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="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%">101 </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%">101 </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"/></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="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%">333 </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%">171 </span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="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%">Tax Benefit</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%">— </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%">(57)</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"/></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%">Retirement Liability Adjustment</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%">434 </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%">215 </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"/></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%">Other Comprehensive Loss</span></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%">(203)</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%">(2,089)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 50000000 282000 7700000 <div style="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 components of accumulated other comprehensive loss are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">(5,105)</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%">(4,468)</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 – 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%">(13,830)</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%">(14,264)</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 </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 </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 – 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%">(11,548)</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%">(11,982)</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%">(16,653)</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%">(16,450)</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> -5105000 -4468000 -13830000 -14264000 -2282000 -2282000 -11548000 -11982000 -16653000 -16450000 <div style="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 components of other comprehensive (loss) income are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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%">(637)</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,304)</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"/></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%">Retirement Liability Adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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 General and Administrative Expense:</span></td><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"/><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="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="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%">101 </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%">101 </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"/></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="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%">333 </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%">171 </span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="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%">Tax Benefit</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%">— </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%">(57)</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"/></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%">Retirement Liability Adjustment</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%">434 </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%">215 </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"/></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%">Other Comprehensive Loss</span></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%">(203)</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%">(2,089)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -637000 -2304000 -101000 -101000 -333000 -171000 0 -57000 434000 215000 -203000 -2089000 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 (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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 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%">49 </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%">55 </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"/></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="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%">191 </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 </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"/></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="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 </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 </span></td><td style="background-color:#cceeff;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"/></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="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%">323 </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%">162 </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"/></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 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%">660 </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%">523 </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"/></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 net periodic cost was insignificant for the three months ended April 3, 2021 and March 28, 2020.</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 Expense, Net of Other Income.</span></div> 2 The following table sets forth information regarding the net periodic pension cost for the plans. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 3, 2021</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%">March 28, 2020</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"/></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 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%">49 </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%">55 </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"/></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="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%">191 </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 </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"/></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="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 </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 </span></td><td style="background-color:#cceeff;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"/></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="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%">323 </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%">162 </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"/></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 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%">660 </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%">523 </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"/></tr></table> 49000 55000 191000 209000 97000 97000 -323000 -162000 660000 523000 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 3, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to one customer in the Aerospace segment represented 17% of consolidated sales for the three months ended March 28, 2020. 0 1 0.17 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’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) 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 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the quarter ended April 3, 2021. The reserve for the German indirect claim was approximately $16.8 million at April 3, 2021, which included an additional $0.1 million in interest accrued during the quarter then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 3, 2021 and December 31, 2020.</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 (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and 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 remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. The District Court scheduled a claims construction hearing on the patent for June 2021. Fact discovery has begun on both the patent and copyright claims. We will not have a trial date until 2022 at the earliest. No amounts have been accrued for this matter in the April 3, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.</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> 16800000 100000 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 and three months ended April 3, 2021 and March 28, 2020 and a reconciliation of segment operating profit to 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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%">March 28, 2020</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"/></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="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"/><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 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 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%">81,430 </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%">141,137 </span></td><td style="background-color:#ffffff;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"/></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="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)</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%">(67)</span></td><td style="background-color:#cceeff;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"/></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="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%">81,416 </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%">141,070 </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="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 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="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%">24,745 </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%">16,553 </span></td><td style="background-color:#cceeff;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"/></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="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%">(304)</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%">(39)</span></td><td style="background-color:#ffffff;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"/></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="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%">24,441 </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%">16,514 </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"/></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 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%">105,857 </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%">157,584 </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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating (Loss) Profit and Margins</span></td><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"/><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"><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 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%">(5,563)</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%">(63,145)</span></td><td style="background-color:#ffffff;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"/></tr><tr><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%">(6.8)</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%">(44.8)</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="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"><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="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,189 </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%">722 </span></td><td style="background-color:#ffffff;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"/></tr><tr><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%">4.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%">4.4 </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="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%">Total Segment Measure of Operating (Loss) Profit</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,374)</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%">(62,423)</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="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: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%">(4.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><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%">(39.6)</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="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%">Additions/Deductions from Segment Measure of Operating (Loss) Profit</span></td><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"/><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="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: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="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,758 </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%">1,333 </span></td><td style="background-color:#cceeff;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"/></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:-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="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,672 </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%">5,521 </span></td><td style="background-color:#ffffff;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"/></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%">Loss Before Income Taxes</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%">(11,804)</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%">(69,277)</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"/></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%;text-decoration:underline">Total Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">481,134 </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%">484,885 </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%">102,138 </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%">105,079 </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%">22,685 </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%">29,781 </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%">605,957 </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%">619,745 </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%">Below are the sales and operating profit by segment for the three and three months ended April 3, 2021 and March 28, 2020 and a reconciliation of segment operating profit to 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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: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%">Three Months Ended</span></td><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: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;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 3, 2021</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%">March 28, 2020</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"/></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="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"/><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 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 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%">81,430 </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%">141,137 </span></td><td style="background-color:#ffffff;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"/></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="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)</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%">(67)</span></td><td style="background-color:#cceeff;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"/></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="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%">81,416 </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%">141,070 </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="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 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="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%">24,745 </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%">16,553 </span></td><td style="background-color:#cceeff;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"/></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="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%">(304)</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%">(39)</span></td><td style="background-color:#ffffff;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"/></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="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%">24,441 </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%">16,514 </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"/></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 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%">105,857 </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%">157,584 </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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating (Loss) Profit and Margins</span></td><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"/><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"><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 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%">(5,563)</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%">(63,145)</span></td><td style="background-color:#ffffff;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"/></tr><tr><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%">(6.8)</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%">(44.8)</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="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"><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="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,189 </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%">722 </span></td><td style="background-color:#ffffff;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"/></tr><tr><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%">4.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%">4.4 </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="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%">Total Segment Measure of Operating (Loss) Profit</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,374)</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%">(62,423)</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="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: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%">(4.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><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%">(39.6)</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="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%">Additions/Deductions from Segment Measure of Operating (Loss) Profit</span></td><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"/><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="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: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="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,758 </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%">1,333 </span></td><td style="background-color:#cceeff;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"/></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:-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="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,672 </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%">5,521 </span></td><td style="background-color:#ffffff;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"/></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%">Loss Before Income Taxes</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%">(11,804)</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%">(69,277)</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"/></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%;text-decoration:underline">Total Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 3, 2021</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, 2020</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%">481,134 </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%">484,885 </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%">102,138 </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%">105,079 </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%">22,685 </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%">29,781 </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%">605,957 </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%">619,745 </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> 81430000 141137000 -14000 -67000 81416000 141070000 24745000 16553000 -304000 -39000 24441000 16514000 105857000 157584000 -5563000 -63145000 -0.068 -0.448 1189000 722000 0.049 0.044 -4374000 -62423000 -0.041 -0.396 -1758000 -1333000 5672000 5521000 -11804000 -69277000 481134000 484885000 102138000 105079000 22685000 29781000 605957000 619745000 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%">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</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 follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at 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%;text-decoration:underline">On a Recurring Basis:</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 financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</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 October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.2 million as of April 3, 2021. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over 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%">There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or April 3, 2021.</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%;text-decoration:underline">On a Non-recurring Basis:</span></div><div style="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. In accordance with the provisions of ASC Topic 350, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ntangibles – Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The inputs underlying the fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs. </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 further discussed in Note 6, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months then ended.</span></div><div style="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 of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.</span></div>Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. 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%">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</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 follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span> 7000000.0 2500000 13000000.0 P3Y 72000000.0 2200000 4 73700000 700000 Restructuring Charges<div style="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 COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. There were no additional restructuring charges associated with this initiative recorded in the three months ended April 3, 2021.</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 fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, the Company initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The Company incurred $0.3 million in additional restructuring charges associated with severance at AeroSat during the three months ended March 28, 2020.</span></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%">The following tables reconcile the beginning and ending liability for restructuring charges:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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="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%">2021</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%">Balance as of January 1</span></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: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 #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%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges</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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</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%">(981)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,650 </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"/></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 liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as the current portions of payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.</span></div> 300000 <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%">The following tables reconcile the beginning and ending liability for restructuring charges:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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="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%">2021</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%">Balance as of January 1</span></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: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 #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%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges</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%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</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%">(981)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,650 </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"/></tr></table></div> 5631000 0 981000 4650000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Apr. 03, 2021
May 03, 2021
Document Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 03, 2021  
Document Transition Report false  
Entity File Number 0-7087  
Entity Registrant Name ASTRONICS CORPORATION  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 16-0959303  
Entity Address, Address Line One 130 Commerce Way  
Entity Address, City or Town East Aurora  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14052  
City Area Code 716  
Local Phone Number 805-1599  
Title of 12(b) Security Common Stock, $.01 par value per share  
Trading Symbol ATRO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Central Index Key 0000008063  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Filer Category Accelerated Filer  
Common Class Undefined    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   24,478,464
Convertible Class B Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   6,446,607
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Current Assets:    
Cash and Cash Equivalents $ 30,729 $ 40,412
Accounts Receivable, Net of Allowance for Estimated Credit Losses 98,701 93,056
Inventories 155,254 157,059
Prepaid Expenses and Other Current Assets 25,552 26,420
Total Current Assets 310,236 316,947
Property, Plant and Equipment, Net of Accumulated Depreciation 104,931 106,678
Operating Right-of-Use Assets 17,750 18,953
Other Assets 8,813 8,999
Intangible Assets, Net of Accumulated Amortization 105,930 109,886
Goodwill 58,297 58,282
Total Assets 605,957 619,745
Current Liabilities:    
Accounts Payable 22,216 26,446
Current Operating Lease Liabilities 4,856 4,998
Accrued Expenses and Other Current Liabilities 40,723 37,721
Customer Advance Payments and Deferred Revenue 27,407 24,571
Total Current Liabilities 95,202 93,736
Long-term Debt 173,000 173,000
Long-term Operating Lease Liabilities 15,415 16,637
Other Liabilities 62,036 66,001
Total Liabilities 345,653 349,374
Shareholders’ Equity:    
Common Stock 347 347
Accumulated Other Comprehensive Loss (16,653) (16,450)
Other Shareholders’ Equity 276,610 286,474
Total Shareholders’ Equity 260,304 270,371
Total Liabilities and Shareholders’ Equity $ 605,957 $ 619,745
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Income Statement [Abstract]    
Sales $ 105,857 $ 157,584
Cost of Products Sold 91,584 121,865
Gross Profit 14,273 35,719
Selling, General and Administrative Expenses 23,785 28,867
Impairment Loss 0 74,408
Loss from Operations (9,512) (67,556)
Other Expense, Net of Other Income 534 388
Interest Expense, Net of Interest Income 1,758 1,333
Loss Before Income Taxes (11,804) (69,277)
Provision for (Benefit from) Income Taxes 105 (2,314)
Net Loss $ (11,909) $ (66,963)
Loss Per Share:    
Basic (in usd per share) $ (0.39) $ (2.17)
Diluted (in usd per share) $ (0.39) $ (2.17)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Condensed Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Statement of Comprehensive Income [Abstract]    
Net Loss $ (11,909) $ (66,963)
Other Comprehensive (Loss) Income:    
Foreign Currency Translation Adjustments (637) (2,304)
Retirement Liability Adjustment – Net of Tax 434 215
Total Other Comprehensive Loss (203) (2,089)
Comprehensive Loss $ (12,112) $ (69,052)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Cash Flows from Operating Activities:    
Net Loss $ (11,909) $ (66,963)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:    
Depreciation and Amortization 7,453 7,971
Provisions for Non-Cash Losses on Inventory and Receivables 1,269 872
Equity-based Compensation Expense 2,097 1,703
Deferred Tax (Benefit) Expense (51) 2,050
Operating Lease Non-Cash Expense 1,185 1,210
Impairment Loss 0 74,408
Other 1,315 968
Cash Flows from Changes in Operating Assets and Liabilities:    
Accounts Receivable (6,010) 13,644
Inventories 430 (7,224)
Accounts Payable (4,171) 6,295
Accrued Expenses (685) (5,730)
Other Current Assets and Liabilities 961 (557)
Customer Advance Payments and Deferred Revenue 2,915 (490)
Income Taxes (246) (3,591)
Operating Lease Liabilities (1,307) (1,217)
Supplemental Retirement and Other Liabilities (109) (99)
Cash Flows from Operating Activities (6,863) 23,250
Cash Flows from Investing Activities:    
Capital Expenditures (1,905) (2,793)
Cash Flows from Investing Activities (1,905) (2,793)
Cash Flows from Financing Activities:    
Proceeds from Long-term Debt 0 150,000
Payments for Long-term Debt 0 (5,000)
Purchase of Outstanding Shares for Treasury 0 (7,732)
Finance Lease Principal Payments (501) (461)
Cash Flows from Financing Activities (553) 136,840
Effect of Exchange Rates on Cash (362) (839)
(Decrease) Increase in Cash and Cash Equivalents (9,683) 156,458
Cash and Cash Equivalents at Beginning of Period 40,412 31,906
Cash and Cash Equivalents at End of Period 30,729 188,364
Proceeds of Stock Options Exercised, Net Of Taxes Remitted $ (52) $ 33
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Condensed Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Class Undefined
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2019   $ 269 $ 76 $ 76,340 $ (15,628) $ 428,584 $ (100,784)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options     1 1,735      
Class B Stock Converted to Common Stock   2 (2)        
Foreign Currency Translation Adjustments         (2,304)    
Retirement Liability Adjustment – Net of Tax $ 215       215    
Net Loss (66,963)         (66,963)  
Purchase of Shares             (7,732)
End of Period at Mar. 28, 2020 313,809 $ 271 $ 75 78,075 (17,717) 361,621 $ (108,516)
Beginning of Period (in shares) at Dec. 31, 2019   26,874 7,650       3,526
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   25 15        
Conversion of Class B Shares to Common Shares (in shares)   189 (189)        
Purchase of shares (in shares)             282
End of Period (in shares) at Mar. 28, 2020   27,088 7,476       3,808
Beginning of Period at Dec. 31, 2020 270,371 $ 278 $ 69 82,187 (16,450) 312,803 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options     0 2,045      
Class B Stock Converted to Common Stock   1 (1)        
Foreign Currency Translation Adjustments         (637)    
Retirement Liability Adjustment – Net of Tax 434       434    
Net Loss (11,909)         (11,909)  
Purchase of Shares             0
End of Period at Apr. 03, 2021 $ 260,304 $ 279 $ 68 $ 84,232 $ (16,653) $ 300,894 $ (108,516)
Beginning of Period (in shares) at Dec. 31, 2020   27,825 6,877       3,808
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   19 13        
Conversion of Class B Shares to Common Shares (in shares)   53 (53)        
Purchase of shares (in shares)             0
End of Period (in shares) at Apr. 03, 2021   27,897 6,837       3,808
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation
3 Months Ended
Apr. 03, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
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.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has 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 3, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 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 (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2020 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) 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.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
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. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain for whatever amount is realized on the sale when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the
aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in the first quarter of 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $0.6 million in COVID-19 related government assistance in the Consolidated Condensed Statements of Operations for the three months ended April 3, 2021, of which $0.5 million and $0.1 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&A”) expenses, respectively.
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’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’s ability to pay. The allowance for estimated credit losses balance was $3.5 million and $3.2 million at April 3, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was $0.3 million during the three months ended April 3, 2021 and insignificant in the three months ended March 28, 2020. Total recoveries and writeoffs and charged against the allowance were insignificant in the three months ended April 3, 2021 and March 28, 2020.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, 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 company’s cash flows are impacted by the COVID-19 pandemic.
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.6 million and $26.2 million for the three months ended April 3, 2021 and March 28, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three months ended April 3, 2021 and March 28, 2020.
Goodwill Impairment
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.
As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessment, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020.
As of April 3, 2021, 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 months then ended.
For additional information regarding the quantitative test and the related goodwill impairment see Note 6.
Valuation of Long-Lived Assets
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 be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April 3, 2021 and March 28, 2020.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.
Date of adoption: Q1 2021
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2020-04
Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.
The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above 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.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Apr. 03, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of April 3, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
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 3, 2021, the Company does not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an
appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.
On April 3, 2021, we had $297.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $217.2 million of our remaining performance obligations as revenue in 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $8.3 million and $8.7 million for the three months ended April 3, 2021 and March 28, 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
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 April 3, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, April 3, 2021
$25,510 $31,285 
The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Commercial Transport
$38,208 $102,775 
Military
20,982 18,113 
Business Jet
14,028 15,006 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems Segment
Semiconductor
— 1,634 
Aerospace & Defense
24,441 14,880 
Test Systems Total24,441 16,514 
Total$105,857 $157,584 
The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Electrical Power & Motion
$29,344 $69,456 
Lighting & Safety
27,100 37,922 
Avionics
14,843 22,143 
Systems Certification
878 3,331 
Structures
1,053 3,042 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems24,441 16,514 
Total$105,857 $157,584 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
3 Months Ended
Apr. 03, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Finished Goods
$26,691 $26,964 
Work in Progress
24,777 21,987 
Raw Material
103,786 108,108 
$155,254 $157,059 
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
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment
3 Months Ended
Apr. 03, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Land
$9,848 $9,891 
Buildings and Improvements
75,540 75,493 
Machinery and Equipment
120,629 119,444 
Construction in Progress
5,770 5,843 
211,787 210,671 
Less Accumulated Depreciation
106,856 103,993 
$104,931 $106,678 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows: 
April 3, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,913 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,212 11,082 10,085 
Trade Names10 years11,476 7,784 11,512 7,537 
Completed and Unpatented Technology9 years47,982 26,939 48,043 25,766 
Customer Relationships15 years142,367 62,275 142,478 60,096 
Total Intangible Assets12 years$215,053 $109,123 $215,261 $105,375 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Amortization Expense
$3,855 $4,265 
Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,356 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 3, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
April 3, 2021
Aerospace$36,648 $15 $36,663 
Test Systems21,634 — 21,634 
$58,282 $15 $58,297 
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.
Beginning in the first quarter of 2020 the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020.
As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months then ended.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt and Notes Payable
3 Months Ended
Apr. 03, 2021
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
At April 3, 2021, there was $173.0 million outstanding on the revolving credit facility and there remained $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At April 3, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at April 3, 2021. During the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. The Company has not made any prepayments during the three months ended April 3, 2021.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranties
3 Months Ended
Apr. 03, 2021
Product Warranties Disclosures [Abstract]  
Product Warranties Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Balance at Beginning of Period$7,018 $7,660 
Warranties Issued808 877 
Warranties Settled(685)(691)
Reassessed Warranty Exposure(299)(724)
Balance at End of Period$6,842 $7,122 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Apr. 03, 2021
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 6 and 1, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.1%, respectively.
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)April 3, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$28,458 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization8,998 8,015 
Operating Right-of-Use Assets, Net$17,750 $18,953 
Short-term Operating Lease Liabilities$4,856 $4,998 
Long-term Operating Lease Liabilities15,415 16,637 
Operating Lease Liabilities$20,271 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,585 $3,484 
Less Accumulated Amortization2,282 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,303 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$2,196 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
232 734 
Finance Lease Liabilities$2,428 $2,815 
The following is a summary of the Company's total lease costs:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$254 $255 
Interest on Lease Liabilities35 63 
Total Finance Lease Cost289 318 
Operating Lease Cost1,359 1,448 
Right-of-Use Asset Impairment— 691 
Variable Lease Cost391 272 
Short-term Lease Cost (excluding month-to-month)47 67 
Less Sublease and Rental (Income) Expense(309)(331)
Total Operating Lease Cost1,488 2,147 
Total Net Lease Cost$1,777 $2,465 
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$4,120 $1,701 
2022
5,171 800 
2023
3,800 — 
2024
2,858 — 
2025
2,809 — 
Thereafter3,361 — 
Total Lease Payments22,119 2,501 
Less: Interest1,848 73 
Total Lease Liability$20,271 $2,428 
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 6 and 1, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.1%, respectively.
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)April 3, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$28,458 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization8,998 8,015 
Operating Right-of-Use Assets, Net$17,750 $18,953 
Short-term Operating Lease Liabilities$4,856 $4,998 
Long-term Operating Lease Liabilities15,415 16,637 
Operating Lease Liabilities$20,271 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,585 $3,484 
Less Accumulated Amortization2,282 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,303 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$2,196 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
232 734 
Finance Lease Liabilities$2,428 $2,815 
The following is a summary of the Company's total lease costs:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$254 $255 
Interest on Lease Liabilities35 63 
Total Finance Lease Cost289 318 
Operating Lease Cost1,359 1,448 
Right-of-Use Asset Impairment— 691 
Variable Lease Cost391 272 
Short-term Lease Cost (excluding month-to-month)47 67 
Less Sublease and Rental (Income) Expense(309)(331)
Total Operating Lease Cost1,488 2,147 
Total Net Lease Cost$1,777 $2,465 
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$4,120 $1,701 
2022
5,171 800 
2023
3,800 — 
2024
2,858 — 
2025
2,809 — 
Thereafter3,361 — 
Total Lease Payments22,119 2,501 
Less: Interest1,848 73 
Total Lease Liability$20,271 $2,428 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Apr. 03, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rates were approximately (0.9)% and 3.3% for the three months ended April 3, 2021 and March 28, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against federal deferred tax assets.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through April 3, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. 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 weights 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, in the first quarter of 2020 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 pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. federal deferred tax assets as of April 3, 2021.
On March 11, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three months ended April 3, 2021.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Apr. 03, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Weighted Average Shares - Basic
30,903 30,814 
Net Effect of Dilutive Stock Options
— — 
Weighted Average Shares - Diluted
30,903 30,814 
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 652,000 shares as of April 3, 2021 and 785,000 shares as of March 28, 2020. Further, due to our net loss in the three month periods ended April 3,
2021 and March 28, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity
3 Months Ended
Apr. 03, 2021
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Share Buyback Program
The Company’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. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
Comprehensive Loss and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)April 3, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,105)$(4,468)
Retirement Liability Adjustment – Before Tax(13,830)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(11,548)(11,982)
Accumulated Other Comprehensive Loss$(16,653)$(16,450)
The components of other comprehensive (loss) income are as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Foreign Currency Translation Adjustments$(637)$(2,304)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
101 101 
Amortization of Net Actuarial Losses
333 171 
Tax Benefit
— (57)
Retirement Liability Adjustment434 215 
Other Comprehensive Loss$(203)$(2,089)
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Retirement Plan and Related Post Retirement Benefits
3 Months Ended
Apr. 03, 2021
Retirement Benefits [Abstract]  
Supplemental Retirement Plan and Related Post Retirement Benefits Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Service Cost$49 $55 
Interest Cost191 209 
Amortization of Prior Service Cost97 97 
Amortization of Net Actuarial Losses323 162 
Net Periodic Cost$660 $523 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The net periodic cost was insignificant for the three months ended April 3, 2021 and March 28, 2020.
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 Expense, Net of Other Income.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Sales to Major Customers
3 Months Ended
Apr. 03, 2021
Risks and Uncertainties [Abstract]  
Sales to Major Customers 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 3, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to one customer in the Aerospace segment represented 17% of consolidated sales for the three months ended March 28, 2020.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Legal Proceedings
3 Months Ended
Apr. 03, 2021
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
Lufthansa
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) 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 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the quarter ended April 3, 2021. The reserve for the German indirect claim was approximately $16.8 million at April 3, 2021, which included an additional $0.1 million in interest accrued during the quarter then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 3, 2021 and December 31, 2020.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and 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 remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. The District Court scheduled a claims construction hearing on the patent for June 2021. Fact discovery has begun on both the patent and copyright claims. We will not have a trial date until 2022 at the earliest. No amounts have been accrued for this matter in the April 3, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.
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.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information
3 Months Ended
Apr. 03, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
Below are the sales and operating profit by segment for the three and three months ended April 3, 2021 and March 28, 2020 and a reconciliation of segment operating profit to 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. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Sales:
Aerospace$81,430 $141,137 
Less Inter-segment Sales(14)(67)
Total Aerospace Sales81,416 141,070 
Test Systems24,745 16,553 
Less Inter-segment Sales(304)(39)
Total Test Systems Sales24,441 16,514 
Total Consolidated Sales$105,857 $157,584 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(5,563)$(63,145)
(6.8)%(44.8)%
Test Systems
1,189 722 
4.9 %4.4 %
Total Segment Measure of Operating (Loss) Profit(4,374)(62,423)
(4.1)%(39.6)%
Additions/Deductions from Segment Measure of Operating (Loss) Profit
Interest Expense, Net of Interest Income
1,758 1,333 
Corporate Expenses and Other
5,672 5,521 
Loss Before Income Taxes$(11,804)$(69,277)
Total Assets: 
(In thousands)
April 3, 2021December 31, 2020
Aerospace
$481,134 $484,885 
Test Systems
102,138 105,079 
Corporate
22,685 29,781 
Total Assets
$605,957 $619,745 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value
3 Months Ended
Apr. 03, 2021
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.2 million as of April 3, 2021. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or April 3, 2021.
On a Non-recurring Basis:
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. In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The inputs underlying the fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
As further discussed in Note 6, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $73.7 million within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three months then ended.
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 of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statement of Operations in the three months ended March 28, 2020. As of April 3, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges
3 Months Ended
Apr. 03, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. There were no additional restructuring charges associated with this initiative recorded in the three months ended April 3, 2021.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, the Company initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The Company incurred $0.3 million in additional restructuring charges associated with severance at AeroSat during the three months ended March 28, 2020.
The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges— 
Cash Paid(981)
Balance as of April 3$4,650 
The liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as the current portions of payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation (Policies)
3 Months Ended
Apr. 03, 2021
Accounting Policies [Abstract]  
Basis of Presentation 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
Operating Results
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has 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 3, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 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 (“GAAP”) for complete financial statements.
Trade Accounts Receivable and Contract Assets Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company’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’s ability to pay.
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold.
Selling, General and Administrative Expenses Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments.
Goodwill Impairment
Goodwill Impairment
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.
Valuation of Long-Lived Assets Valuation of Long-Lived AssetsLong-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 be recognized to the extent the carrying amount exceeds fair value.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.
Date of adoption: Q1 2021
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2020-04
Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.
The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.

Planned date of adoption: Before December 31, 2022
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Apr. 03, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended April 3, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, April 3, 2021
$25,510 $31,285 
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Commercial Transport
$38,208 $102,775 
Military
20,982 18,113 
Business Jet
14,028 15,006 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems Segment
Semiconductor
— 1,634 
Aerospace & Defense
24,441 14,880 
Test Systems Total24,441 16,514 
Total$105,857 $157,584 
The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Aerospace Segment
Electrical Power & Motion
$29,344 $69,456 
Lighting & Safety
27,100 37,922 
Avionics
14,843 22,143 
Systems Certification
878 3,331 
Structures
1,053 3,042 
Other
8,198 5,176 
Aerospace Total81,416 141,070 
Test Systems24,441 16,514 
Total$105,857 $157,584 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
3 Months Ended
Apr. 03, 2021
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Finished Goods
$26,691 $26,964 
Work in Progress
24,777 21,987 
Raw Material
103,786 108,108 
$155,254 $157,059 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Tables)
3 Months Ended
Apr. 03, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
April 3, 2021December 31, 2020
Land
$9,848 $9,891 
Buildings and Improvements
75,540 75,493 
Machinery and Equipment
120,629 119,444 
Construction in Progress
5,770 5,843 
211,787 210,671 
Less Accumulated Depreciation
106,856 103,993 
$104,931 $106,678 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Tables)
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets as follows: 
April 3, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,913 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,212 11,082 10,085 
Trade Names10 years11,476 7,784 11,512 7,537 
Completed and Unpatented Technology9 years47,982 26,939 48,043 25,766 
Customer Relationships15 years142,367 62,275 142,478 60,096 
Total Intangible Assets12 years$215,053 $109,123 $215,261 $105,375 
Summary of Amortization Expense for Acquired Intangibles
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Amortization Expense
$3,855 $4,265 
Summary of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,356 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Tables)
3 Months Ended
Apr. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 3, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
April 3, 2021
Aerospace$36,648 $15 $36,663 
Test Systems21,634 — 21,634 
$58,282 $15 $58,297 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranties (Tables)
3 Months Ended
Apr. 03, 2021
Product Warranties Disclosures [Abstract]  
Summary of Activity in Warranty Accrual The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Balance at Beginning of Period$7,018 $7,660 
Warranties Issued808 877 
Warranties Settled(685)(691)
Reassessed Warranty Exposure(299)(724)
Balance at End of Period$6,842 $7,122 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Apr. 03, 2021
Leases [Abstract]  
Summary of ROU Assets and Liabilities
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)April 3, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$28,458 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization8,998 8,015 
Operating Right-of-Use Assets, Net$17,750 $18,953 
Short-term Operating Lease Liabilities$4,856 $4,998 
Long-term Operating Lease Liabilities15,415 16,637 
Operating Lease Liabilities$20,271 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,585 $3,484 
Less Accumulated Amortization2,282 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,303 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$2,196 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
232 734 
Finance Lease Liabilities$2,428 $2,815 
Summary of Lease Costs and Cash Paid
The following is a summary of the Company's total lease costs:
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$254 $255 
Interest on Lease Liabilities35 63 
Total Finance Lease Cost289 318 
Operating Lease Cost1,359 1,448 
Right-of-Use Asset Impairment— 691 
Variable Lease Cost391 272 
Short-term Lease Cost (excluding month-to-month)47 67 
Less Sublease and Rental (Income) Expense(309)(331)
Total Operating Lease Cost1,488 2,147 
Total Net Lease Cost$1,777 $2,465 
Summary of Maturity of Lease Liabilities, Operating Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$4,120 $1,701 
2022
5,171 800 
2023
3,800 — 
2024
2,858 — 
2025
2,809 — 
Thereafter3,361 — 
Total Lease Payments22,119 2,501 
Less: Interest1,848 73 
Total Lease Liability$20,271 $2,428 
Summary of Maturity of Lease Liabilities, Financing Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$4,120 $1,701 
2022
5,171 800 
2023
3,800 — 
2024
2,858 — 
2025
2,809 — 
Thereafter3,361 — 
Total Lease Payments22,119 2,501 
Less: Interest1,848 73 
Total Lease Liability$20,271 $2,428 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Apr. 03, 2021
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Weighted-Average Shares Outstanding
Basic and diluted weighted-average shares outstanding are as follows: 
Three Months Ended
(In thousands)
April 3, 2021March 28, 2020
Weighted Average Shares - Basic
30,903 30,814 
Net Effect of Dilutive Stock Options
— — 
Weighted Average Shares - Diluted
30,903 30,814 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity (Tables)
3 Months Ended
Apr. 03, 2021
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)April 3, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,105)$(4,468)
Retirement Liability Adjustment – Before Tax(13,830)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(11,548)(11,982)
Accumulated Other Comprehensive Loss$(16,653)$(16,450)
Components of Other Comprehensive Income (Loss)
The components of other comprehensive (loss) income are as follows: 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Foreign Currency Translation Adjustments$(637)$(2,304)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
101 101 
Amortization of Net Actuarial Losses
333 171 
Tax Benefit
— (57)
Retirement Liability Adjustment434 215 
Other Comprehensive Loss$(203)$(2,089)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
3 Months Ended
Apr. 03, 2021
Retirement Benefits [Abstract]  
Summary of the Components of Net Periodic Cost The following table sets forth information regarding the net periodic pension cost for the plans. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Service Cost$49 $55 
Interest Cost191 209 
Amortization of Prior Service Cost97 97 
Amortization of Net Actuarial Losses323 162 
Net Periodic Cost$660 $523 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
3 Months Ended
Apr. 03, 2021
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Below are the sales and operating profit by segment for the three and three months ended April 3, 2021 and March 28, 2020 and a reconciliation of segment operating profit to 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. 
Three Months Ended
(In thousands)April 3, 2021March 28, 2020
Sales:
Aerospace$81,430 $141,137 
Less Inter-segment Sales(14)(67)
Total Aerospace Sales81,416 141,070 
Test Systems24,745 16,553 
Less Inter-segment Sales(304)(39)
Total Test Systems Sales24,441 16,514 
Total Consolidated Sales$105,857 $157,584 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(5,563)$(63,145)
(6.8)%(44.8)%
Test Systems
1,189 722 
4.9 %4.4 %
Total Segment Measure of Operating (Loss) Profit(4,374)(62,423)
(4.1)%(39.6)%
Additions/Deductions from Segment Measure of Operating (Loss) Profit
Interest Expense, Net of Interest Income
1,758 1,333 
Corporate Expenses and Other
5,672 5,521 
Loss Before Income Taxes$(11,804)$(69,277)
Total Assets: 
(In thousands)
April 3, 2021December 31, 2020
Aerospace
$481,134 $484,885 
Test Systems
102,138 105,079 
Corporate
22,685 29,781 
Total Assets
$605,957 $619,745 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges (Tables)
3 Months Ended
Apr. 03, 2021
Restructuring and Related Activities [Abstract]  
Liabilities for Restructuring Charges
The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges— 
Cash Paid(981)
Balance as of April 3$4,650 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation (Details)
1 Months Ended 3 Months Ended
Apr. 30, 2021
USD ($)
Feb. 28, 2021
USD ($)
Apr. 03, 2021
USD ($)
reporting_unit
element
Mar. 28, 2020
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]          
Number of elements for contingent earnouts | element     2    
COVID-19 related government assistance amount     $ 600,000    
Allowance for doubtful accounts     3,500,000   $ 3,200,000
Bad debt expense     300,000    
Research and development, design and related engineering     $ 21,600,000 $ 26,200,000  
Number of reporting units impaired | reporting_unit     4    
Right-of-use asset impairment     $ 0 $ 691,000  
Cost of Products Sold          
Business Acquisition [Line Items]          
COVID-19 related government assistance amount     500,000    
Selling, General and Administrative          
Business Acquisition [Line Items]          
COVID-19 related government assistance amount     100,000    
Aerospace Segment          
Business Acquisition [Line Items]          
Impairment loss     73,700,000    
Held for Sale | First Earnout          
Business Acquisition [Line Items]          
Maximum total earnout proceeds     35,000,000.0    
Held for Sale | Second Earnout          
Business Acquisition [Line Items]          
Maximum total earnout proceeds     $ 0    
Held for Sale | Test Systems Segment          
Business Acquisition [Line Items]          
Contingent earn-outs   $ 10,700,000      
Held for Sale | Test Systems Segment | Subsequent Event          
Business Acquisition [Line Items]          
Contingent earn-outs $ 7,100,000        
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 297.5  
Revenue recognized included in contract liability balance 8.3 $ 8.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-04    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 217.2  
Period of recognition 9 months  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Jan. 01, 2020
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 25,510 $ 17,697
Contract Liabilities $ 31,285 $ 28,641
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Disaggregation of Revenue [Line Items]    
Sales $ 105,857 $ 157,584
Commercial Transport    
Disaggregation of Revenue [Line Items]    
Sales 38,208 102,775
Military    
Disaggregation of Revenue [Line Items]    
Sales 20,982 18,113
Business Jet    
Disaggregation of Revenue [Line Items]    
Sales 14,028 15,006
Other    
Disaggregation of Revenue [Line Items]    
Sales 8,198 5,176
Aerospace Segment    
Disaggregation of Revenue [Line Items]    
Sales 81,416 141,070
Semiconductor    
Disaggregation of Revenue [Line Items]    
Sales 0 1,634
Aerospace & Defense    
Disaggregation of Revenue [Line Items]    
Sales 24,441 14,880
Test Systems Segment    
Disaggregation of Revenue [Line Items]    
Sales $ 24,441 $ 16,514
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Disaggregation of Revenue [Line Items]    
Sales $ 105,857 $ 157,584
Aerospace Segment    
Disaggregation of Revenue [Line Items]    
Sales 81,416 141,070
Test Systems Segment    
Disaggregation of Revenue [Line Items]    
Sales 24,441 16,514
Electrical Power & Motion    
Disaggregation of Revenue [Line Items]    
Sales 29,344 69,456
Lighting & Safety    
Disaggregation of Revenue [Line Items]    
Sales 27,100 37,922
Avionics    
Disaggregation of Revenue [Line Items]    
Sales 14,843 22,143
Systems Certification    
Disaggregation of Revenue [Line Items]    
Sales 878 3,331
Structures    
Disaggregation of Revenue [Line Items]    
Sales 1,053 3,042
Other    
Disaggregation of Revenue [Line Items]    
Sales $ 8,198 $ 5,176
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished Goods $ 26,691 $ 26,964
Work in Progress 24,777 21,987
Raw Material 103,786 108,108
Inventory, net $ 155,254 $ 157,059
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property, plant and equipment, gross $ 211,787 $ 210,671
Less Accumulated Depreciation 106,856 103,993
Property, plant and equipment, net 104,931 106,678
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 9,848 9,891
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 75,540 75,493
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 120,629 119,444
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 5,770 $ 5,843
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 215,053 $ 215,261
Accumulated Amortization $ 109,123 105,375
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,913 1,891
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 10,212 10,085
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,476 11,512
Accumulated Amortization $ 7,784 7,537
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,982 48,043
Accumulated Amortization $ 26,939 25,766
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,367 142,478
Accumulated Amortization $ 62,275 $ 60,096
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization Expense $ 3,855 $ 4,265
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Apr. 03, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 15,356
2022 14,911
2023 13,878
2024 12,856
2025 10,935
2026 $ 9,533
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Apr. 03, 2021
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 58,282
Foreign Currency Translation 15
Balance at end of period 58,297
Operating Segments | Aerospace Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 36,648
Foreign Currency Translation 15
Balance at end of period 36,663
Operating Segments | Test Systems Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 21,634
Foreign Currency Translation 0
Balance at end of period $ 21,634
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 03, 2021
USD ($)
reporting_unit
Mar. 28, 2020
reporting_unit
Goodwill    
Number of reporting units   8
Number of reporting units impaired 4  
Aerospace Segment    
Goodwill    
Impairment loss | $ $ 73.7  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt and Notes Payable (Details)
3 Months Ended
Oct. 02, 2021
USD ($)
Apr. 03, 2021
USD ($)
fiscal_quarter
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2021
Jul. 03, 2021
May 04, 2020
USD ($)
Debt Instrument                  
Minimum liquidity   $ 100,000,000              
Amended and Restated Credit Agreement                  
Debt Instrument                  
Ratio of funded debt to Adjusted EBITDA   3.75              
Duration of permitted leverage ratio following acquisition, number of fiscal quarters | fiscal_quarter   4              
Amended and Restated Credit Agreement | Maximum                  
Debt Instrument                  
Ratio of funded debt to Adjusted EBITDA   4.50              
Line of Credit | Forecast                  
Debt Instrument                  
Covenant, leverage ratio, maximum 6.00   3.75 3.75 3.75 4.50 5.50    
Line of Credit | Revolving Credit Facility                  
Debt Instrument                  
Minimum interest coverage ratio on a quarterly basis   1.50              
Commitment fee percentage   0.35%              
Line of credit facility, consent fee percentage   0.15%              
Line of Credit | Revolving Credit Facility | Forecast                  
Debt Instrument                  
Minimum liquidity $ 180,000,000                
Minimum interest coverage ratio on a quarterly basis               1.75  
Line of Credit | Revolving Credit Facility | Minimum                  
Debt Instrument                  
Commitment fee percentage   0.10%              
Line of Credit | Revolving Credit Facility | Maximum                  
Debt Instrument                  
Commitment fee percentage   0.35%              
Line of Credit | Revolving Credit Facility | LIBOR                  
Debt Instrument                  
Basis points for variable interest rate   1.00%              
Line of Credit | Revolving Credit Facility | LIBOR | Minimum                  
Debt Instrument                  
Basis points for variable interest rate   1.00%              
Line of Credit | Revolving Credit Facility | LIBOR | Maximum                  
Debt Instrument                  
Basis points for variable interest rate   2.25%              
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility                  
Debt Instrument                  
Maximum borrowing capacity   $ 500,000,000             $ 375,000,000
Line of credit facility increase amount   150,000,000              
Credit facility outstanding   173,000,000.0              
Revolving line of credit   200,900,000              
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit                  
Debt Instrument                  
Credit facility allocated (up to)   20,000,000              
Outstanding letters of credit   $ 1,100,000              
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Minimum                  
Debt Instrument                  
Basis points for commitment fee   0.10%              
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Maximum                  
Debt Instrument                  
Basis points for commitment fee   0.20%              
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum                  
Debt Instrument                  
Basis points for variable interest rate   1.00%              
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum                  
Debt Instrument                  
Basis points for variable interest rate   1.50%              
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at Beginning of Period $ 7,018 $ 7,660
Warranties Issued 808 877
Warranties Settled (685) (691)
Reassessed Warranty Exposure (299) (724)
Balance at End of Period $ 6,842 $ 7,122
Minimum    
Product Liability Contingency [Line Items]    
Product warranty period 12 months  
Maximum    
Product Liability Contingency [Line Items]    
Product warranty period 60 months  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
Apr. 03, 2021
Leases [Abstract]  
Operating leases, weighted-average remaining term 6 years
Financing leases, weighted-average remaining term 1 year
Operating leases, weighted-average discount rate 3.30%
Finance leases, weighted average discount rate 5.10%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of ROU Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Operating Leases:    
Operating Right-of-Use Assets, Gross $ 28,458 $ 28,678
Less Accumulated Right-of-Use Asset Impairment 1,710 1,710
Less Accumulated Amortization 8,998 8,015
Operating Right-of-Use Assets, Net 17,750 18,953
Short-term Operating Lease Liabilities 4,856 4,998
Long-term Operating Lease Liabilities 15,415 16,637
Operating Lease Liabilities 20,271 21,635
Finance Leases:    
Finance Right-of-Use Assets, Gross 3,585 3,484
Less Accumulated Amortization 2,282 2,039
Finance Right-of-Use Assets, Net — Included in Other Assets 1,303 1,445
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities 2,196 2,081
Long-term Finance Lease Liabilities — Included in Other Liabilities 232 734
Finance Lease Liabilities $ 2,428 $ 2,815
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:OtherAssets us-gaap:OtherAssets
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Leases [Abstract]    
Amortization of Right-of-Use Assets $ 254 $ 255
Interest on Lease Liabilities 35 63
Total Finance Lease Cost 289 318
Operating Lease Cost 1,359 1,448
Right-of-Use Asset Impairment 0 691
Variable Lease Cost 391 272
Short-term Lease Cost (excluding month-to-month) 47 67
Less Sublease and Rental (Income) Expense (309) (331)
Total Operating Lease Cost 1,488 2,147
Total Net Lease Cost $ 1,777 $ 2,465
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 4,120  
2022 5,171  
2023 3,800  
2024 2,858  
2025 2,809  
Thereafter 3,361  
Total Lease Payments 22,119  
Less: Interest 1,848  
Total Lease Liability 20,271 $ 21,635
Finance Leases    
Remainder of 2021 1,701  
2022 800  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total Lease Payments 2,501  
Less: Interest 73  
Total Lease Liability $ 2,428 $ 2,815
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Income Tax Disclosure [Abstract]    
Effective tax rate (0.90%) 3.30%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Earnings Per Share Computations (Details) - shares
shares in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Earnings Per Share [Abstract]    
Weighted Average Shares - Basic (in shares) 30,903 30,814
Net Effect of Dilutive Stock Options (in shares) 0 0
Weighted Average Shares - Diluted (in shares) 30,903 30,814
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation 652 785
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Narrative (Details) - USD ($)
shares in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Sep. 17, 2019
Stockholders Equity      
Authorized repurchase of common stock, amount     $ 50,000,000
Treasury Stock      
Stockholders Equity      
Purchase (in shares) 0 282  
Value of shares repurchased $ 0 $ 7,732,000  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Mar. 28, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income $ 260,304 $ 270,371 $ 313,809  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (5,105) (4,468)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Retirement Liability Adjustment – Before Tax (13,830) (14,264)    
Tax Benefit of Retirement Liability Adjustment 2,282 2,282    
Accumulated other comprehensive income (11,548) (11,982)    
Accumulated Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income $ (16,653) $ (16,450) $ (17,717) $ (15,628)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other Comprehensive Loss $ (203) $ (2,089)
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other Comprehensive Loss (637) (2,304)
Amortization of Prior Service Cost    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification to General and Administrative Expense 101 101
Amortization of Net Actuarial Losses    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification to General and Administrative Expense 333 171
Retirement Liability Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Tax Benefit 0 (57)
Other Comprehensive Loss $ 434 $ 215
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)
$ in Thousands
3 Months Ended
Apr. 03, 2021
USD ($)
retirement_plan
Mar. 28, 2020
USD ($)
Retirement Benefits [Abstract]    
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2  
SERP    
Defined Benefit Plan Disclosure    
Service Cost $ 49 $ 55
Interest Cost 191 209
Amortization of Prior Service Cost 97 97
Amortization of Net Actuarial Losses 323 162
Net Periodic Cost $ 660 $ 523
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Sales to Major Customers (Details) - customer
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Segment Reporting, Asset Reconciling Item    
Number of major customers 0 1
Sales Revenue, Net | Customer Concentration Risk | Major Customer One    
Segment Reporting, Asset Reconciling Item    
Percent of consolidated revenue   17.00%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Legal Proceedings (Details) - Germany - Indirect Sales - Patent Infringement - AES
$ in Millions
3 Months Ended
Apr. 03, 2021
USD ($)
Loss Contingencies [Line Items]  
Non-cash litigation settlement $ 16.8
Litigation settlement interest $ 0.1
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Dec. 31, 2020
Segment Reporting Information      
Sales $ 105,857 $ 157,584  
Segment Measure of Operating (Loss) Profit and Margins      
Total Operating Profit (9,512) (67,556)  
Additions/Deductions from Segment Measure of Operating (Loss) Profit      
Interest Expense, Net of Interest Income 1,758 1,333  
Loss Before Income Taxes (11,804) (69,277)  
Total Assets 605,957   $ 619,745
Aerospace Segment      
Segment Reporting Information      
Sales 81,416 141,070  
Test Systems Segment      
Segment Reporting Information      
Sales 24,441 16,514  
Operating Segments      
Segment Measure of Operating (Loss) Profit and Margins      
Total Operating Profit $ (4,374) $ (62,423)  
Operating margins, percentage (4.10%) (39.60%)  
Operating Segments | Aerospace Segment      
Segment Reporting Information      
Sales $ 81,430 $ 141,137  
Segment Measure of Operating (Loss) Profit and Margins      
Total Operating Profit $ (5,563) $ (63,145)  
Operating margins, percentage (6.80%) (44.80%)  
Additions/Deductions from Segment Measure of Operating (Loss) Profit      
Total Assets $ 481,134   484,885
Operating Segments | Test Systems Segment      
Segment Reporting Information      
Sales 24,745 $ 16,553  
Segment Measure of Operating (Loss) Profit and Margins      
Total Operating Profit $ 1,189 $ 722  
Operating margins, percentage 4.90% 4.40%  
Additions/Deductions from Segment Measure of Operating (Loss) Profit      
Total Assets $ 102,138   105,079
Less Inter-segment Sales | Aerospace Segment      
Segment Reporting Information      
Sales (14) $ (67)  
Less Inter-segment Sales | Test Systems Segment      
Segment Reporting Information      
Sales (304) (39)  
Corporate Expenses and Other      
Additions/Deductions from Segment Measure of Operating (Loss) Profit      
Corporate Expenses and Other 5,672 $ 5,521  
Total Assets $ 22,685   $ 29,781
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value (Details)
3 Months Ended
Oct. 04, 2019
USD ($)
Apr. 03, 2021
USD ($)
reporting_unit
Mar. 28, 2020
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Number of reporting units impaired | reporting_unit   4  
Right-of-use asset impairment   $ 0 $ 691,000
Aerospace Segment      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Impairment loss   73,700,000  
AeroSat      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Right-of-use asset impairment   700,000  
Diagnosys      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Cash paid to acquire stock $ 7,000,000.0    
Fair value of contingent consideration 2,500,000 $ 2,200,000  
Potential additional earn-out $ 13,000,000.0    
Achievement period 3 years    
Earn-out achievement benchmark $ 72,000,000.0    
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 03, 2021
USD ($)
Aerospace Segment  
Restructuring Cost and Reserve [Line Items]  
Restructuring, settlement and impairment provisions $ 0.3
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Apr. 03, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 5,631
Restructuring Charges 0
Cash Paid (981)
Ending balance $ 4,650
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %EIJE('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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !9::I2*"6.PNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1(71S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D25M-&F9@%5S18Z ,HA; U#PQ M'J>^@PM@AA$FG[\+:%?B4OT3NW2 G9)3=FMJ',=Z;)=&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M66FJ4O+BN/1\!0 ;Q< !@ !X;"]W;W)KY^!6'L0PO$D43Y6C@&'#?9-;9)7#O=HOM&2[0M5!)5BK+CO]^A M9(M.5AYI@>8AUH5S=#@BT2 M'L.;M9 14W K-U::2,[\W"@*+6K;/2MB0=P:C_)GB4R%0G9-]%160OS0-S/_IF5K1CSDGM(0#'YV?,K#4",!CY]'T%;Y M36UX?GU"O\\G#Y-9L91/1?@M\-7VIC5H$9^O61:JA=C_R8\3ZFH\3X1I_I_L MB[%=VB)>EBH1'8V!013$Q2][.3KBS, =7C"@1P/ZQL!Q+QBX1P,WGVC!+)_6 M)Z;8>"3%GD@]&M#T1>Z;W!IF$\1Z&9=*PML [-1X*G9!D$K2*SN-@R$'H(;*>$[>2PG3K8YT/"JYR. MFSMV^PO"HENRZ#9C\25C4G$9'LB")T*J*D8XE)(91QCU2D:]9HSF7 ;"UT%% M(*PK780CY6'D7OWV[EU-)/1+:OV&2R89B%BN09>]A6.M69AB[AJ4G 8HSEVL M G4@]T'(R6,6K;BLXH)CV.V^/>@C9(8EF6$3,@N^"5(%/E+DD465*X?C3);/ MBZ?'V71)ID^+^=-B\CQ[>D3X.;:1.KL)PUGL"0D+EV_F*[)4$&!$2#(56:SD M 7[]2MHUZ(_?,9)G>NPT(?G,7LC,AW@+UH&7,T56N ;2Z;7M87?HVB[&D!J& MM G#B>]#QDBO3A?D,XPC3W&U[W!(Q[7![5'$I!KI=MS_Q7.J[V"= MG\4^KN18 \=212:9A,#!Z)D4X. B_I9>&8=S*79![%7[$ M^&2^%3$FOC4@ [O;=KK#(<;(9 ,'E_+G0$$B$&OBT/>K#V3)O4R"MRIIX4AZ M+X+B+)7P?ER1WZ]MAR1,DAT+,TX2*!CS8A6(JSD M6I,O(%U@=:=)#Q07\)._R-V+MV7QAE],8#5 CY/EIPE6H%&3#6BC;##-I-2U M1U%PY.X"M<@JZ_4:Q.]OJ_S7S$P6H(VRP"R&PK$XB^E*C9VH5C+#$6N8&=VG MC73_#K+)1KOJ#T!06YU?$A97[H8:P+IRC1K-IXTT?QFQ,"2W60JOT^I%Q'%J M&1FIIXVD?KF%@S3J(ARFEI#1=XK+\RGB(88DZ.L,CI4OY"]>30J'LO._@=W# MZAYJ!)_B6GW:A/=!JI7_.P=%Q XH-7#MMD/;+G8TH4;Y*:[7Y>'DG-L]/*P. M+ARLYL!$C;137)G?LCH>ZB[SPN&^H =Z(_,NKLX3H.07M$*VJ>)1 U 7ZZY1 M=[>1NNOS&QP_((PV0E8&>@W.Q/,X0 " 7X!A[(S"N[@>'XN :9V3MJA@:P75QI9R*>,UOPQ.9OU-/M_5+' M&O%S<;7Z58[M_\>QO4ZGU[/[;_QJG;4T=2+/.[TI\?09O>ANED_+;O(D[Z%: M9GC1BGY@N@Y(27,YU(/@/=K(=3I M1G^@[+&/_P502P,$% @ 66FJ4G554EMO!0 L!4 !@ !X;"]W;W)K MRZ^-6O&)'JNRKJY MGJREW%Q-ITVV9A5M+OF&U?#-DHN*2K@5JVFS$8SFVJDJI\3SHFE%BWHRG^G/ M[L5\QK>R+&IV+U"SK2HJ7CZPDN^O)WCR^L&78K66ZH/I?+:A*_; Y./F7L#= MM(N2%Q6KFX+72+#E]>0&7RU(JARTQ3\%VS='UTBE\L3Y-W7S*;^>>$H1*UDF M50@*_W9LP35P1D45$7=_J?/AT(<.>!@Q($< M',A;'?R#@Z\3;97IM&ZII/.9X'LDE#5$4Q>Z-MH;LBEJ]1@?I(!O"_"3\P6O M&UX6.94L1W"3PQ."JP^TI'7&T(,*W* +]/APBWYY]RMZAXH:?5WS;4/KO)E- M)6A0D:;98;T/[7ID9+V;C;A$GO\>$8]@B_O"[7[+LDOD8^WNG;I/(?,N?=*E M3W0\?RS]K1"LENBF:2#/*T=$OXOHZXC!6$3:K!'4!NF+C]^WQ8Z6L(2U5FVH M2(=2&VXW][V8I+/I[K@DIE7@!9AT5BY&.Q\KTP MLN<3=OF$SGP^U3NH,A>%75EHK(G#D(3!0)K-+/;"U*XMZK1%3FWW@FUHD:./ MSQNUO1K='Y_EF@ETVH VY9$AB80@?2#<8A4%:HO8=,>=[MBI^RN7M'R#Q-A8 MW,<>\:.!1IM9E :Q7632B4S.%!>8)N3+>W0/,TOJVJIMMP'8R+ZELVQ;;4O= MQK<,B)<55''$EDYB-H$7I/ZPC6UF410G]G32+IW4F/ M#7,4/S5EQ''H#<1:K)(T].U:L=?3PW.KU4T\+N[@?KQNDF!_(,YFE:8CFPX? MH0V?&0F2UJL")MM!H;4;;BHN9/'?:#<<%CE]SB%,K&$2-KLT24;F&NX1A8DS MC3\XS_=%65K%$6/1,"%I/-1F-4M&$()[UF$W[-H!X7C\OK%N!+4+#7T6.YS& M03@BL(<<#M[$][N"/A5E(8$.+LCCGC;8C9L.G_?T1;'3FKU)$T(('HY%FUD4 M!&-]TT,'NZGSFGL_4>X8''B/:V%5;:(D2$)#M,4J34=F'^Z!@]W$@;**+7.2 M\IQ\DS(!G*F,D6.!41P3/)) #R/LIM%"']G53,QW^@0%_:% U&9RRY8,LLCA MT 6GE:V]:TRND!A2&"9@,0O">"R!'C_8S9]3YI\KMHF5-(2C^5"KQ74@F*BCLD[0))"99<.Q[WG!XG[<[E=@SB+@9U$O\P6U(+#@) M QP.A5O,HL@?.5.1H]]%;NBT>^Z<1A,K$?&,0<2-H(?$H+CW_3Y5+ZX2$1Z$A$W MB1:\JGB-'B3/OED+8.+%#X;3Y(S1J;2>0,1-H.-CUF&(\PK.WFOU&FC'] ]) MJV03+A?0U>8SL]H%X=BN[3%$W!AJQ8X_.:MHDR@DCB)LC!J+71(%HXW6HX>X MT=-NAQ\4;:%(Y/G>\'>QS2[V_#'6:41"O#.#[ M)>?R]4:]M.M>TL[_!U!+ P04 " !9::I27U$C10T$ !A#0 & 'AL M+W=O[V5VFO4M->'ZAZ\P0FH@#G;V>S]]SBWR4LRM5,KJP;;%+J4%$1-6T1+>[!DOB(0A/]BBXI0D6JG(;==Q KL@66DM M9GINPQS&KR(%NJ?Q6;3B, M[,9*DA6T%!DK$:?[N;7$#VL<*@4M\7=&3Z+UC-16GAG[J09/R=QR%!'-Z4XJ M$P3^7NB:YKFR!!S_GHU:S9I*L?U\L?Z'WCQLYID(NF;Y]RR1Z=R*+)30/3GF M\@L[_4G/&_*5O1W+A?Y%IUHV]"RT.PK)BK,R$!196?^3U[,C6@I@QZS@GA7< MKL)T0,$[*WAZHS69WM8CD60QX^R$N)(&:^I!^T9KPVZR4AWC5G)XFX&>7*Q9 M*5B>)432!,$@@1."IZV$"3@M*1#;H\\5Y41Y7:![]&W[B&[>W:)W*"O1UY0= M!2D3,;,ET"B;]NZ\\JI>V1U8V4.?6"E3@=[#HLE;?1MVT6S%O6QEY8X:7%9\ M@ASO#KF.BPT\ZW'U3P34W4BK.R,X7N-93]OS!NP]E3M6T*LGT8_ELY <[NT_ M(]:GC?6IMCX=L+XE.34ZO58+M)J*X9<%=OS(#V?V2]L7!C$_]*-I(_:&RF^H M_%&J-1-279@-9\EQ!Y=GR_+$1%F;\5O+Q[B]>@W9E\(NC@+?#!DTD,$HY ?. MA%"(^TR:V(+^JE,W]#IL?2G/#W%L1@L;M'#\5"&=9>7A#GV@)8167P[U#?U$=2/5LG4J,*=;IX?A>-XP,0EXTX%3<*AQX_,!+ M23F%>.\R-R]&L'$_QB#[=+D-4I[G#8"[5W#WU_=A1:$%HF=$])6\F@/J;.K- M<6,<.3T7&^2"V T'@@I?BPCV1F$A3;UDNF<"7G2S@KP :4M?Y]M?TWM]!SK= M;& 0NG<]/% )\+5 X?$*I6[#4"; _?(#;HV=N,MFD N".!BZ ](%V[%C*NMEK M9IOOA*7NCCOS*_7]H)O@JYGZXP-:N4,&S6I.]V#2F81P&7C=S]<#R2K=$C\S M"0VV?DSA&XAR)0#O]XS)RT MT'Q5+?X'4$L#!!0 ( %EIJE)X>=DF_0( M %D( 8 >&PO=V]R:W-H965T&ULC59M;]HP$/XK5E9- MK;0V;Q!(!TB4;EJE=JL*W3Y,^V 20[PF-K,-M/]^9R=XE)IH7XA]ON?NN1?[ M&&RY>)(%(0H]5R630Z]0:G7I^S(K2(7E!5\1!B<++BJL8"N6OEP)@G,#JDH_ M"H+$KS!EWFA@9/=B-.!K55)&[@62ZZK"XN6*E'P[]$)O)WB@RT)I@3\:K/"2 M3(EZ7-T+V/G62DXKPB3E# FR&'KC\'*2:GVC\)V2K=Q;(QW)G/,GO;G)AUZ@ M"9&29$I;P/#9D DI2VT(:/QI;'K6I0;NKW?6/YO8(98YEF3"RQ\T5\70ZWLH M)PN\+M4#WWXA33Q=;2_CI32_:-OH!A[*UE+QJ@$#@XJR^HN?FSSL <".&Q U M@.@0T#D"B!M ; *MF9FPKK'"HX'@6R2T-EC3"Y,;@X9H*--5G"H!IQ1P:C3A M3/*2YEB1',$FAP+!:JI ,52$O$%R"MHD4+7;D/0Z2V7\@S=L(Q7!)VCQ^DU M.CTY0R>(,C0K^%IBELN!KX">=N)G#96KFDITA$J,[CA3A42?@$7^&N]#6#:V M:!?;5=1J<+P2%RB(/Z HB$('GTD[_ X#/.H;>-!")[:ICHV]^(@]F].W*6UR M^7,\ETI 9_]J<=>Q[CK&7>>(NZ_P!.A*N0I1(Q.#U/=\,SH/PS1(!_YF/S\. MM21)D]BJO2+6M<2ZK7GXI@HBVGKJLB7ZQ#I)6J.'.PXWF*')6@C"LA\@-PZE* XZ[M3T+.M>*^L'HJBH>^26XCDM MJ7K98XO>O^M'8?@1Z=I"$\WPLXM_[PVU3MPYH/]6)PJ[;O)]2[[?2G[&%2Z1 MJ[K'VK#OR&$0'S!U*O53-]?4&PO=V]R:W-H965T&ULI5G; M;MLX$/T5PMB'%JAKD=3%"I( CI-B"Z2MD;2[SXI$V]Q*HDO1N>S7[U!R)%>\ M),'VH9'D&?+P<#B'0YX^"/FSV3*FT&-5ULW99*O4[F0V:_(MJ[+FH]BQ&GY9 M"UEE"E[E9M;L),N*UJDJ9R0(XEF5\7IR?MI^6\GS4[%7):_92J)F7U69?+I@ MI7@XF^#)\X<;OMDJ_6%V?KK+-NR6J1^[E82W6=]*P2M6-US42++UV62!3Y8T MT0ZMQ5^AT4G? MIW8\?GYN_5,[>!C,7=:PI2C_YH7:GDWF$U2P=;8OU8UX^),=!A3I]G)1-NW_ MZ*&S3:()RO>-$M7!&1!4O.[^9H\'(HXS\5(H')+4UM*8?6FY:;Q@-K_4TWBH)OW+P4^=+43>BY$6F6('@I8 9@J=; M!1]@ME2#Q!HMLV:+/L&,-VB*?MQ>HG=_O$=_(%ZC[UNQ;[*Z:$YG"M#H-F?Y MH>>+KF?BZ)FB+Z)6VP9=0:?%[_XS&$4_%/(\E OB;7"QDQ]10#\@$A!LP;/T MNW_)P)W,6_? X?VS-*V/>IB=B!M+46%ONV8S!2O-VBA0Y>\9.@9L?[Z?UF*>S"QEZ5+!EDNYUF7.^H"+2HA%?^W M_6"CKFLN.N(D"2,Z(LYBE";83EO2(TV\2%=2W'.=)8$1(=%744];DC1C#)9C MC3[7]T"JD$_M0(!7QN^SNY)90R Q(&(2CP/ -)HGQ#Z,>3^,N7<85[_V7#U- M=8K5B:4"W6DZ]J\>]3.S@9T;.$B0)B.PIA%. D>LICW:](7P6#,I >GW[!&] MNV U6W/UW@P^D%RCS(D) 3(K3H)7//LCI9^XAO5@Y"LUE$ ?8F#O3#-,X#!TT#0J#(W]D'3(AM^>^@_=Q MMR$UL)E&TX00%[9!<+!?<7H&5]F3DSY30*8A3L9YQ&(6DS1R(!R$!ON5!A#* M/>2\0]ZP4VA*PS0V$X?%*DJH*W,,&H+](M*N3;3<0VJ&Y&&/=RMJ4R/2V M-)I&4>+ /"@)]DO)LMVT ^Q%<9_5.=/SWVV"-/!>:&X8A.[>'A46W4C-Q&-1 MH#!U4$X&=2%^=?EZZ"=6F)JQ)2$\0BJ/XU?LS*V8J2UCQ..ML\6,4.+:'9%!N$CX)N74$M&\H: @ M@_@0O_@LLQW7$]NFSX*KO7008A$8*,+&Z]EF1I+4L;$E@PX1OPZ]AA K;(LV MV6!;S#RP!W$BR9OF\1.O(9N^81X'D2%^D8&"*V>L./1S+>K-5#%90:J^4U9B M3-T8[RDL)C@*X)^#E4%BW1I>$KH)H:84"U%3).I'30$>K7D=5>YEN= MHL4:?=NK1D'2T[-WN\U@G;3XOTO(X7OY9$-.30$9([>83).$.NI6.F@,]6M, M%VGLH# KR2'L=K#.G[FWPK4H2!2,=QPVJS!VB"(=9(;Z9>8U2\4*VJ(;D7'& M8;&"O?L\=$7(T?F87V"NUFN6*QT?5X]Y6]^@FTQU1QQZ2%;(%G&A,1E#MEC- MJ4,1Z2 MU%\3O;MDN0Y9]AZ2:/>D"[*6?BWI71'^:P_E4ND,%$O!!/6B0;JE M8(KB,'(4EG00+?J2:#G HDRA"[;A=:T#!R9EQ207A74,EK(J"+$Q"Z89!0&) M'4,8!(V^0M!<0[B"[W[PIE[!AI",]U06,SR?0\WJ0#_H&GWQ>*]3&T!YJT3^ M$S96JCWMNWID,N<-*SZT)Z3?UMTF'#:.%5=J?$1^&$UB'MU&QD281G2LS[.C M*P0H7C;MS4J#VA*V.X+OO_:W-XOVSF+T_0*?++L[F*&9[DKH2R8AO!I4LC4T M&7S4=RBRNV7I7I38M1<5=T)!!=4^;EE6,*D-X/>U$.KY17?0WW6=_P=02P,$ M% @ 66FJ4@1CXEI:!@ Z!P !@ !X;"]W;W)K1=?PHBB_EFG,)GK(T+T\&:RDW'T:C MGQAMWS&RX_;ZX*=3?:>XF3 MC.=E(G)0\-7)X Q^6.#*H$+\F?#'LG4-]%;NA/BB;S[&)X- 1\13OI3:!5/_ M'OB4IZGVI.+X6CL=[-?4ANWK;]XOJLVKS=RQDD]%^E<2R_7)@ Y S%=LF\IK M\;C@]89"[6\ITK+Z"QYK;# RVTI158;JPBR)-_]9T]U(EH&$'L,4&V # ,< M>@QP;8!- ^HQ&-<&8\, $8]!6!N$Y@K08Q#5!I&Y:5](I#8@IH%OT[0VH-7I M[HZC.LL9D^STN!"/H-!HY4U?5 516:LC3')=NS>R4-\FRDZ>3D5>BC2)F>0Q M4#>Q*DMU=2/5!ZI$90G$"MRL6<'7(HUY4?X"YE^WB7P&0_#Y9@;>OGD'2OUU M"9([P) GL%LA6>HPF_:;3466J9:X MD6+YI;Z>IJPLP6>UM94"QPZ?LY?XS!]X(9.[E->.SW=?.-S.^]V>Q7&B^Y>E MX(HEL<[7E&T2][8O#OA:+K?9-JU/,5-C;*WGRP,'GT3IROYEO[]K+IE.%IBS M(D_R>Y>+Q8$#5*.TW!;/KO2,5)7N2Q7M2Q55#L<>A^?\/LEU,+HDKWB1B!@P M"69\>00P? ]0 ">N@MEYC2JO>I0_G*)( 1_:!6!C2-2%S%T0/ ZZJ L;-81A MA&@7=FG#QHB&=-R%+5S>@H"T<)U,XGTF<66(/9G\F"_UX7#P5B6ONGJGJZ\Z M*+/-_[X6:0H43SRR(OZGYQC'^\7'O3)>4N>P1>3 MWELUJW>:Z]UW$6"]1*=#(DK&9GYM&(G"P-RJC<(A\NVSX7:(7HV26OOOX2/8 ML"'$![O]8UEN6;[D8%6(S,]/_K7K5&,[U:&99QOCFU>P(578SZH[@JJ>*%7, M>_+:*?,69^T^.+0+!Z%24S(Y0,,VJKN1AG9A/^^V)USY/=$NH(-OJ6_8-7P* M^PFU.^R,ECLT^*;0YE1$ DK-'-HP,C:5Y\*!4C.4>G;8$#3L9^C#>MHSU!V$ M2P)LSNLI=) WL3)@@TQQ/G90MV%#&(W-"7;IP&&(:(#-M-NA]0_U M1EU ^O_K;]AH"-@O(EZLP*$M* +SC&P("L:>L88:R8'Z)<I*!R0 M(?2$W# VZF?L'U'BR";7882))Z36@W/_D_/K:/%ZD79P8VR(B(L#H.X&&H9& MAQG:I\>13:=#"">FQKP\C.L&UU OZJ?>[]/DR*;+P+-RPY6HGRLM07ZV4;P4 MX&IV0V>R0L>/(4'[8:]N'@>.6#^:V*#(F.]S!X:.$49FV=@P-;NCT'RJH40>(_,^" M'#7\B X_?K^2($?V.'AMX4.YY_"9T8C31SP"**S79SH!SM-FJ] MD='O -4#@QH;)4CY2ID%1T39%[O7:KL;*3;52YH[(:7(JLLU9ZK+-$!]OQ)" M?KO1[WWV+S=/_P-02P,$% @ 66FJ4NX+8Y3\%P XT, !@ !X;"]W M;W)K3L=<=)[6UM1\@$I(84X1"D"UK?OV>^_7UO;%ATW3^N_OK/M^^^C>/5^N[<;XN=O:%M\L7;F>/G%#W]2M?=,5?MAL3+=_9ANW^_[.Q9WX MP=MZM>[YP;VG3[9F96]L_V[[IL.[>VF7JM[8UM>N+3J[_/[.]<6C9_>Y7A;\ M6MN=SUX7O,G"N?=\\ZKZ_LXY";*-+7ON8/#?K7UNFX8;@8P_PIYWTI%\,'\= M=W\I=\==%L;;YZ[YK:[Z]?=WOKU35'9IAJ9_ZW9_MN$^#[A?Z1HO_Q8[77N% M$\O!]VX3'L;[3=WJ_^9#X$/VP+?G'WG@,CQP*73K04+E"].;IT\ZMRLZKL9N M?"%7E:=!7-U2*#=]AV]K/-<_?69\[0NW+-YTUMNV-^35DWL]MN:">V78YIEN M<_F1;:Z*GUW;KWWQ0UO9:OK\/9"4Z+J,=#V[_.2&U]MN7IQ?S8K+\\N+3^QW ME>YY)?M=?6R_LG1#V]?MJGCCFKJLK2_^\WKA^PYZ\5^?..!^.N"^''#_GV7D M/[!-\&QQ,)*>E^LS:TM%M:V!>QS:SI\6[?R M7%>9MK10K7Y=O)O?S(N5;6UGFF;/K^V6&YF10]NN;LMZVX!','MLTMNNWA3+ MNL4VM6GPB;H#T#8OKN4 /-?L9T6_MONBJPJFZ$"Y4W#&^&K_,'"M!6V M=SV6XJ#._C'4)'FQ_P=()&L:V]N,QI$Q\^)5*Z>[;=WR9!"S,2U\#K^>"7VF M^AW&)LMGV U.Q\LY6-J2X@8$ED/7\3.0T0VFB0LK2[);6UKOX=>$'E,L3=U1 M#J,01_$$QE3SXO46=Y2#WEH/1^)%U%UXC<.=+L YNF^[3^+ -[4#4SHKW(X$ MU V75'5IZ.^X1]R.&Y -RP$7WEO3"6-,!47" 2*[XOGK7U^].+OXKH"F5793 MER#;DV!X?(]K')-!UZ"$X%H+\+O MUU!U2+2IR$AP89 MED,_=#9=DRM-VX+A\>&<;8=WZ]>=M<5&G9&E,RK@2NJF M"*[D"]C59Q+HUZ:'KNPA-[EH236,9Y&%/(-TO,!VFX7MBJL+/6@NDER81BQ/ M RSV.EQW+OP5K8 >@0)LW[F-[!]-_)1.'W]1EY>//[Z2XP1T10R[D!6E],U8XS'1[U3)3UYZ0GIW,%B>30G M*L\U/+IKZ](7SUVW=6H[I.[BX6.O# _*!!?INKX 0QC>BXOSLW^;0SR^[.IM M'[P$"7DV>/AH[T]OG;B0O@VL*(*2A*^?J^].?(+FFZ(!BE*FNENZ$1YIJEMJ M#*S#ENO6-6[%4!68LFH<-*HPMG-^:TH('@ $",D*9P3J!!*ATO!GL$M:RT!/ MY*JA#"STMKNMH?ZCIH1#9\4:*.8,UB5BH>;JIC /F)_;@4;5#Y585?,,*%_4 MJXV3EW[O(3(XR(:@2'PFCS5+"Y^1OC2WM1(;B9O%[V1Y:;N^7HIA\BSXT[(S MRQ[ZT&$Q7(0N,P,PDNF%8[Z/.\R+WZQZW*"QH#_SI;4&A'>M&-@--6Q4:)I! M%-2L>(Y(49E9\;(3?O#('Q#K\#]H\O" C![T-2NHB>TT:"P#>_64]QW0L3[Z M"N["0"30.KM %$&\N!#7=/%=<,"J*,F(<$&P^197J\4M0D5JB-'3-[N6;*.B M\>:+J*@,\^'H7_C%36"JMRN:D7HF )_6&X7&R8#ZG:/ U=APDKKE%1TW?%T+ M4._UZ9=UAXU_T,^HS-"/W+!:TQ%K MSFP4N.6+XHT#H&O&0+]VC4:JOY,?Q];;IJ5M3J*[$* MV-HLFGA'XL_VX/2 #@.+Y;$#NF=84)@-8PZU&8J#\+LU=:4\HTJ :7XXO-AC MV2V=?+P@GEV:#H;G;L=PT]H/_70M@L%@X]>571%70(1#&_04GLQX[Q"B*$21 M$(UTH[A$<58F[<;>VL;'H*(6346)1DMQT[ '8):NV0=-H/3I*5ME5&/*]XKH MFEJX#( )Z"(<04[]WO;3B)H[%.$C4)A;M?7?K#(G/HC"\"))(C4!$W%M$ MAV#+BL9)YX[[%+NU#0R.SPJR DILL'O%Z*>O2:;@S.3OB(X.2#.B97#VBD/X MW6+84SIKP3G(*<279Q9V]^)\_C"9IF HX9G9"V."W.()PE7YY(1+RRTQQW7X MY BNR54448[W4%I#%*?#[NQM30<0Z15A1)39K@!U#,'+3.]W]^'\8G0R_F-W MB+!30$R@76TVKHAJHO08\8Q=AZL"S)$DNXNJF1&FJI>I'1"ET+D#">_$O*=$,*G4B_Z1%^:&J;!!3#0]&7$CA!^:V.3QF;'*;O=Y[ M:X BJ>N=)'JJF1$_1YB\GX6,CU5LJP(UP*AC=MI]!/LVC+PB>&&VR6B>)%H6;P)%%1=+,G9K>O&AE16 M14;[]5:0%\D"]YCA",]5 MIZD)S"F2?BTS[=4B1PK<)XLULRQ_)5*J4X8DTEZ")YX7J"PE$4A.P!=$N6VH M14U-LAI"VAET,%K)[&,7929BRC$TQ%#7P+%#?)3()TPH/7;*8B 2XBM0/'6C MT#MBK$5")PR)O59[P%9% ^#:UC%QG6:V1^8_H[_MG7L/.C?8S23_CP [W)K M@[4P(JJ%2WS$M@@#" 5_4ZT)3B\79*A6L6NP!; *'!.#L6*E4. ;\9C<0+>O MS-X?\WYGL^+>TC60+@6V&FJMNZ:*SL=]962TE&">6]:^Q#A? $<@EX"-P4>[ MAO>"FO<,4Q;AT.UMH!OWNZ4>32\KY3H)&R$I##4A*=.9DD4\AC7E?K/'A6E* MX<'HAFK&7:JCF*6DBH\*0;Z-5 "HY^WJ,=%_YP"-*"-8@I?0'ZBEH%AI$K5^ M',\&0ZW=(E!8<();P+-\J(E]*)4S\NUL38K8C*J&1M;@3BW0 K]7(I&/,'ZNYZB/F"'TL1](- MAZ<%[(RZDI+H1\57%U_K5Q(\@HI!F*5H.]#'JLUK$>)'4T('E0()CXNO+AG1 MZ:A]L/=H8PO;VF7=I_1 ;_;5U==XMC$"X5K7GH%^L%H/7&C6)P/0LE=2FW(B(9XQUHQ)1\]K+I#?^CR)9]C2?_6-(/6,\ $NHBW ML6HIFW\3RO_DZ>"CZ%;.59)_ZDQA5KDVWDC( $;/2IX5/%B3^0*K4:T50 MTXZ;M13*8\4#\&X5LERFES-)"*C]AT&FJI>D+\,$<&/BD,A/1>XQ9C40YUDC M16B]':\%/[ZV3:6&0;GS1;J0EN\7N(.&8%-WV56$V&FN@(LUB@G)J!5S\%;X M ?3MZXK>*+E+*;W51KWC2R0RB#?C$U[QH\;?(WP=O7-")6.<$^?G.CNUPT#F MB2-'RHST)7C7,ZWPP !;L?U>=52<0KU9#)VW1\E;-.#HN)'WKFPX-VRD.73( MT2F%<%RH5:QM:J!@'PW ^2GI4>$-A8L0ZT/>ZWL?@&TZ*J>[LLO.[*?"2KIY M]WS^35X'2VR.>"(3)$&_! 4;]0#!R[NFKF0EWE0D*R06J=;X>MKI^I)FSHS/ M*1= X(.Q&M *Q6-2O3.C?Q;RB<&ER1H*BS%W16S(= MDS@6,[";'_]D-MO'URD#BPR7;&*K48]!]1? :%N$%K2'QV"!15)\[BZAG:IY MK38GS5[&+L4.+.%I78D%!?5ZC?.4*P!5*C2> N(T8N\5$2^#%C2LYYN%.DU& ME1AX0I/''VK *N1.FN>J"HWD+?:I"2J9@2DEBFKI+2Q>96VU=//0&?-L.7CZ M7W88QE[B+%Y5_$4/N!E*&0&:(C%,N#H4R-BA1 B+;/7#5E(QOJ>UPR>JH@47 M>F*?L=UGX#19@TWL&7D:6$<@%LWERZ05>X%4QKM7A^IZ-;\[2^)K8^H@T> MU"URMH 2J;R!:U[P>BS4$IL$2,#>1P+-RJ,8A"7";X&7%*!FPQ?)4;%"+Q62 M5,/KQ8N.+B0H3?2> ;$0$\2*@M0QA#-C_EH>6$@&E20B"H%C&?I(!O/3P6/& MIF!J *J]IC1^!I0+1L QS+XXR/P0@W<\+C7!/&-5B&:3V.XXU3)0Y-3D<7WP MQ16@6=DGF2A[&K.0L9(J>U;2%LAKS20R:W$R=[0'M\R*%3%GSL-'[?,*L@%Z MAFIIX#G>B=JF8WKU6&S5HQ'FQ(:0#'?2U)F>G#VDMQR+^01O ".B9Y,24:$B>SB--7FR6^ MM%4"6Q/6B7WH?>]>7F0P3<+*Y3=97/GR(9DCAWD8;)(*KS(5-E,53O@SCADH MLW#21N=NLKX+,;DVRE07V[Y]@V;SX,69)K\:T+[<.MNW]F$NI!PV#*3KE1X>KI=.\ MD;K0(<$.]'2L+MD_!FWRU$OI$DLAR)700%E5UETY;!22^Y ZJL/>B:N679KZ M/4,8/FXE#(3:QHF\]Y# !2=[-2Y.G3:BSG&"IGA.I1?1XD'_[43<$_. MF;8U4_;TJ?3_$ LN?UU"E<'Y,YT H'O[SZ\RAJ@V/;]'36?V4 MQ#U.U1K1O/@5UI2"SD\LN_PD99>0 OYT5(B1"',K3X7228#2,1]AU-'.:H!: M5L"H.H"Q6C3U!4$$(WP;35CM/<[#+.QX7A,J.@<$"!_"Y&P8'L+=4W+!7IHO M0ZP*E4@[J52-^/?0C83:URE<&*9(/KO[3/1C% 9A;'!_BTG))?@@^Z&/U?33 M1_K,+4H5$U?_?6BU%Y&N4EEJI O#JJ=2SE,)P.DN2'(GTYNH(]&F]6K=G[GE MV>#'(L7;U^]2?2):T%)+]1\D3873OYN/4B3D(M,>1^$H&-'HH<)4V?]_#Y2; M_FEG=%P?#0Y(?(?4$Y]+[E;N6?-I?9.-[[-AM:*MQ=)C&9?FHW@Z9-.I?N:X M,6\8_,^BE+_:'73@NG+;Z$K?ZJQV_IN)#IK+-I\&T\\NB+M!K&T%SSD9K'V9 M6J.CU'_0@@ON\5H2MIOL=C^;OF>R?7WS#@YTSBF);\\N[HM@H3WCB._EX[= MC9WN^$S;)#Y\\P)O6E 4/B[>-&!Z^"ZF85_=#(O>;6&@#R\>G%V>?RV2\_$. M*><:MI5T6.-P&%Q/H^6#,$T]0HXJ')N:-CPV:^IZ^FQ)@5,Z7]G&CH,Y&U>E M(=C/G:A^6>:0O':XEMIV)>8C@QK2_\F=P*E);T%\-==+3S?P M/<8Q5JL_QH$7-#&Q9B7T4?'O%ZK[F?I\=W9QJ5;)WI)*2SQ-'84+XC?(#)=A M1F%4=/U!C&0+O?E@94@#ASMM2L4*_P=.SN<2BVE2-C^/=;^HLMT_US11T],8 M1"6QS=)3EEH;!-3E?IQO"F,<*46-+>?YX>VB)B1E/E:')5AJFB_7BE&)I[]( MR0:0G;>3;>><&,VUB"6DJ$CYCN."]M1O7G24C,#]Y,\$1/\4MC 5]W[@[BF\ M9FS1_I9P.<[KCGGN+!B?9>;=,]X%;CD9]DMO)1V;A5D.*9Z$2;98A4L'9K82 M]*L.)9Q/:]B,V(,;BV\D<]GFM@U'W30ZC9H7-"%3P8/T*F7LQ <#N;/)FZ> MBQKFT6[)@7>0&\B8C3UMG<3[$-JN.I0C\CF+OTF:WH:R/^O=F1A6HXA@4_?9 M^&&&4'$8^_6AJ)]I_ DV99'3NI @])%G(H)XX22C.J<5&^W9\,V M80P,3H4_[OLT$;R4GQ'[;_WP[>E^=GY_=/>-]WZGCC G%033 Q M\7:PTKU.4+ .V6N]3Z2JP\&A$LR6DJU6^NNP,..ZKK=!H8()Y8H3%&-I._D5 MVT^OGKU^6TA55!>/7W&P:OP=F#H/23SBU%JEDPX'3^ M,DGUR2PZIL&@,#*L M+F <'%+)A7Y859-!C\: E-F P:(]*VPZWQP;!S)$Q)]EA9]CA0KY!$K,#B+< MI%5(_F7A@:8TTU;,:=9..A\G+S^9!1%IRFZ&*<89ATN*]$-MF13AF%(0TU*F M.!9,H'%!E7HV6LH>!N<3I/S-ZG6_/Y2H44H^2^11U#P.DA/=2X,*8[246>/# M<"7D3"KVC$FB 54P5\FI;M[!W;2Z_UYR;V&*Z+PJ_Y2\+ C)E_I;CL-&8?AA M1U8Y=3)7HGK.'A ']@9I^-1]$<8Z6BW:M5+8DSF!*)Q26F$RBS L#HOGS!AW MUK[7BLC.:3)2O+MY$BL5,)FF=S72K4&M0K=^P!] @&T3R M-SZ<_%=292H6L\6P8.S,^:R%>-QQ&8?^0\5H.MLT1@?Y& ^,J)%9$=.5ZBB* M/%-*CI2+LU1Q D#U,_P&2*M" =?&8Z%:T'+V(_&O1,$F5/!8T]4>K[JBD(I* M 64C*92Z6UN+3^:CXZ^-I ?*&J[K4B\FNFB)#3+M-HFQTQ\J'_S&-"*F,]H<7-K9;R9^7\#I1KW^#(7V:_H+%M?[AAG&Y_OD+9.7P(?R=T!*/ MGL\?/KBC!9WX!HFI_!F'A>M[MY&7;-#9C@OP/7\7&]_P@/1W/9[^-U!+ P04 M " !9::I2-5M6K;L/ H+0 & 'AL+W=OU3?WV?F=E=DK+D7!H42,X2Q9WWEV>&?/G@FD]^:TRK/N_*RK\ZV[9M_?SB MPN=;L]-^XFI3X9>U:W:ZQ==F<^'KQNB"#^W*B_ET>GVQT[8Z>_V2KWUH7K]T M75O:RGQHE.]V.]WLWYC2/;PZFYW%"Q_M9MO2A8O7+VN],7>F_4?]H<&WBT2E ML#M3>>LJU9CUJ[/;V?,W"[J?;_C9F@<_^*Q(DY5SG^C+N^+5V90$,J7)6Z*@ M\>?>O#5E280@QK\#S;/$D@X./T?J?V7=H_/6E;_8HMV^.EN>J<*L=5>V M']W#WTS0YXKHY:[T_*]ZD'L7-VHT0=6E4]#.%N14^[:!K]:G&M??S3WINK,RXL6 MQ.C211X.OI&#\Q,'+]5[5[5;K[ZK"E.,SU] B"3)/$KR9OXDP=NZF:CI9:;F MT_GL"7J72;-+IG?YM&9JW;B=>@M9&T0 K-MNU5NVJVG4/V]7GJ__ZPF&B\1P MP0P7O]^43QZDO'ON:YV;5V=(+&^:>W.6Q(]_K4<.Y&Y3V?^80CUL394IURCM M,]5N#13Q_"AZ/+6TTGB8W/C5>N4#J$& MDUAD"O[;N:YJ05FWE'J40Y[Y@*JWA6DTY]20L_E>?-4:DFZDZ7$,YOW4.EQJS^[,F?WI6VT"U8X$N!,H%/ M=RTNH&00K;7ZL0YR>J6;$ AY" 0OD1#5!K\/>D\G56N:'0Y4!=U;6#E_CX*E M5OMT/%.ZA/#=9AONWY@*S,IR#X7SLBL,;-J8?W>V87G8"X$!,28KJT:,0F)= M3LENSZ:JT'LP7X,H:PP-N/!6N5%N5=J-V'VK/8QL*N7QW:^M*5Z0\4 U-TVK MZ2\J%4*CJ\]!'TP+4SMO4;_5._QHF[S;^9;(>HHE6(>XM79'7H&L38BZ$'+, MM+!K#BP6>'R[K>Z=S?%E'(PD9F'(0(CX0J)I[,?>';T!"Z#JZ-H.&-M]R#/ANY>$5G (CN,:V M=#],OW'WIJG(/[I4NH-O&VA-)J1CB&"2)5#V%)G@.M TI:;G[/$>[92C'?= M$0D"768HW3"'!8_<>8E2MR*'D48ZF4."]#*C[R.=1?=^7:EN50 M?W@83K3'$T8.-J8$)>0A.%+\2N&.!*@9D*(M$K'FNIA^8CI('_*MAY*<3%RK M"JK35#^RD("@#T*FVG+)03=R7<--@D@\D,R@T7DI[%)]]A2[QPL5.9T56'=M MUR!:*/2>#KB[#JG:1R8:4=-RRR,O*K_W*/"@G1,6LT$NZZ4OX;=07Z4^A59# M3-B*,9N<9-/&N8+=(?6!+HGWQ-#4@UK=M.==?9 JW&MT']$3]5;7%@''@@;G M20;2>2[A1,8\T=W>Z)+M>T=HCZ1# RJ+8%NXK:#J M3 D1 P[B<%MX'%?#Y*]<+!-HQ"N]*HUT ';)7G(N'^C7GWQHJ'Y2GJS_]WS- MGS(=R)[J@5!)1V2CQK6$_!U]KY$OOH7U6_;W &,8 M+%AUL(I$Y!&E63.=- MK2E)![G+#N.^Y$"EB>139 TJ7FR#[!? .D]E[ +L%<$J(\59R*<0+M!B4\2FL]M3.?D_MB.!L:B MO/8A:T^4*N03HN"$:W<8\FQ]TK4PV0[ARNW.581ANCZ\HEB<3Y3>/;$MH;0H M?X#!Z*)KD^]S_/Y- ?N6KJ9\R.+O8$&'(%L NKFZA,:(Q6H$Z5 ()C,6L0!TI"< M@2D9NF"\R1A2MR?-05W UC7#1]!$VRY8.]YV,(*5\RY'JQH,%JD7$D87-!81 M@\R,L4&R;G'J.RC1/1,I([\SLQS-$\$/T(\++2?_NC%2@>,HI"-L@0#WKNQ M+8U -0 *Y5$Q1F7F7I<==7'2!-76U0)(X)W4":E8<%_E'BB$A^24?6P ,LD$)#! MXZ)*/DV#.($_U\1S24R$.( FG)=V)SM7,'+L1^K&=2W9,>3D2/\#;_=TY*A; M$W(0DJ)4:+6"G7EAP#TLU<^$7(4_[AH,V#+85W#&WQ)))V]ZC'4&*"YUAV:X7CNU53G86I%M5>W0NCAB[,YD M?=CUZ)RKD3\L1H=+K#C6V^'NH*MI46%*2]!5M,US4W,\T/YFR"@.M[WP.]U7 M 0R1A95RA#@@U]R;M$J@&U='PN!>-X+'1FNRB?KYZ'42/78H-@Y)QR%8L7>RD3IW*/Z@!D(=A[N*/I42&\X%'=V,?A? R[H-M@UP3)4JP\9;*61W*& M-3@\Y%UDP+%_XM6C"FQU%P/:AUU9%,3-,8 M)W$$&!'J'RXFF#\U",SDND0QKS35'<*S!]&4EGC#7:LA]^>&3=V[,>Z=J4:! M\09IRXLY3 0!3E"XR8+"$S=Y8K"V[=BBL0'YIS;3(S#2=PD:?4+!E\$@;1'3 M2I"%X,T+R4#:.EKA]0D3H'8;90_5;X?4(Y235&O=@VZ*X7**XOTD-GT796#H MGZ"=Y\>)\1B54'%N[G"S1YLI) "RZ(G&K/8RZQ2F1JT.\9A&?%@U=K0#MP\@ MUFBYJI"VKAGL#[F(PY);HP_0KBZ].V9WV5>'R:F/W&^$ ]DF_'C>[FN4=MTT ME"+&?]N[[.2V\Y%S:7.:8 602&S=&HZ1_ TKD'ZO[=$Y:#[5E7&=YZ5\;C!4 MA'F&"D:WBS3#JMO'3"*[-_00!C#T*$@9.'VL!;0-*]!C^G!#@ZDHA<[I:5U: M-HZXI?(MU6.B?JP.]U\/-*@4ZJOYLYO)E=JA$^$T)B%T:0"I6B")5 M I0>B5"R@=C*\D"=PM8#K-(U:@([F>D$*1 O#LA U8>1^F1%[3M"PKY]K%%X M]. 18IVW[IQS.%0$#KBP$#CQ2 L^Q0 CNT>I7(_V6:2G*?P0LP3ECJX/TR 7 MJVY8W/V*NPX;6PT8HC>R$N$\NPWF(GA)AX0WW6L;C!A4G6A1JJ6GEIUYVA\\ MN9=@(B,6W)E@#*VY*<3D4>1M'F;OCYQ\1#]3?S>,%6XQ+3QP:%#_^"Y5X[>, MC]4/W'HI92BFOG!Q_::/F('"H]*EZ9C:VXV*R"EN/"<6"V\48RR;=G)Z\/*,;Y4%@>3)P'53V2/%_MSQ-Y M*>ZIEOPNO"./BE(Q&.SP^P7ECW1F+/,1U:)AUO(@[PBE?G6P[D:M:ZAGQL\Z M!S-!#-/061_Y2"+TN,7RZ.=R@,!X(HMHW#WYY'O=(%WG2[XTI8T8K8$((I:8J&A$^B4:#I'>;_CQN?KF'6\D.P]R M0)8)[=X*D_1]4&W4FR1JJ(N9^EY7'2WY9R$^OE*SF^SZV0T^($"N%S-Z%VUT M8AQ/N.TJNYI-\>%RELV75T\;3$"2I$)AT:E1_C>+;+I?*EF5]ET>AVJ/&Y[ MME17V>SF>L#])X::RUFVF%WCV"R;WDS53S3@W/%3>)_DNS,[2R]+8:1%;C/Z MGK^ FZXO%P-Z7^M=_8*[$=J=FB^R!3P&<9;+ [+".-YP#97L[47=M :>!C',RF5Y>X/%W,_V D?*FSCKUF>3%X>Q5A MON%W=*F& I+*BZSI:GH-^%;>?NUOEW>(W_/C,Z]*L\;1Z>3FZDP0>?S2NIK? MA5VY%HB)/](P;1JZ ;^OG6OC%V*07HY^_5]02P,$% @ 66FJ4B"-9F=L M @ (04 !@ !X;"]W;W)KUXUUAFBUZ%B- M#VB_=EM-6C2PE+Q%:;B2H+%:!NMDOADY?^_PC>/!G,G@*MDI]>24+^4RB%U" M*+"PCH'1\8S7*(0CHC1^'CF#(:0#GLLG]EM?.]6R8P:OE7CDI6V6P32 $BNV M%_9>'3[CL9ZQXRN4,/X?#KUOE@90[(U5[1%,&;1<]B=[.?;A##"-WP"D1T#J M\^X#^2QOF&6KA58'T,Z;V)S@2_5H2HY+]U$>K*9;3CB[^B*?45JE.9I%9(G0 MF:/B"-[TX/0-< 9W2MK&P$=98ODG/J)$AFS24S:;]"+ANM-7$&/PXT*$T1!AY".,_J]_%\%NX>:F8P4N M ]HH@_H9@W-&.)<+19M@+):@*K -0J4$K127]1S>DR?9U-XP61KX -1(+N#8 M2+C! ML=:L@2;XGAEDM.0U/")Z4(\ [223B9);TPFXS@D78)N(2M5C6E9B = MA7F>0YJ$LVD.]^P =\RBYDQ 0E\LGT[HG(;T(Y)D/ [3\1B/9_"W5D=G M8]NBKOURND+WTO83/%B'_5_W8__;O7\\[IBNN30@L")H?)6/ ]#]0O:*59U? M@IVRM%)>;.@-0^T_ %!+ P04 " !9::I2<]F\0ZD" M #=M:+V:JM8)+7&LP;5TS_;I"H?;S( F.AGN^JZPS1(M9PW;X M@/9SL]:D13U+R6N4ABL)&K?S8)E,5[GS]PY?..[-R1E<)1NE'IUR6\Z#V"6$ M @OK&!B)9[Q"(1P1I?%TX SZD YX>CZR?_"U4RT;9O!*B:^\M-4\& =0XI:U MPMZK_4<\U#-P?(42QG]AW_GF%+%HC57U 4QZS64GV \UNE9PF7 MC;Z$. LAC=/D#%_6UYMYONQ?ZH5ORXVQFOZ4[V="Y7VHW(?*_U=KS]*YZ9R: MAA4X#VC\#.IG#/Y2SOG;0M%H&8LEJ"W8"F&K!,THE[LIO+N59%*M(8AY#_0* M7,#A%> :"ZPWJ"%+O"6&3X[Y B;A.!]W&ULI5;;;MLX$/V5@="'74 ;W24[L TX2;<;H"V"--T^+/:!EL8648I4 M23I.^O4[I&3';I, Q;Y8&G+FS)F;QK.=TE]-BVCAH1/2S(/6VOX\BDS=8L?, MF>I1TLU:Z8Y9$O4F,KU&UGBC3D1I')=1Q[@,%C-_=J,7,[6U@DN\T6"V7&/;>3 )H,$UVPI[JW9_X1A/X?!J)8S_A=V@6V0!U%MC M53<:$X..R^')'L8\'!E,XA<,TM$@];P'1Y[E%;-L,=-J!]II$YI[\:%Z:R+' MI2O*)ZOIEI.=75Q+R^2&KP3"TABT9A99@G6743U"7 P0Z0L0&7Q0TK8&WLH& MFU/[B.@<.*5[3A?IJX#+7I]!G(60QFGR"EYVB#'S>-D+>.^4:G9<"&"R@9\" MABMN:J',5B/\LUP9JZE3_GW%;7YPFWNW^?])[:L0;B+/3<]JG /?T5#G?]MRC0WP)TLV6#(S&IISH+1S 6/:X0IK M[%:H(4O\20R_74NPK=H:2J/Y';[XAB?4Y3UJFE]XS]<([[0R!BZ9UH^.R[)3 M6VEA6=?;;BN85^^4MOP[\T/YB^HW="2)=I+ (S)MX VD89*7]$S":9*=R)-I M A^5_*-678^6DK71B/0]L9"/UDD2QI,4DCA,D_1(BB<%W&G6('QD'24PB9\, M\JJ$*JPFN1,*,JO"(JO@DIP(=(1=DWV6O6=*XAW6K51";1YA.J+D53@E1VD9 M3K,IY),PSC-(B[ J2[CT(T]IOT7A8S8M[\EQL6>0IV%65E"F85H57LRK"91$ M>EK"G;),/-/B1/.0KZ0(X\)E*HFG89)FXUE:)OZL"#/"7;II>;EME&V)HFV9 MA,WQ<"F)8'WB)"4.&(W4"EUAV5!%;,Y."XH/M%V,ZU[]G#\#W#QUFZQ;2R=C-)S3>CC3>D/:D*.B94T**7^*ZSXU3JUWEG9[W M[#+C!&1$0*V)(N4''RRL:2&-A7DYSA^"\HA4**I343HI=5).W9\XR1>6@J"> M("EW4DHA> $K*M! /0H !D !X;"]W;W)K M&ULG59M3R,W$/XKHQ15K93+RR9 [BY$"M 7I*)# M![U^J/K!\4ZR%EY[&7L)Z:_OC#=9$HZC525$;._,,S//O-C3M:?[4"!&>"JM M"V>=(L;J0[\?=(&E"CU?H>,O2T^EBKRE53]4A"I/2J7M9X/!2;]4QG5FTW1V M0[.IKZ,U#F\(0EV6BC;G:/WZK#/L[ X^FU41Y: _FU9JA;<8?Z]NB'?]%B4W M);I@O /"Y5EG/OQP/A;Y)/#%X#KLK4$B67A_+YNK_*PS$(?0HHZ"H/CG$2_0 M6@%B-QZVF)W6I"CNKW?H/Z?8.9:%"GCA[1\FC\599]*!')>JMO&S7_^*VWB. M!4][&])_6#>RQZ,.Z#I$7VZ5V8/2N.97/6UYV%.8#+ZAD&T5LN1W8RAY>:FB MFDW)KX%$FM%DD4)-VNR<<9*4VTC\U;!>G/WB?;XVUD[[D='DK*^WFN>-9O8- MS1%<>Q>+ #^Y'/-#_3Y[T;J2[5PYS]X$G%?4@\&H"]D@&[Z!-VI#&R6\T;^$ M!LKE<.6BL/LN#4[3F;'_X/1_Z8) M=P7"TEMN&.-6$)5XW72-^1L#1/ZL"PZ'U\8U6T6T$6%5^MI%\$M8[="X[@HB9" MIS=P1\H%JU*#'8#!',F'2FF$(QB==$_&$UX,C[>[DQ'<88APNPD1RP#9L'LR M&L/WWTVR8?9QMSV"XTDWFV0[3=F]/TWT7/BR4FX#D5'"N:DI0VI.LR< UI M)KTAGRVQN;6O;=Z@6'./C,#'#IR/[$5>:TP.+94A>%2V1DF->NG@0H8C&([D M12)[<(XKXYR<;%.]-,3$/=2*(J>&T5)FY,O%IR]7E^^&[X&9R;$T&ARNE$P] MB8OYTI%S+I(KZQ=, FKO?+E)#:+:?!F7\]RA30^NE>/!7 H5+!E,CM0 !!0' MK(D)G:/3T3-1@B/PC2V('E#IXD6P*<>G'P,?,\E,B&BA(HDQ=-,N1PZ-AUTR MQAPS0VL57B$8S&$!N" \:3;D^KBBX%-=6&-4"')S<>> M* G9Q5W,4GBIM12779K]7]LRL=@KS2!^72MB1K))TU"<7KY1R5/G#:2[G7>O=,J[-D0X@TU"2L4R8!@&*^-DLPG?Y9BZ+DY7_C, MEGSDQ$H!5A7Y)\,7G_!]=#KJG?(%9*VTNB!MR_'JV>1OGGF5H;8KU0LN&F]- MGJSS)N?+G%>W'&%354S()V8XS8]VEKTRIUZR-D]<'@R<0XZX7+6M\UT!.2]5 M;;1*92H=F.=&C*H#S@AEE,G(%?GVPE#-A<&Y;HG&)Q,DJ-0Y3H213-D4A928 M5.9SZ;P6&!^X)KK>:Y=.?^]*+Y$S*0\7+E89"LWMWIZV;Z-Y\R1X%F\>5DP> MCQ I^R6K#GJGQQV@YK'2;**OT@-AX2,_-]*RX/<=D@CP]Z7W<;<1 ^V+&PO=V]R:W-H965TG-Y*;M0Z328OQX74Y>#FBM]] M=#=7M@Y&E^JC$[XN"NEVM\K8[?5@.FA>?-+K3: 7XYNK2J[5[RK\O?KH\#1N MK>2Z4*77MA1.K:X'B^E/MQ)]?#R;DD#(J"V1! MXM^]>JN,(4-PXUNR.6B7I(G=WXWU=XP=6);2J[?6_%/G87,]>#T0N5K)VH1/ M=ON+2G@NR5YFC>>_8AO'SN<#D=4^V")-A@>%+N-_^9#BT)GP>O+$A%F:,&._ MXT+LY9T,\N;*V:UP-!K6Z =#Y=EP3I>T*;\'AZ\:\\+-K[9!LMSIZP.!/B[>RDP47E1F(R'XK99#8]86_>0IZSO?D3]ACHG?:9L;YV2OQKL?3!(3W^ M?<+X16O\@HU?G(IG^+YX_C&+XO-&B;>VJ&2Y^XL7[_0J;,0"O$'T>?0GY8,, M>'CK5*Z#6*R=4O@>Q/. J7_^T^O9;/*F?&_-O2[7(HM&R6ND+I8FF[9BR@4K=(D!8 V_YD'+G:@K^G0VO6P-CA@% M2%8['78BA[_"KN(D*TLO:L!Q_+QW7P.M6KH:8B*F+SD_YHVA!UW4A3#J7CEH MBW 2#I'%5GB72;\AAQ;Y%Q .7W^^??_Y;B&>2T\$A],Y&F@BSP+ MYBDEZ3>R0@+H0,X]$HDA-'7Y!3I'RQB-@02W]*-N;HA*:L*! M99$0PD9 =$/7%K^]O?_LD*E-[L51AJU0IIJ/)Y!FGXQ2A><9*"BQ5E!9'9BK,YJ$ MY FN)G:_2\XTE!V*[49G&[ SKS-\IRF/,W7E;-%G-!%RCFSN$?)P(>291SN0 M>S8MJ\KH3':C=$ X2OR-L_5ZPW%&CIDZ;Y+=J\SB9:("62"![P&-R_E$ &WS M!FF?YL3C@Y6W@(&=%B^1=WLBDNFPT>YHU:&X[#&6VZ9E1@J2.E9:?BYATY""%$,J&PI?(PZR"- MV=5-T*<2.VV)]KZ69<95Y,B!82<3,^4"P@$::A^>:G?#D/0RR1=%6*$JR?O&> M@D(/E.JR6<3L2(#+22XZ1N$,3TVCGT MZIYK+1* :VU5NVR#R/BF'TAB7N!)!NL(LTHH<=PX(1T0+_5X:%G5E]*P6)$0 MJIR:AQ_-']ZQR M%&E$YPOMFXF]B>?T,'A:0[2AK(J:BEW+HQ)=VNP%EJ;G! M&^1U:H&S5+BXF4]T 2LL'4:,1!,C$ND.C:'CYJGMJ4.%K%#6T] EZCHA4).*+95Q1N'D?B- MC3($IEVZ!J-S*'8+Z;5"*TEW*USBO[8T]O0--GRD *33-$*=(298JJ+ ET3\@T!.XS48S=*X\YM7:' MT0!\7UD;F@=:H+T,OOD/4$L#!!0 ( %EIJE*V,)#CT@( !4& 9 M>&PO=V]R:W-H965T0.^>R%(2W1CW+PI63*(N@P)5HE'LTFR^XR^?* MX^5&4?C"IK4=I!'D#3E3[9R9025UNXJWW3T<.63)!P[ISB$-O-M @>6=<&(Z MMF8#UELSFA="JL&;R4GM'^7)63Z5[.>F"VN*)G?P+*P5VDFD<>P8UY_&^0YC MWF*D'V#TX:O1KB2XUP46I_XQ\SF02O>DYNE9P%EM+R'I=R%-TMX9O/XAR7[ MZ_]SDG G*5>&&LORS]F2G.7Z^'4FUN 0:Q!B#?[K0L]B^$:\H5KD.(FXTPCM M*T;O)?&@P94(QA92E A_ MU[T./*(@XBOC[9WE%N[?ZE C<)%>7[/A*!UTC@EQ-B=4AMULD 8JO32%]ZHI M/FK5"NTZ#"3R+Z==V[6'W\'9A\3WP=! I7[)I&PO=V]R:W-H965T:R%KIOCTM'<>'+]-B-X2?!-\ MH3?6C#P92_DWO5Q.3GL^&<1+GAN2D.'GEE_PLB1!,.-'*[.W4DF,F^M.^@?K M.WP99YI?R/*[F)CBM)?VV(1/LZ8TUW+Q.V_]L0;FLM3VR1:.-@!QWF@CJY89 M%E2B=K_971N'#8;4?X(A;!E":[=39*U\EYGL[$3)!5-$#6FTL*Y:;A@G:DK* MC5$X%> S9Q\Y7-(G?0-9M-//6[ZWCB]\@B]BGV1M"LW>UQ,^V>;OPX:5(6%G MR-MPI\#SN3IB?N2QT ^#'?*BE6.1E1?M=(S]>3[61B'W?^V0&:]DQE9F_.)@ M[>2CPCK6\RSGISU4CN;JEO ML,52<$B4E>M7(!3Q3^QR4G M%1.A4+56:*.YDP\3+0.62C:S AW&$ABNJLZ"E>W>]BOY:M"A8)$+@XV"7;&< M*SJZ'[0E?';HN9*3AK7==92O8_2]>- MK&P$9*,Z& B7.!"3#DT1XW>&D]7*Q@-&&FY#T'*0)KSJ-8^%P)@CYZ*# 2RW MB4;+O,TZP+CX0H/-,&DQ+AEX7]JDX2[0LD;JEJL @'Q,U%SE F ]LBA?V [) M)X?0K-#PP4BW!OEJ=1"XS;H:?GF\%M:A<8B9(]AW NV90__ $@8>1.LYMPV_ M7#ZA?2)T+AMX Q5M:?U/[=%1]-K2)D?!Z\=LF,H2ER#)$(3$]B+LP+O6?/WY MJ\.Z2UPILG$+HF/VYI*R)!N-$WW T#9%R=JVR=[QG%=CP"@*[([//J^<&/'WL"'265$?]DMD)2;S1*\?2#Y#G;_H".5RP8>L/$IP58DXC= M%)!V:"%TSUOV<1TYT,=>F@SL+VG\*.O9\UQ!XL4P+!AX@VCXC/S0]\)A0(L MU G[T/:*+O+=^\ZX1UZ2)O8W3N-G0A=Z81KBZ4>CW<(I<#__E(9!^"N[W"CW MS\"=:JDHH%[D1_8WCI/-N&YYLN7U8U)AKVJP?'^'T;'K/D[51:,4P>->X+Q@ M-+"_?AIL).9E:IV&3:HP"MDPBG?((9UQ:&'NI>7VB##7PI< M.%N3T>YZ_92IO* *<\6Z;><%9!YO)QPV/))?LCZ)[3-!1! ZK@T#^4-_@*O\O.8!2P;YD2]EK?D!1A/QR&FPC; M.'W#[RBII+VB2!X:>6@7!RP>LL'0%<5-,W:A)W!=0RL\0JQSW)8''?+8F\@? M'> 9!0>MTT]X%J^(LWM7/[_?K M>TT$GM*=:2>%J<,0];,@])V-?D";(4N\ )TH]7UZC8 W6G9IP59,>$=[W]A* M:,L?K;;@(V[VJ:';Q(L&P?K 1LA%YRI;4L91:HA>,(*(!"90@H[72 R\%) 9 M1EN<'2J76XW3%N..23U93>K)?YS4=_+M)_7]I+Z?U/>3^GY2WT_J^TE]/ZGO M)_7]I+Z?U%\VJ?(:8$P'.IU*:[H44K+YUG?T+4$L# M!!0 ( %EIJE(6$%33]@4 '$. 9 >&PO=V]R:W-H965T'?/W3WWD#S>./\EU,R1;AICP\FHCK%]/9V& MHN9&A8EKV>)+Y7RC(A[]>AI:SZI,1HV9SF>S7Z:-TG9T>IS>7?C38]=%HRU? M> I=TRB_/6/C-B>CP]'NQ:5>UU%>3$^/6[7F*XX?VPN/I^G@I=0-VZ"=)<_5 MR6AY^/KL2-:G!9\T;\+>;Y),5LY]D8?S\F0T$T!LN(CB0>'?-;]A8\018'SM M?8Z&D&*X_WOG_;>4.W)9JF#S435Q4GIE($:*\BWF\8 MH%7;>G>C040V6_II-GGU\S-2MJ3%9/&,,)X481YKSTQ-[@I+5P@UU8;ZFB:+ M=\H7-S,88KM#FHV4X2BEULTC:Y3:8M>^U*VJA NFE1/CA?;>DJRD+Q MBSG!%%@8I:1B2DH)?F/D?U$KN\:KWNFU,IW*LVD@#LH63%"6:^VZ@!0]%\Y+ M FH-<0F1*B[9*R-#Q][C@Z!4(3!DB9:!2G2XPR-0B=B,WF0V@D.O6]3>\27 =BF6WI-%*,$S;3JJ"$& ? M%PH^4V0=(6+H^)HMI](KJ8-:&28,8&J_N,Q,V_G,50[?*;"@>*"XI*M4"\E6 M9N@FLDTX@+0!-C+ZBTP-X%FRKL>YGU("+%\$!TK_6*0)G5OB'J(DCV66L40& M\$'LX[MQTC81Y#-"&7@"T-8%G49>E5%T4%=SW)TSHFV?#+SF ! M9A"!E G"C3M%,%JMM %8#CDOJ97DLNH"E"V(YEQK[RSV[9B!BUEKE+52+I'= MR&N83^@/<"&+ 6HN_4 .A@%);B>B MZ-1V'@3E1(9;G%*4?E8R);;WR))CCA]5G23%^\-1,KXTJ4L[(2E<9\J$2*?L M>,?>VVJ@O<*M@1G**K.5HI0=BR+T[,H3DE#V3$KL1*U9Y(MJ)84-786^:3%P MJ\_]3CS,Y]#"A_5C$+P]+P/<3.+=UNC2Y.3?24*^)0E@[LU 1GQG#[FK*[>; MY9/Z*5O+Q\G5Y*F=ZNE^]5HDXH\2(@\Y^V/[(< M'N97.?=EPZ)XEBX9&S_3!52&E@4J ]8N+R^6X[3#RS"FH0%8HS9YVY'/&+"\ M]?>S+YRZUG+="+G!>5IZD88U2MRZ_C"Q.^$D=WDZ=[:ESHRME4@ZR8G-BQSG MHX8,G>O\GHM;VQ\^QDT>.KA.]ZX!*,TZ779$I#H;\XU@>#OC\CG"TY^B*Y-EXJ5B[BBI)\U[H3L90&^5\[%W8,$&&Z9 MI_\"4$L#!!0 ( %EIJE+*\:XK6P, '(' 9 >&PO=V]R:W-H965T M'HKTHC7VSI6('@Z5TFX9E=[7 M5W'LLA(KX<:F1DTGA;&5\+2T^]C5%D4>G"H5ITGR,JZ$U-%J$?9N[6IA&J^D MQEL+KJDJ88\;5*9=1I/HM/%)[DO/&_%J48L];M%_J6\MK>(!)9<5:B>-!HO% M,EI/KC8SM@\&7R6V[L$W<"8[8^YX\3Y?1@D30H699P1!KWM\@THQ$-'XK\>, MAI#L^/#[A/XVY$ZY[(3#-T9]D[DOE]$\@AP+T2C_R;3OL,_GDO$RHUQX0MO9 M3I,(LL9Y4_7.Q*"2NGN+0Z_# X?Y8PYI[Y &WEV@P/):>+%:6-."96M"XX^0 M:O FTJDD/[^Z$59+O7=PBQ:VI;"XB#WA\FF<]1B;#B-]!&,*'XSV MI8,;G6-^[A\3GX%4>B*U29\$7-=V#,GT M(DG3R!-QV2G :\Z6\G"=_7.^%4=2%[@H^EQ;QK&SP_+T&7YK&D8M[ M 50#J:"O 7P0-BLAG8=E M_ZD+#N0VZ[D*.>WC2Y>)U,^36?S. ?FBTW14%] M"*: :Z9-G0A;;[([^%AS=SIX]M<\G:1_#^_'0USW>9\'Z=!,C]9*7P(>T&;2 M(5 J&;GN:6IY$M*7@E,E17IH&D=WQ#&8,44^:T@4JXXL7F:JB@9(+RM+B8=, M-2Q:84T5S,FF;KP(DX803K7!4P%KBAL 8(>9:(@4>1T#&-5I9(H1K4<4AC>I MN(R)@V:TDA:DIJAA&K:F43DAD:F7H[Q7=$QE1=!-M:-@Y'7..S.4+5':'7^. MZ,[%HYLBZMJ:@Z2QA^H(+R_3BR1)!@D4,B&")C09/ZRCA'*8;,?;B>%5]/5DZ:W &&6SH$_57;Q@_F8(5V'Z8]9]YH MWXW$87?XH:R[.?K#O/L;$>N])"T4%N2:C%]=1F"["=\MO*G#5-T93S,Z?);T M4T3+!G1>&.-/"PXP_&97_P-02P,$% @ 66FJ4MYD\EW>! %@L !D M !X;"]W;W)K&ULI5;;:H_'8RA(K84>FP9K?K Q5PO$CK<>V(11% %5ZG,;Q MX;@2JAZ<'H>] M(=0HG6<0_'.#9ZBU)V(W/O:<@YU)#]Q?W[&_#K%S+$MA\EH*P-+I LC_! MJX^MY9%QY)^@R6#=Z9VI857=8'%0_R8/=JYE=ZYM4@?)9PW M-((XBR"-T^01OFP79A;XLF_P=8'!G_.E=<1*^.L1SGS'F0?._'^F[M^S0-B$ M1;M="GD-YV36)"JX*A'.3-6(>OOC#[,TF;ZPL#"""C K>*F(A6[(PHI,!8X[ M!YSI?D7K2D/J$UIPS$'8M"1+UK('2E-5W!ZL-'D=P:94L@2AN5F[P[U!S[5# M6>^>]6#E[ ,"4+[1I*%"U!)9RX[)FD8K*9::@2A;4DXQ6 LVP#!OPX\8%C5= M\Q RQ%MDVG4)#:D;X5!OH<:U<8K7!7#Y:BM"2]L1R\XZCD=B[?0V\GR7V#BL MEDB03+U\DN?1?AR/)6Z7I@+$9TEJ&Y^ 9Y.8>U!KMCV">=.0N555YV$Z2Z,X MCN]2LT':SW/A\^*]6"EBAS^V@AQ[R,2L[QB$8X/2A\([SZ:CZ9T56"+/70S0 M)%Y.?DZ@T8)3;*V173Y"BOW[8'G?[::7S49P)9%X> 0 L[[&);$+6^@:+![! M!^Y;ZJK9$G$V01(6BOU:$R(/81>!J#DOED>>E:26S+1JB0V3C^V]<0C3!YD& MM2/C_'!2'"GI'0CZO,-VJKGWFFOJ\=P2?O#?(+PUU@;3D^60F\ M9+D%@65)ES[@[P-/_QK.0KAR"U=>I&S3EW!>_,UCO K^/(.#293$DZ%?Y5%^ M.!O"!3I6H'\/;Y58*NT'P#T(@F*3%[#HI' E;N$@R:)9%@]YD4?I83X,NPNL M<:6"AI[B3"/6:___>^W/5UZRG?DDFN2S85@\GZ7#[ZL-AYP<1H>3;-@O\PF' M\&7%OE:E U^F(2N-M_&+99#FDP>+7 :9WUZXMGSX=<^LN.]NTJ%M XW,O\1:6O775MVN[M+ MW[R[Z]P?[VZ,7,:UXH1J7#$T'DTG Z#N%M8].-.$F\_2.+Y'A67)%U"\?AGV@I9-%E")5DJK3_?H^I&3%'II\VP##)D_W\MP]ISO/]\9^ M=!6SIX=::7>=5-XW;]+4Y177PIV;AC6>E,;6PN-J=ZEK+(LB&M4JS4:C65H+ MJ9/%/,K6=C$WK5=2\]J2:^M:V"\WK,S^.ADG!\&]W%4^"-+%O!$[WK#_O5E; MW-+!2R%KUDX:39;+ZV0Y?G,S#?I1X0_)>W=TII#)UIB/X;(JKI-1 ,2*L(@ZPVRB+L+ M%%'^*+Q8S*W9DPW:\!8.,=5H#7!2!U(VWN*IA)U?;-JF48PJ>Z'HGKVT\4)K M)5 R74"FA.>"UL;Y8X4;UEQ*[^:I!XS@+,W[D#==R.R)D!-Z;[2O'-WI@HM3 M^Q3PAQRR0PXWV;,.EXT]I]'DC+)1-G[&WV2HR23ZFSSA[QM9TE_+K?,6/?3W M,P&F0X!I###]/XO^'X>DWRJF6U,W0G^A2CCR>T/:Z%>?6J%D*6'JCF/81Q=X M28"FH&WGBAK$=/3BA^\NLVST=G-WOX['\=L(Y$A,JU7_Y"5A_E#.UF/.$#]P MWH:WF4Q92DC=>817&H4A(_6.O-@J)L? #4-?D=3= .MFR4[8(JK!2&/R-6RE M*62.0S=N\E"%$#)H1+PA@F4^Z5UZL=+0,*T#2T(A24=^(]%[8O*+L,EY' MM&'[&5A10[C^GJ97^+JXH)7V;!FB*!]?C:%]1ML!(DO#/.L:-)-J'Q+(L/UX=4>QRSV2@ @<9:P%,N03"J)G5, M/;(@+!-XE%XA96^H$;*@FN%$J#.P&_D.U"FC=Z^03DUYL)':M59H -X>FJAM M8OV'UFA1QL$!*)V(L R,F=1J/EP#=0XR,G=<<)1TY.20BP3HGH@KB^ ME-%_CK8V.N!!!4_"'UHVJ#D26X.>DPX9Y,:&8"C3!AL%O71&/T/7]I58%IC5 M,DR,V*9W#Z&QP,1>^JHO[:W1SBA9Q+<.ER)H%+3Q$(3:N #F Y!$;MT9[2NI M.)JB>'@-0@,/R%UDZ1C7!VC:0^2SR'UP&*4K#4,^_]8H2X]V2F0Z!6 M^VZM#-)A*2^[7?2HWFUTU'T'VDAQ"=/1^>N+A&RW);N+-TW<3%OCL>?BL<(? M"[9! <]+8_SA$@(,?U467P%02P,$% @ 66FJ4F2,W3ND @ ^04 !D M !X;"]W;W)K&ULK51-;]LP#/TKA(?M5,2.DWZ@ M2P(DV8;U4"!HU^TP[*#8M*U5%CU)7II_/TIVW!18>AAVL42)[_%1)CG;D7FT M%:*#IUII.X\JYYKK.+99A;6P(VI0\TU!IA:.35/&MC$H\@"J59PFR45<"ZFC MQ2R<;S!I1XCVZAV9CV(H' MEES6J*TD#0:+>;0<7Z^FWC\X?)6XLT=[\)ELB1Z]<9//H\0+0H69\PR"E]^X M1J4\$1LN$+N\YW^G@<'G2&QG'%.LG)?U]NK3-<'C]>"3(=@DQ#D.E_>,]_8_I2 M(2BR%JC@0O!7V>$*V!!@9:EE(3.A';=-WG;E+S5L6\LQ&+F3KF+'EVANGU;E MQVBU/P.-I?!]H_8@ZX8?":CEG@[:_%.B,%KJTH[@1H-C::XRB%!WI8"^%(!_ MI%3OWHPODO?]WSP+KFMB1KV'2N2@Z5D(2\6G#+L4Q\E;OV2D+2F9"\>$(?P( MAAYMNS:^=F]&XH(Z09- M9SAJ0G-OR7'Z85OQ;$;C'?B^('('PP<8IOWB#U!+ P04 " !9::I2? 1 M &0& U#@ &0 'AL+W=O2LJ*L:89A M0!"+(N_[W'.IPXWS5V'-'.FF,C8<#=8QUB_&XU"LN5)AY&JVV%DZ7ZF(I5^- M0^U9E4FH,N/99/)L7"EM!\>'Z=VY/SYT333:\KFGT%25\ML3-FYS-)@.=B\^ MZ=4ZRHOQ\6&M5GS!\7-][K$:=UI*7;$-VEGRO#P:S*^Z#*NCP8' RIYJ1H3/[G-K]S&\U3T%S3V8"*)D17M<+PH-(V M_ZJ;-@\]@8/)=P1FK< L^9T-)2_/5%3'A]YMR,MI:).'%&J2AG/:2E$NHL>N MAEP\?LCXE?7O?T7?JJDI'("D&4K:D4[B+ M4-D6F@.=Z5 8%QK/],=\$:('4/Y\P.I^9W4_6=W_/YG]CRKH7;.,:V6#HH^6 MR2TIKAGQ5+6RVQ]_.)A-G[\,:+!%T*567L+3^+/7SEQSB0>R3<7>-8%J%9$0 MO%IZR85D)[6(LX$6. $PTV+;,WC)Q=KJ*YJ_IL=B:C9YV6VF]?3E3V+A-:-9 M['9(G]^F;+_RRA8\HLM;3\6I:[URXHC92A.QE?A(&0/OBS49'?5*Y;Z%COHV M!2.:EZ66':0&WJ?63.<6X!S)1V R*7$]*2J4I073TC4VY>&#BTS3GVD7R3\S MW48D1^]+\=S:!@*?N'8^$JP+1=!T\N0M3/@DLF7EB:4EZ(P+KA;L:6^:0#U) MV0#@-O+/.@IZ9?52P\F(;%R#*NL,5RWQ;]M"(S#$&MD'*ANI6K+SM5$>[UI3 MZ!UMJ.V=G'0/07_-G6.Y0%!=:@]NI,(H7=%&H3EJI.Q&PPBC+(^FST8'X!QC M4GKC7=U#VJPU*J5M81JQ#)7JMC*/)J-I)ZOE#SYR$(P5OL'Q>R+ L\UAC.@+ M@_V\1Q+@R8*-1E9(1T%.@SZY$@>!O51P\9N5";G@(8!"@2-4NT#5#,?D7)E. MEJK"J,DTX-FHF+JB=6TG5BM=8A'7;?$MW\#.AM%#5"6J:^N'C/(P'3%:+31 MN^VT1H<->)LK)GXCSR&@RMPI_PA13^]:6>G6Q];9)VW@/]V"SP9G=)GT8E%B M)N+I1!GI++H0\@_?%"C%> _RLM&/EMXKC_K-\O')$ WN5;FUB.B-+4:TU$82 MEY.(Z8[2K? 38K\ADA$=>YR#QI^#1)W518!*'+_8ALA5Z%AC?GG1\<7CZ%8L M#@UWG2C*SQ(AH!E"GUADY[/5DH2+B%PDZHY> \*GKD$;[@!^BN1Y8+#;1ON< M*J.Q;[42DN&58*^E0 FA?SM/2N2DX6N$J,I P?()%*]&Q7B)Q?B:A5PN6=G-_1D7T$^EWO MM!*>%YV(/!L6K4+J2>Y? ]]YZUGN=3E(,99@W+4EHH+) O[[[0B@Z?I_*(S8 M06\VW06&RG>PJCFFLZD7U0:6M_%X-R:RZ;MG-R$@NT;_1-OH6N84AL.MNOA"#WMP83/;/V*PSB MV]32&M2\X%5C16KAX@-%W*$2])E\MRY"'+RE**:DIN0TN/\8L36CED'A%2@V M($D?'*D*4Q)83H(+9MN1=NZP'JOE*.[RSE);\)(8"]*F:9 !I8%PRPK$-W6^ M;$&+99WRC9PNU,+(*,0<0[:KM$J^X1C6O.,MN6^TL[ WWC&,.)54XI42;Z6H MTBO]R5JWMXQO;P=IDF HJA;^[SQ]4X'?0'-+.2XA.1L^?#LCGCY2\B*Y.'P: %#XSTB/@6;*7 ]A?.ER2 MVH48Z+X4C_\&4$L#!!0 ( %EIJE*LMY*Q-00 +T) 9 >&PO=V]R M:W-H965TJ^0E\ZHKH(X#"=!S47C+69N M[EXM9O)@*M'@O0)]J&NN7JZPDL>Y%WG]Q(/8[HR="!:S/=_B(YK?]O>*1L& M4HH:&RUD PHW\K M7F-562 *X^\.TQM<6L-3N4?_V>5.N:RYQFM9_2%*LYM[N0,0M46Q@U;0;3$S- D/ =CDH M.I"K%B3^#D@"=[(Q.PVW38GE6_N AJBBONHKN*S@,N]&D.8^!"'<70&+QFR M3!Q>\A]9/N!>*B.:+?RY7&NCJ";^.@//!GCFX-G_(_$LB.V^2[WG!H0;>E$"-JKA+;J_D1AA8OX#N[,G::9N=0G3:K52W M^X9VWX!8%Q5TK#NE.ZZ*'<2YFPK=%*=6+&13B$JTX'/J,?P^;V^T-#00=3F1#\-A=3&NB"%\E 8#5I699LNY:-.7.(S'52: M[/"YJ ZEG1*-0:+2./U"*MI\;G#0',/UQ]$M[Z4@#DSU J*DM,5&\'6%-EE+ M,3GE[&\.3(/FT2&*T:4I<'3=[TQ3ONW_'^:/FXA"4JZ2H$?H \\ED2 MDA"QR(^2##Y9ME8VX9_Z[7!F,(K8!8PFV04\2<.K$Y1VW2)%$X<39B$\6;X> M7[3!6D/,_(RE$$W\-$W.N$A"ZR.9]C[>@+0Z!,58Y* BUJE=RX8(%R5M2MFI M44)AZN=I9J4T\].<0=\$=\CU@>BG#7NMG-$GJ8F_^[: NJ+=BD:_H6N4^NDD MN;#2)/$CEEI*QOD%_ @CQEKA3=!$:CZ%+(Z!C:>TR,;,JKBP/Q#/B/E)YOB/ M?193 ",VCIS79#J>6&%9EL+VD0YNT-:@%6&C9/T1-ZN^T&_;,O7A5W2%/2RL MVL:+_"S-Z9LD";'?-\3M4-Q$WV=7^:D_R6+ZIE2-UA6=.JZ!.YPGV\"6S2CR M<[OYEMBI'V>O9:8U&BK:LW5^@P76:W*71%VIGVX:RVUI,RJ!:A\+[<#(O;N@U]+0=>_$';VO M4%D%6M](:?J!=3"\V!;_ %!+ P04 " !9::I2:$XK\#4) 2& &0 M 'AL+W=O< MR=@&;&3B8_C0NI[>#RG)]]\)?GKHI&6_7!BU 5A?3;:V7?-3+5:0' MX\OS4B[5O8I_E!\\[L:ME%P7R@;MK/!J<3&X.GES?4KK><%GK3:A=RW(D[ES M#W1SFU\,)F20,BJ+)$'BSUK=*&-($,SX6LL#T2N%K(R\:/;_%/5_KPB>9DS@7_%)JV=G0Y$5H7HBGHS+"BT37_E M8QV'WH;7DV/MQK[ MXN4[J;WX+$VESL<1\NCI.*OW7J>]TV?VSL1OSL95$/^PNOJBP*O2C\1D-A33R?3D!7FSUKD9RYM]USGQ5H?,N%!Y%<2_K^8A>N#A/R_H M.&UUG+*.T[\4P#^[5UR)!=VL^:90DBP%]J.0 ?4"H^-*1OPH W#BU9( M;Z$6D+TO8\A+"A=@Z\ UEHNJI)*U M0CWJ2+HRDITK,Q*?(.7&%:6TV[__[?7TY.R7P%)#X'C!.-(3]-+JA5D1[^E%6DX-'*9^(.GW4, I?:*\3!JZ^5)O1\J?(EK1C"O!S+ULZL\3AS M(*I<>RH*(Y[43O7\)'T(="<4\75>1_V-<=:*TY9-]DJ)N7_ID3AIMD@H^EJY"-6]F[L$C&$RM0(!H42T-+P>VBI4<52^:#*Z MT!;0Q0)(!EE5A+@F$+-^("K;,[I^GDJ(8%AYX38VD4A)!H0#7#P3+T2DCY@[ M"!$?%5@$=;\4US)H9/^J9^=AH-KRS Q>>;DYT193=W)C L\3_017?;0 MY (@HX%%8!*B+,)]2J#.M?0R; :BM)4@0E4>GN,:4Q@.]R@303V?IC@YM%T]*J5T30:#%], MG108F(U7B:DH2Z$)3F=@;YV01 ]L'8@7E@_=')[.> M*VZM4@DF"MIB=X"P$(_[FEJDR Q@6JNF"5@,A,XCA@UKX1E+/#J;]I3D%>.9 M\83T:I 70/\Q#G<=5+_K8O%S=O98;$##\H/ MN=!6R4YZFFSWL@!VVM"/=;7N/;;9[Q2 /N@I)>&0!A)*$*&&Q.9$8K3VK5,9![%T+M]HHH18YZMTGHFCLKHALC3? M2&LKN)-,@=;"4:NF+ )G: YZP46\9E2G(0ZK,NVSJJ >0MTO6TG ,F%XXRJ3 M)RE&/RAN+Q!@'9*K\BI3^QS)L]&>@7,ZJ_'X0P'=TG-9$$!&XI8*#2TMY\&* MF+S)^EH'QB.A_?Y&?'(E9I[9J\E0W I,@W:I&2W<%$Y^$;^V,0*R[CB[NWS< ME%1XPN)=>P'/BO#Z+3WH]FF%HY0WVZ;2GQE.:^[=2QOOK=N7 M*H^=A;F@U2U#*^WX6M'8$24/0BU,-2*N/4OF/D1S1=.SJ9KVV60DKN!4Y>LI M*."<2B2,DOX=(1$_@8RXCNF; 3\'A^EB5WDWLH=VUMI+:TUI*TR>746Q*[_1 MS""FKU.UCJ@2NX'G.36[\$(9$__D* U[3"WSR7"@M/R2>WQPX!W*-V-^08JN ME'>AE-F!X=#DHC1<-R5*XY&!C%H\.IN-SMK6T)N#;CN5[QV8E$Z*S;'K!E7E MC,Y9.VYRFAMR<0\/6S36\()@!N-]6 M=_.+%IV9*N=Y#KR(%D(C.B90.I-1%79C1R\&7IDTX45:W[!6K]NT(,'!-'"$ M+/UK,<[U0_X2X_9+X# I>&!39D!,SBZ/#0";M_,X:E"ETUP]YQ%BT22;YKK! M=D5-$\=MY3%)*N0H2U:FCL!8V&T5=0Q4]SEA+]R%W++I<]7I,S5%[1G KO(D M%!*Q911ZWU 7V*@>*_BM^Q:UQQ^?T#KG,%.'R>Q8/.=/[%<-BZWBACWSKS7&/D3GU M695AYXR%WHIP?JELUAZ34O71#*A=??: %NL*]%;\31 ^I"]5N_0UZ;&7MC0'==CNV#"HU#;_W_SV/^ ( MM2(QI& M+; 5>7DU$#Y]@4XWT97\U7?N8G0%7ZZ4Q(! "_!^X="JZQM2T/XWP.5_ 5!+ M P04 " !9::I23!TK_Z8$ "<"@ &0 'AL+W=O[&<.$$O+])>9LZ<,[?E^=Z'][%D3G1;615Y?G8=+L]]DZQQ?!TH M-E6EPN&*K=]?C.:C_L&-V95)'DPOSVNUX[>$>!MQ>C MU?SYU8G89X-WAO?QZ)I$R<;[]W+SJK@8S8006]9)$!3^/O*:K14@T/C088Z& MD.)X?-VC_YBU0\M&15Y[^[LI4GDQ.AM1P5O5V'3C]S]QI^=4\+2W,?_2OK4] M@;%N8O)5YPP&E7'MO[KM\G#D<#;[@L.B,M_I%.Y M@F[8JL0%K:0O3#(T@F%W-SZ&00C6C?B&^]6[JQCXB(,L M)^$@&P#7()]9"K MV@=,34\OE8&9JG:>6.:), W&4C<-$WK5JVX"\.[IF#\;"XYRQ%MD(HFHMF*M M]+ON.*J$]3$*43QK JW0 6]QO6DB>C'&^S7IB(.4^D1O;1'U+ISV,<7<8UA; MIC)_<1\'1(_C@ L[IX9XD[:[AWBZ"8"D1[/)$E#6RC(7B?\V[Y$_0K #-03M M@Q>MSQ?R_EH%7=+B+"=^UA+;>HLO6792&XLX4C^GC6TSO.&=<:Y?,H#)"39J M8ZQT%&KR,-WGN;9TI6Q+,:?I9^50W /-Z1&=CI\LY_3P.L@#MWA!:Q5+NE:F MH.^>G$DB-XZU!4PP3A6[9,':0*?K8 MDD+'MXGFB[X4(+_'5UO^Y:WN*-3H[G[WU.J @P*06\!*%4P-*C@TV;"1G'>/ MM>3$2O'01Q_AYY'BND&I\7D7'95)&:XM^"'UFZG=>OO2H)&, MQ$^?R>\ "]E4P,!3\825"6WB"C2QR(P-0-0.;=I%O5N<_0;^?"0G#WW+ID.._/VW(890<='LKR%ZVSR]'1$H3T+M3?) MU_G\L?$)IYE\6>+XR$$,\'[K?>IO),!P(+W\&U!+ P04 " !9::I2P[05 MXP8. "E* &0 'AL+W=O(+7!( *_7]N;] G;SN*;(7=+LY8JBZ ^T1-N\2*)"2O;Z_OI^,T-*LM?K MY!XM^DNRELB9X7!6:EN=O'C&SS[X%\]3-@[_3M3?\.%QF+D.YJ4K_F'S9O7\Y-&)RLU"MT7ST6W^:N*![A.]S!6! M_U6;N'9RHK(V-*Z,FR%!:2OY7U]'17S+AEG!%,UFG5UYX,K;&9-N/OLK $7 M6GN618J70G%V"\5S]8.KFE50KZO$#DWT<8W.L8W&,&]WZ+3@\I M\G>0^6EE@.3,E;6NMG2$MM)M;AN3JX 5!@[3!+72:Z/FQE0*KEIKC[>VXGT^ MUU5F +)FI3Z-K\9J:2KC=5%LZ;6IB9#N%51[6V6V+J B1 0:8RWI5K8"F2L M+O!$(@-$&ZL+9H!]Q7:DFI79JMRIRC58E15M#LF+@@Z$5\.-2E5LS=U;8BSA"FU!7"#[T>L7PZ_P5NQ\M' MH(;X$Y@/EE8D<0$!L]9[>@8Q?*N+M# W)'9E,A,"0AS+H]5"6T]VZ-VK-T]4 MS#$WN=^A[OY1N+ROH226]*,)B$GA$.)^(PE%)LZ5\DL$: M4>C &Q6\#:@JLC)F-!"RR06;=-ZTQV35NJJ@M'3YK'JU;9_MF;EC5&EQ$-# M\5 AFME"Q6CV#>IJ!A9H5KH!7K? #A\T(U=(O$B%Q(/D> 5RY=QX=3X51F.V MY%P7[/V2[T%K?]V$]8N_'!SR?^C[ M=[[[RZ/9;/+T^XN+#_SG].G=;P@(1QSO0>=X#XYZS4]>XW@QJP2X3F;L6L\+ MPV=[">-38E$7(9C#3ODGDN?T4*#48CO3\0VB%U0-O<%I8$%5.*R$$P2N9G+E M)"*^E)1"JIL^? J+TJI 2DI60ZE!M92>B[/AJ=0G@$\T21"815(PYK(MM"_H MKS654X*C3CS8.(5-,N8"QW ^H$#,5F OBY<#)^@.'G&,L N?Q1ZX2S'P_%$Z MZA>X*43%;\1K.HD!/T=A!/]+G $-4B/%$U=U6@UM73O?\&\HT60Z2 ",T> MG=XY]6(!-2'P)_7T.HVJ:QP"VO88]AYVV'MX%!PO76BD1'!YFT'&*U?D(Y1> M2RP4M=)Y7IDUZN]:DMQ;"F6 A9S\"@4QEHW4]^)I_/ B1ZEIJ2+B,/0:JJT MAT/@_7^2+W&K$[< ;BD A0ABLB0,@+3?$N+(G/WZ"+T<,2@C:U+01WYGIH6> M<\[+!WNY,%@;OT)#1!LWABJ(P,'.[!TR[P\I8NQZBZ4,L03@I593:V0#(WYV MDU*PR]C1 'TF#%G#JP%,*C>TI]/L<1YLDE-2&G6LF]"B"-:(K%37E5#*VHC_ M>^2GC=)U77!BDKKI4- PU[%8:DRVJESAEN##QPQ)]93QC-@K5YN5U$#DGCF+ MF@HBTD%VR)S'O.91YS6/CJ+RCV+^&ZDO!]3U+O6H@=!E1U$.\EDI18 WA8ZF MH2(F:,IQ@CW_V;".=SAX?/=7WSN4;"XB]ASX $H '&:95G%509&?@K$T.Y3 ",V*2X=4BLVE5?(HM0"O!541($VU MU()680/!. /.>%5F?=:6A'4D$96M=+4T$K\W7/\QE<)^-J" QQ77,4!HFQDI M6:FB7^NBY>2D]P6GZ%&<<>94< PE'JW3AO<\/,\9,(MV 5 MN&*!_(@NOT@81)9?J05L%Z0_WI$A6E!=K1@B!][!J3,#,E^E3HF- FSR *K( M!'G?_67Z8/(T'G!9V5_[X&RN&UI[.]\P@.51H U&0].CN/C1;. %[F3LALA MYJ.T3<,)BDJU ME&R YWLHV*LKI%>[ !SQ[@?=H H T:M/ZD1;4UL(R726R OI0R5=]5P;M L M<4'+V<;EK(=8XA[E*)Y(98,-O)R+!"N:XYC!6J;<1+)1OTJ])DJ;BL&\@)K[ MCG1Z7SK2D?BBX3Y"DV')B"CU2PN[Y,0TLLAMSO&!IRM:A8$-R=G(OC(1H,#@ M"IOKV]K9$=51EM9S.Q[UGB(7M'"K!EY1 *.<$ 5]HOX^E4Y_ )_'I],9ZTIC M5R[6LI7H2HP+X=&TVL56FJ >Z#*$0S1#F-37$&9.I4()E>-E9M"R@!#%@WK' M8JD2&?3+6/>3@.W>1"HOJ?A2V.1:<5#Q4;.&9@XRI2J4I:/?(B$@80'%2R0RCBU-YIZ!#;+JY>,@QY*2=IAR(.FH6X48R1U%_,C 1L0=0--$\LYJXA-HILXR)/^#BY6G[9U.@,QGJ>)?ZJ MQZC!:*H9Q^@2V0#(86R+#=V6JC,'+)*N$]B@/0M8AE$?B/>B9&IQ!R%R)SQV MPU\_'/[RT*[#?C<$.1;_OIJT?X10_S3-?SMYSR:GDWL'HN\G";QI 0>H(KH8 M1SMX*4]NI+5OI(5FJ[(JLSB(HZ&4R9&\'?CI?2DRF/CY%:4G5:3"R M<#27X_C!JHX3M=R2@I[T"6G@ QJ+MM3$HN*%H&G(QG-;&L/&\6L<4.Z4$J.] M#+X"D.*%9'6 A!0C,*A94IY;5(LD7Q7R1M:\F21W ML-=-YOMLZ;C=W4M7+,[.$(QR$B,@C^Y*#^$B"#>5T-]RM\5*8&=$QJ./'VCW'V?SMQ8'.)\PBW.4*]3SY6G'WGE3SNVY8C'-S\D[ MBUU2<:XAJ"]IK%:8I81IF0AV]X =D<%./TK;]#QPW.&YU3X-N71E?.A\C?RIE\:UX>L.//,^>U*]84U^-M5.=CW954JJ4COT,:&+J!N'K@*7Z:K:TL M"/ML)9\%##K([E(4!V+OZ_>T01)]/-1PPB.U?$\4^G64GGY-,5[((7:Z> T] M1[V=R_24+PRBD$_4.QZH3M,62CM?6B?3*TON?J>MY*L(D]^5#TDX(PDLXI.F02/=NO1$#K!VOM,;^191=4"X7Z>K MNUO,A?;%7:A\7M^@+&OG*3/!L\.58:?R2 MOX_CSR"J1CXBZYYVW^!=R)=G_7+Y@.\'[5&&H+DR"VR=C!_>/U%>OHF3'XVK M^3NTN6L:5_*?=&UF/"W >_H*(/T@!MV7B2_^ U!+ P04 " !9::I2<9YQ M%1$$ ##"0 &0 'AL+W=O;B"1Z)!4W_WY'RE:<-O&& M#OMB\^7NN>?N.9(:[Y6^-UM$"U_JJC&38&OM[G(P,,46:V$NU X;VEDK70M+ M4[T9F)U&47JGNAKP,!P.:B&;8#KV:[=Z.E:MK62#MQI,6]="/\ZQ4OM)$ 7' MA3NYV5JW,)B.=V*#"[2_[FXUS08]2BEK;(Q4#6A<3X)9=#E/G;TW^$WBWIR, MP66R4NK>33Z5DR!TA+#"PCH$07\/>(55Y8"(QE\'S* /Z1Q/QT?T'WWNE,M* M&+Q2U>^RM-M)D =0XEJTE;U3^Y_PD(\G6*C*^%_8=[9)%D#1&JOJ@S,QJ&73 M_8LOASJ<..3A*P[\X, ][RZ09WDMK)B.M=J#=M:$Y@8^5>]-Y&3C1%E83;N2 M_.ST#A^P:1'>+<6J0O-^/+"$ZO8&Q0%AWB'P5Q!BN%&-W1KXV)18/O M$C]2FO.S@+.=OH P9L!#'IW!B_L48X\7_T.*:ZUJN"*NFEJ!RFRW<.4+C!K^ MF*V,7__S3,"D#YCX@,DK 1==@X-:/X6;&8/6@&A*^%F*E:RDE6A>JO99;'=& M+\U.%#@)Z! :U \83)=;RDY5=,!DLP'KE 2_VU!(2YLKW,BF<9N. #:E&ZY$ M)9H"C>-9''F*)Y[]6O5$&,I6^Q@$:K<:$>I.?'3B TDG*SA(=PGO/C5DI5I# M<.;]-\7HYR<5@7E/==[Q8_!9-*VK9]3APAN(,C8<933@.1LFD6N]9Q[/>#BS ME*512(,X8CQ/X8S(:2]R>E;D:VG$9J-Q(_SM0C4\]-E+FIZ%^@Y-5:OI1NS: MNGPB0@JL'N%&Z'NZS1>XJ;VQ, <@E(ZQBZZKLIB',4"O/ M](A.&M9T?@HI*EAJT9B=TM;5.6<\S)U2(6=9EL*-T]>)R$,VRCE$.8NB&.:M MH6(8 Y^)<92PD.<0I8Q>%/B%>DP#F8UR2%F4#4^B+Y6E@'G$DFA(;A$+LQ"6 M:"CK1V.Q-CV_!=:2&KEL"ZLTO/TAYQ'_0)TTC),3O+>BWGV :US3:X/ $Y90 M4Q&=//\*M@M\-!A25R6'-9=JRO+4=6649BS-:>>[-;S5RE&FDT'5^7\5_.@> M2"T+RN%6[:GD73%NE.]K.CLC%B<)#88CEJ1#HD3OG,NGLUN(-5J2-6-1&$*< ML1'G,'L@7UD87\,D!LY91'_'*EZAMG)-(7V(/,N);1Q'0(>"DFZI0J10F,:T M'";\/W;"OQ7KI3MA#H9NQ;6SWQO:K_1?*K'N8G\R[SQO2@2XV M Q6NR36\R.A.T-TG0S>Q:N>?Z96R]";YX9:^LE [ ]I?*V6/$Q>@_VZ;_@U0 M2P,$% @ 66FJ4EINMDE[ @ *04 !D !X;"]W;W)K&ULA51+;]LP#/XKA+%#"QCU(TZAAT4FXF% MRI(G*4W[[T?)CI<";7:P15'\/CY$:G90^LE4B!9>:B'-/*BL;:919(H*:V:N M5(.23K9*U\S25N\BTVADI0?5(DKC>!35C,M@,?.ZM5[,U-X*+G&MP>SKFNG7 M%0IUF =)<%3<\UUEG2):S!JVPP>T/YJUIEW4LY2\1FFXDJ!Q.P^6R725.7MO M\)/CP9S(X#+9*/7D-M_*>1"[@%!@81T#H^49KU$(1T1A_.DX@]ZE Y[*1_9; MGSOELF$&KY5XY*6MYL$X@!*W;"_LO3I\Q2Z?H>,KE##^#X?6=I &4.R-574' MI@AJ+MN5O71U. &,XP\ :0=(?=RM(Q_E#;-L,=/J -I9$YL3?*H>3<%QZ2[E MP6HZY82SBV_R&:55FJ.!B^]L(]!>;_"?-%_AAIM"*+/7"+^6 M&V,U]<7O,QZRWD/F/60?>'AHNQK4%DYJ^EXIS_*X(9R:AA4X#VC*#.IG#-[< M4J%H(HS%TKFR%<)6"1HM+G=3N"#?I%-[PV1IX!*HCEQ 5T>XP0+K#6H8)%X3 MPRV7G)JGA"]*$> 3I*-P-$E:83+*X)%F"KB$M58["L= FH5YGD.:A)-Q#O?L M '?,HN9,0$(7EH]'M(Y#^H@D&0[#=)AY*0_CX03>JW1TTKXUZIT?4I?H7MJV MDWMM_PXLV_;_9]X^(G=,[[@T('!+T/@J'P:@V\%L-U8U?A@VRM)H>;&BMPRU M,Z#SK5+VN'$.^M=Q\1=02P,$% @ 66FJ4K?&ULG53;3N,P$/V54<0#2!&Y]JJV4@NL M%@FD"O;RL-H'-YDV%HX=;(?"W^_8:;M%@JZT+QG/>,Z9BS,SV2K]9"I$"Z^U MD&8:5-8VXR@R184U,Y>J04DW:Z5K9DG5F\@T&EGI0;6(TCCN1S7C,IA-O&VI M9Q/56L$E+C68MJZ9?EN@4-MID 1[PP/?5-89HMFD81M\1/N]66K2H@-+R6N4 MABL)&M?38)Z,%[GS]PX_.&[-T1E<)2NEGIQR6TZ#V"6$ @OK&!B)%[Q"(1P1 MI?&\XPP.(1WP^+QG_^)KIUI6S."5$C]Y::MI, R@Q#5KA7U0VZ^XJZ?G^ HE MC/_"MO/-*6+1&JOJ'9CTFLM.LM=='XX P_@30+H#I#[O+I#/\II9-IMHM07M MO(G-'7RI'DW)<>D>Y=%JNN6$L[.EIO?5]BV$I6#2 I,EW#RWO*'&6SC_QE8" MS<4DLA3+(:)BQ[OH>--/>#.X5])6!FYDB>5[?$0Y'A)-]XDNTI.$\T9?0IR% MD,9I>;[LOPK_-5\9J^F7^7TB5'X(E?M0^2>A'KL?'M0:3D;]J,LG MF=W$CDW#"IP&-)(&]0L&_ZBL4#10QF+ITK$5PEH)FDPN-V,XOY5D4JTAB+D M:CD7L&LY7&.!]0HU9(FWQ'#GF,]@% [S82='"2Q:+DIB,S[N;=UH]8(NLH%! M+^SEL1/YB/X/5E14#O7E?8))&H?]= 1),@KS/(89I$D2#H8#D@0>)'#G'.9%T=:M8*[8:Z0&%9QYEB3NA\->GV06CBB5 M,SKEX2A+_*E/#$/XZ-VCHSFK46_\-C'4TE;:;N0.UL/"FG=S^M>]VW;W3&^X M-"!P3=#X"/%2U=U,Z![M=*V;WB AS6^.P/4$L# M!!0 ( %EIJE*A.VX$)P0 &4* 9 >&PO=V]R:W-H965T*62E,VKJ7A0$6:]A7'CCH3N[5^.A7)N:"[Q7H-=- MP]3+%=9R,_)";WOPP)>5L0>]\7#%EOB(YO/J7I'4VWDI>8-",\/&0R4WH*PV>;,O+E5G3>"X ML$UY-(K^Y61GQK?",+'D\QIAHC4:#6]GC"3];M@SY-]J]8K.UU7K*SKA*X9/ M4IA*PXTHL3RT[Q&N';AH"^XJ.NMPLE(7$,0^1$$4GO$7[Y*-G;_XA+\/4I8; M7M? 1 D_9W[-=5%+O58(_TSFVB@:F7_/A$UV81,7-CD1]K$=>) +F!3?UESA MD>C'RGW6K:7KI5ZQ D<>\5&C>D)O/*L0%K(FKG&Q!&-;V1&.?T=-).CB\]?X MK,V>Z4!&5 MX2-?('Q04FN8,J5>+)9)(]?"4 6*=;.NF5-OI#+\.W/\_$WU>SH2!#L,X069 MTO &(C],,GJ&_B",#^3^((0[*?XH9+-"0R5?*D1:+0:2SCH,_: ?01CX41CM M24$_A9EB)<(=:ZB 8?!JD.09Y'[>3ZR0DEGNIW$.4PI2HP5LQ^RS6#FD),ZP MJ(2LY?(%!IV7)/<'%"C*_$$\@*3O!TD,4>KG6093QWXJ^P/6+F==\14%3K<( MDLB/LQRRR(_RU(E)WH>,0 \RF$G#ZB-#3C!W]0I3/TAMI<)@X(=1W)U%6>C. M4C\FOV<(D.X(D/XR ?9[>/-,WQ9M!U8=8\913IR-=)P3$\OXTX,O345%-A43 ML-Q?$%(@&-=Z0:T'1FMACG8T69L#EA>'Z>!>.D?B:>#ZE8OE >%F%0WDP?K\ MD6.'E/S$5%%!U._X>+2J;TB[GZ;T3*BE9QN9[1J9_>]&_CQR]O2&$5XRN\-G M ^_I0PQ_VRD\UN&S$$YT^#?:L&V[52LL+:V>*ZIMNA6PPTIS <+B75B\+6M. MM_"'?CF/Q"(B49I9*;)20JLIM))C'?6'"$M28J6(NN4T4\<^V@BIE>P&&]!B MB8\VL+?WZ:==L707' V%79[M+6!WNKM#3=JKPZMZ>P&CF5IRH:'&!9D&%SE1 M3;67FE8P7C6P @ JP4 !D !X;"]W;W)K&UL MA51M;]HP$/XKIZR:.@DU(0'*&" !W4L_5*H*VSY,^V"2(['JV,QV2MFOW]EY M*97:[@OQV7?//7?'<].#TO>F0+3P6 II9D%A[7X2AB8ML&3F0NU1TLM.Z9)9 M,G4>FKU&EOF@4H1Q%(W"DG$9S*?^[E;/IZJR@DN\U6"JLF3ZN$2A#K.@'[07 M=SPOK+L(Y],]RW&-]OO^5I,5=B@9+U$:KB1HW,V"17^R'#A_[_"#X\&Z<.W["I9^CP4B6,_X5#[3M, D@K8U79!!.#DLOZRQZ; M/IP$C*-7 N(F(/:\ZT2>Y16S;#[5Z@#:>1.:._A2?321X](-96TUO7**L_.O M2F4'+@2<;]A6H/DP#2W!NL2;NN_^>@=K J*"<:X!)63.LCESDL2E5)ZUY; M?B^U_LT43K$3LV;$!31SFL#YM4-3E:$VFP]PA2F66]20]+U' M!"0C$@FUH-(:97J$C6;2".;E^0P,%JB5+PS.(!GU1H,Q'?K#QAHEL$%C87TT M%DL#<;\W2@;P_MTX[L>?6O,,AN->/([;2&=]O(27)AN>"*A$G?LU82!UW:BU MU-UVFVA1"_#)O5YC-TSG7!H0N*/0Z.)R&("N5T-M6+7W+6=A; MV\7,-$Y)C6L+U%25L(<5*K.?1\/HN'$G=Z7S&_%B5HL=WJ/[5J\MK^(>I9 5 M:I)&@\7M/%H.KU=C;Q\,ODO\71^1/\<8N=8-H+PQJA'6;AR'F41%+@5C7)W9O\%NW@N/5YN M%(4O[%O;<1I!WI S5>?,"BJIVU$\=WDX<[@45@KM)-(E1W2I]%W!9VPM(1N>0)NGP';Q1 M'^THX(W^/]J/DG)EJ+$\_['E0\NUPA'M MCVR=(8%&Y+N!S0'J+AD>/U1V ?Q,\+E&*U'G"$(77(+6HG:PY:Q0NR-MWE3D M!)O0Q8O8'(OH&44;'TCJ7KS\PPR"8&L4MP*ZAH?2(KXH&3B[]2BF(6:B ?#] M2P7=_<-78?,2TBPL$U@))8),!RO<2:VEWOELKUF_*> #3,^381;&R20YO?-; MHH;)LB2#;#H]/>$FY)37,2FT:Y]SOUNWPR7;0_X9]YV M4LX3IX- X99=DXOI902V[4[MPIDZ=(2-<=Q?PK3DAH[6&_#YUAAW7'B"_A>Q M^ M02P,$% @ 66FJ4ACU8X#&UL[5=+;^,V$/XKA+IH8T")]9;LV@:<[&X;(&F"/+:'H@=: MIFUB)=%+4NNDO[XSI*W(<:)LL3WTT(OXG&\>_&8HCC9"?E8KQC1Y*(M*C9V5 MUNMAOZ_R%2NI.A%K5L'*0LB2:AC*95^M):-S(U06_<#SDGY)>>5,1F;N6DY& MHM8%K]BU)*HN2RH?3UDA-F/'=W83-WRYTCC1GXS6=,ENF;Y?7TL8]1N4.2]9 MI;BHB&2+L3/UAZC5V,H?,V8+6A;X1FU_9UI\8 M\7)1*/,E&[LW'C@DKY46Y588+"AY95OZL(U#2R#S7A$(M@*!L=LJ,E:^IYI. M1E)LB,3=@(8=XZJ1!N-XA8=RJR6LA MP0N[/?QC.E-: @G^[,",&LS(8$:O8-Y:"A.Q(#=7]V2J%-.*T&I.+CB=\8)K MSM1+L>R$Q004>"S(WBS':2- -QF)[F>5W6!=5L_H(T M.0<'N(1^C&66S:*(O>"%W@!ED 7R\<=(-CX'[\(0O\X&=R M7N5%#3E.>$6N@'=RQWL(J!MZH6FC*&['=<^3/:]?0@5[90W=#P]PYV#2(HFM MJK-:2J3'L\"Y_B QK9?YK8/Y9VJMAO:N( Q(&D8=.*@S"@S-W0S.N:.HQ$U1 MB;^UJ%A]9T)M$_F,JA6YIGS^4DWI1/W^FJ*%I@4IC$4Y6C0D=RO)V%[=[ZXN MEU3F*ZP'MK3L1Q6]'.[3$\OJ(1LQUG%DOC&<'QPT4YK ]L/3@1Q*0G)G+#_4 M!I8,H-!E!UEI%H'+\< P.7NC5.VXE Q\\HE*CE=H&RF$^2 -VOG06CUB#TA! MU%YB)(^U.#:='HE2DJ0VA6_KF0T]TN &M()'$.M0VD!.),'>(/X@6?C[/DX&9#8]:'V M9YZ'PQ!R!KL[:L%4A!4&+M365(Q3WJ"9 A_AAWRA\?YVP\1_6C"G;(-]31^1 MM5#<@ '^ "!B, %)-GS*)M_-@/9IN">Y.Z;'O:O*E+\.AJ0-0])_B2$VOMT, MZ=3U/T/^&PSIM]XK)9-+\RI3<+O4E;9/EV:V>?A-[7OG:;M]-<+5LN25@L-8 M@*AWDL)M*.U+S ZT6)O7STQH>$N9[@H>KTSB!EA?"*%W U30/(&ULC5113]LP$/XKITR:0!HD30OKNC92"TSC@5%1-AZF/;C)I;%P[,QV M"/OW.SMI*!.M]A+[G+OONSO[NVFC]*,I$"T\ET*:65!86TW"T*0%ELRHC1<2="8SX+Y8+(8.7_O\(-C M8W;VX"I9*_7HC.ML%D0N(1286H? :'G""Q3" 5$:OSO,H*=T@;O[+?H77SO5 MLF8&+Y1XX)DM9L$X@ QS5@M[IYJOV-5SYO!2)8S_0M/ZGI\%D-;&JK(+I@Q* M+MN5/7=]V D81WL"XBX@]GFW1#[+2V99,M6J >V\"L"'<*&D+ U:5/(1I^@#B*!P?PAGVU0X\W_/]J?\[7QFIZ'+\. MX(]Z_)'''^W!7[5/&U0."V9X"DQF<,E%;3&#!_]",#N9/Z&F!]\F8."VML:2 M(R7V5LL/,CK-3DS%4IP%)$J#^@F#Y(4[Z[B;+3?KN$W+K5ZXP76#&N&$Z+2 >>S/JRX5_RCWI6C.,/GR* MAFX9#T;PC>;/59Z35EWS?,M(K;"R*GV$V\HIV,#[=^-X$'_NU_T4VYZ_)GGK MAL,=[92H-WY"&$A5+6TKH_ZT'T+S5GLO[NT$HP9L.*4I,*?0Z/0C:5ZW4Z$U MK*J\$M?*DJ[]MJ!!BMHYT/]<*;LU'$$_FI._4$L#!!0 ( %EIJE)NS[+F M@ , )(( 9 >&PO=V]R:W-H965T*C19*?T1U,C6GAHA#3306WM]B(,35ECP\R9VJ*DG;72#;,TU9O0 M;#6RRCLU(DRB:!PVC,O!;.+7;O1LHEHKN,0;#:9M&J8?%RC4;CJ(!T\+MWQ3 M6[<0SB9;ML$[M+]N;S3-PCU*Q1N4ABL)&M?3P3R^6.3.WAO\QG%GGHW!9;)2 MZJ.;7%?30>0"0H&E=0B,_N[Q$H5P0!3&IQYSL*=TCL_'3^@_^-PIEQ4S>*G$ M[[RR]710#*#"-6N%O56[G[#/QP=8*F'\$W:=;4Z,96NL:GIGFC=<=O_LH:_# M,XL$AZ1T2'W='Y*-\QRR;3;3:@7;6A.8&/E7O3<%QZ0[ESFK:Y>1G9WR M1B@/>-@S'N5YR@,>03Q APO,P%H)NGWF H;7$FRM6L-D90*@ZG(!?77A'9;8 MK @HC?U*!"1\DK6$RU9KE.4C+#63ACC=A9I7?Y$^&Q_/MS#,1W&4!VZ4C;)Q M$< M6J[1[<-[SE9IK@WZ(Z)J2A4U( O./Z4E'+6B,> MW/K3(OO =%E#4OP/A8W3!Z UP]4*\S> 'S1FG+_^ZBH++<:*XTW*&^YR72&1@+<13[WY>F M/U,CG9>V99H3B3L8-)"F*<3G\8&:O?R2MW1QSE^_*UF:01+G)S681&E?GJAX M^&YHZ+A;:;N6L5_=-]QYUV<^FW?=FHYQPZF@ M?D&IV=D])T MUP&[B55;WW56RE(/\\.:/AI0.P/:7RMEGR:.8/\9,OL'4$L#!!0 ( %EI MJE)2OG5?Q ( .X% 9 >&PO=V]R:W-H965T-1+==/OZ4;*3 MI5L3('!$BCP\)$5.ML8^NA*1X+E2VDVCDJB^CF.7E5@)=V%JU'Q3&%L)8M%N M8E=;%'EPJE2<)LDHKH34T6P2=$L[FYB&E-2XM.":JA+VUP*5V4ZC7K13W,M- M25X1SR:UV. *Z4N]M"S%>Y1<5JB=-!HL%M-HWKM>#+Q],/@J<>L.SN S61OS MZ(7;?!HEGA JS,@C"/Y[PAM4R@,QC9\=9K0/Z1T/SSOT#R%WSF4M'-X8]4WF M5$ZCJPAR+$2CZ-YL/V*7S]#C94:Y\(5M:WLYC"!K')FJ-LR[V MHHV='HG=ASNCJ73P7N>8O_2/.8]],NDNF45Z$G!>VPM(^F\A3=+>";S^OCC] M@-<_@O=:NM_G:T>6']./$P$&^P"#$&!PM/IA%, 40"7"C:EJHSF<\YK//))+ MM-+D,N,K1Z]5^"2^G^AK5XL,IQ&/K$/[A-'L@2,51O$X2KT!\MT#AQR31YQ* MD+H=]7;J-L+FP8R=-!.J=X3J;C S_R[8(UC4_&K!3&!%?.4&8: M,6OYN^7+55LR/_L28GSI?_\:^O+.,VJ$E?ST/QGGT$$_[4-OE/Y?>Z8P&B6> M"%N\UOGX8 8KM)NP:1R7I]'4CN->NU]F\W:&_YJWFY#+L9':@<*"79,+OSML MNUU:@4P=)GIMB/=#.):\D-%Z [XOC*&=X /L5_SL#U!+ P04 " !9::I2 MOS0+WT($ #'"0 &0 'AL+W=OIONH=HH&GNFKTW-L9L[\, EWLL.9Z+/?8T,E&JIH; M6JIMH/<*>>F,ZBJ(PW 2U%PTWF+F]N[48B8/IA(-WBG0A[KFZOD**WF<>Y'7 M;]R+[<[8C6 QV_,M/J#Y8W^G:!4,**6HL=%"-J!P,_>6T>45L_I.X4^!1WTB M@\UD+>57NUB5$8ZO+R&-QT$;6G3&M:]&T M__RIX^'$( _?,8@[@]C%W3IR4=YPPQ" M[,SB ;=$L8%5TQ;8,C5ZY.L*]<4L,.3!Z@5%AW;5HL7OH"5P*QNST_"I*;%\ M;1]09$-X<1_>57P6<+E78P@3'^(PCL[@)4.ZB<-+_B?=>]Q+942SA;^7:VT4 M-<<_9^#9 ,\<%SCT:/HWJ&WH+-U/ M%8+9(6A.10/>E$ CJ[CSN5=R(PRLGT%W\5 ,3MOL%*+3;J6Z+1S:P@'1+BKH M:'=*MUP5.XASMQ6Z+4Y#6D4!X*HT'+JFS3I7S4B4M\HE>6)CM\*JI#:;=$ M8Y!H,TZ_D(IJP@T.FF.X_CBZY;T4Q(&IGD&4E+;8"#LY-EE+,3GGK7!6D/,_(RE M$$W\-$W.N$A"ZR.9]CY>@;0Z!,58Y* BUJE=RX8(%R45I>S4**$P]?,TLU*: M^6G.AJ&Z1:X/1#\5[*5S1I^E)O[NV@;JFG8K&OV*KE'JIY/DPDJ3Q(]8:BD9 MYQ?P,XP8:X5701.I^12R. 8VGM(A&S.KXL+^0#PCYB>9XS_V64P!C-@X?JF1&%,Q[EKF#";GN03Q_Z$ MM..IG^71JW@(:T+J4]=?DVCJVOM'5T!P_987?X2EFV ME_.+>ON)T_=CA1LR#<=9ZH%J/QO:A9%[=U6OI:&+WXD[^M)"917H?".EZ1?6 MP?#MMO@/4$L#!!0 ( %EIJE)XE&PO=V]R:W-H M965TE(@6'BLAS30HK:W' M86CR$BMF+E6-DE8V2E?,4JBWH:DULL*#*A$F47055HS+8#;QLF8P:42/WAARVDP"J# #6N$7:O=-7;]#!U?KH3Q7]BUN0-* MSAMC5=6!24'%9?MGC]T^' !&T0N I ,D7G=;R*O\P"R;3;3:@7;9Q.8&OE6/ M)G%'L;(W&ZB:WC>9R"\N2Z2T:.+MCF4!S/@DMU7"98=[Q+5J^ MY 6^%&Z4M*6!C[+ XCD^)&V]P&0O<)&<))S7^A*B] *2*(E/\*5]PZGG2_^K M828+6*-@%@N8NPO"+:?^?\XSRJ(;\^M$Q4%?<> K#EZH^)6SC(N6F%P$1[?\ MV$Z?I'5N'9N:Y3@-R(X&]0,&L[L2J88@JSENZT^1O),KF7.!8&DYPRV7-SIH+2(EK<'$UC.#8YH<'=[U"(G>.-I"K1MKV MVO>S_:,Q;[WR-[U]<6Y(&Y<&!&X(&EV^'0:@6Q>W@56U=TZF+/G0#TMZ^%"[ M!%K?*&7W@2O0/Z6S/U!+ P04 " !9::I28!*5>MP$ #Y$P &0 'AL M+W=O]>'HBAH:6T+)XDZDK)SP/WX+B5%LF.99[1P'F*1TLX.1^1PQ>%. MR"]J Z#):Q*GZKZST3J[I9W1L.A[EJ.AR'4P4WO7Q QE*<07TW@,[SNN M800Q!-I %6 ]RZ@RTX$=*N [KD9>E5 []P OPKP"^U+L0JE9USST5"*'9'F M:40S%\7K*J)1X"@U,VNA)=Z-,$Z/)EQ%BH@5>9:@(-6\>-\?9J!Y%*N?AX[& M).91)Z@ )R4@.P%(R9-(]4:1>1I"V!(_L\=[EG@'!U>/D+V-<,*L@.-,WA#/ MO2+,9?338D8^_-0VK*D=Y0&6-X0-?H0R.X.+ZQV@2,B$U%&Z_B=/(XU+#M>M M;H&>VZ&?N*P)NJ<)/MA19A"@6-2"06L=VJ6Y0I[E"+CX&L>J:B8 M9'_]BGWD44.B_K;DZ-8YND6.[HDE5EZ11;CR]L1&SK;%F*]FEC/2FSZ^^?'V36]12..N8:0K,469&KR M$ZYP^6F>!D!X(O)V1B6\O\?(=\U?.RV_IN5;:8UCW%6*S$:F4.1+O(9-RCOE'A#UF8=RO&?>MC"<\Q$UCB2_R%3=6!6T4^\<4+9D' M=>:!-?,+>B.7P8;PU%#8XH:\J!OD_&V'LSMF0NEMAYBK$>1*,EX)'$(W\FA*[6-X_9(Z6X[+^HV>Y%K ME]F4 ==B=9TK,$L#"ZN2TJFU6N'M:_1>Q99'_%MZ4D2ZMW%2^[(62I<;IPCS M -5;B-BV7U'6(+.+N25M+)EZE[6E"G]_!O0LTY,V1D[M3K[ .A-GWA7Y!5*0 M/"Y6USC$Z@=)26Y*49L"C2_3WN5T;FR6VGWV_^M\;+O4IG-CI]3NIV.00F4< MDR]@?;S$#E$;JZ2#RZG:>!BUF]AC[0LD%JIUMZ+'#M7W^A;E6&-4S&Y4'R$. MBVUSP6- MWR())K!O*PO;#5KXRZ,7DQ%UC@-8]9Q//'7*,D3HH7&95;51R23 M(@ (6T6M %MJ@%.B-H;$[(;T7M0%8.T6GJ-JXRRL>SE5&U]A]H+O/ZAZ7.*= MDK/Q'6;WG?=R_@$X11??E!GG&0N>-3;"^I<3M;$59B_!IH=U_+4IY%L_XX[+ M)NI:5WWC.-^=8NLM3&2O<1WO1S7-62)/*IA] MD?NM>Y*S=S*1@%P79TB*%)\8Y>=CW5N?4XV+TYEW_1-Z-Z4M_3-Z-R]/H1KX M\E ,/XBQ#EY??:.J%%4O*,Y2& M*PD:9_U@6#\?=]UZO^ [Q[79:H/S9*K4H^MP&Q"4@?@UH[@$T2D##.UHH\VY= M,,L&/:W6H-UJ8G,-'QN/)F^X=+LXL9IF.>'LX!97*)<(I_"%:],++9EV!&%2FAD59N(]9AIPK:1=&+B4*:8O M\2%)KG3'&]VC^"#A,->\6'X-2-XW/'PZ("<1A7&AN=K' [C M"=RB.SIGL#E4TXIC"E\XYE;IV8PH2DS8T5BWW\F M;KBRF)F' \J:E;*F5];&ULC53);MLP$/V5@9!# K36ZJ6!+A\XHT\V&!&=DPO1/4)FW[ZEF\MF')?J)K V#5:*W-MW1--TK$4%4B;;=CL MP'GCT*8;RNTN+K4TJ]3@=+K /?(=PGM8UOL((H.9X%H:@V&J%&H%A&_@@9(5 M95135'!]CYI0IFX,['%Y#]=7-W %E,.W7.R4R59C7QMQMH2_;H3Q!$+^#*(C",_#9Z_ OA!MXZ.#!2[AO+&E]B5I?(L<7_\>73(KBGQ\5U3G, MW*Z@A)_3E7+SOUXI&+<%8UA]&H?R3Q-"L:#9+P2*+?.=7V1?E*Y)9R M!0PS@PMZP[X'LKZE=:!%Z0[Z2FBS06Z8FX<-I4TPZYD0^A#8N],^E>E?4$L# M!!0 ( %EIJE)*G6ZNR@, ,(/ 9 >&PO=V]R:W-H965TKJ>;M759GOW<.J#%R8) M6L#4-IONMS\#":8!?*=(>4EL,S.>^<7YXYD=&'\6>P")?F1I+N;67LKB@VV+ M: \9%3>L@%P]V3*>4:FF?&>+@@.-:Z86MDX+#\EN+ZL%>S$KZ XV(+\6]US-[#9*G&20BX3EB,-V M;MWB#RL25@ZUQ5\)'$1GC*I2GAA[KB:?X[GE5!E!"I&L0E#U]0(K2-,JDLKC M^S&HU>Y9.7;'I^B_U<6K8IZH@!5+_TYBN9];H85BV-(RE0_L\#L<"_*K>!%+ M1?V)#HUM$%@H*H5DV=%999 E>?--?QQ!=!Q4G&$'B(-[='#K0IO, MZK+65-+%C+,#XI6UBE8-:C:UMZHFR:N?<2.Y>IHH/[EX@!?(2T#OT6FT3@3= M[3CLJ(08/;VB.\J?U7EZNP9)DU2\4[9?-VOT]LT[] 8E.7KQ.1G9WT1W+Y5Z@3WD,\<_^MJJD+8>WN&-)Q6[IN'<\=B==A69U9MFTI__.G,D6?)63BFV$CK]W( MJS?R1C;:T!0&^3=ND]JM^DN_++#CAWXPLU^Z6 ;,_, /O=;LIZS\-BO?F-6* M91GP**$I>N0T%P7CTE#LI T[N2[5H-THN(QJX^9W<+DA<<(SJ'TK[) @\(>A MAFU2H3&INR1-I%)<0WW3-M3TNB"QHV7&N0SET:]+B3C3D)RQ'###(<;N,$O< MD3]LS&M9"K4B!/H#3$<3$QV07)FI%A?L7LC4[B+W ,W5:CU _M7AJDU!4\NA#GI40KQM,>R;^7C8 RE%B!L5J!;X$P4- *T M@9VZ/1G/J%80'%X9JU88/+T0ZW0 JX MEY%DIL-*M)00?%VJ1(L,(9=1/?IU<3EG1 =,\,0=>=,3+4;$+$;ZI/Y"L^(C M6L-67?;!5*X6%.)=F:Q6'&*^LHR3]?OO*<_S\#G=OAGVPG#LN&IY(F9Y>@0A MT>955)7^#RT@6F%(<&6V6G:(^>8RSC;L73\'V?;-\,3'YT?7[G1#ZOJYJYM$ M@2)6YK+I)-K5MA&]K=NOL_6E:E";=E*':;I;U2?LDER@%+8JI',3J-^;-PUC M,Y&LJ'NN)R95!U&ULM9== MCYLX%(;_BH6JJI5V!VP^TR:1,IFNME*KC29M]Z+JA0=.""K@U':2SK]?&P@0 M",PJ4F["UWF/SWD"+YSID?&?8@L@T>\LS<7,V$JY>V>:(MQ"1L4=VT&NKFP8 MSZA4ASPVQ8X#C0I1EIK$LCPSHTENS*?%N16?3]E>IDD.*X[$/LLH?[Z'E!UG M!C9.)QZ3>"OU"7,^W=$8UB"_[E9<'9EUEBC)(!<)RQ&'SW]4_:_ MBN95,T]4P)*E_R:1W,Z,P$ 1;.@^E8_L^#=4#;DZ7\A24?RB8QGK>P8*]T*R MK!*K"K(D+[?T=P6B)5!Y+@M()2!=@3,@L"N!731:5E:T]4 EG4\Y.R*NHU4V MO5.P*=2JFR37?^-:D8KSJ)]*-$G M)1'HS0-(FJ3BK0K]NGY ;UZ]1:]0DJ,O6[87-(_$U)2J()W6#*O%[\O%R<#B M-OK,072N-U4C=3?DU,T]&4VXV/$[9-E_(&(1?*&>Y;C\,U5R$A1R M:Z0AF_P? M4"=UVLEMH6*KL1OK.JR5KDV,.(Z#.UPOA&'/Q0-W*F[9(!ZMZX-^K_ DI"E: ML2-P])IFN_?*GS21L3&=K!])62[#WEB.TX7,*[IIN0#Z/==PX#79O#+";-O& V0;>R(O MV)/DZKMRS[N5G:=K7(4X-\;9V P9_Z(9QNGV[U7+[=ZJ%Z)LRQEX\DGC2&3< MD?Z16^!C_34>0OP;HVP]&[-?I2+_>X;RFP-1AGPN)@7 M!0K9/I?E5%&?K6?213&)=<[?JUFUG"R;-.6@JV:&.,D%2F&C4EIWOOIW>3D[ ME@>2[8KQZXE)-KZAC%Y.M +U!/\_#]02P,$% @ 66FJ M4K,2B!=T @ 3@8 !D !X;"]W;W)K&ULC55- M3^,P$/TK5L0!)+;Y3EK41H)6[') JNBR'%9[<)-I8^'86=MMX-]C.R$J)717 MJAJ/_=[,FYEX,FVX>)8E@$(O%65RYI1*U5>N*_,2*BQ'O :F3S9<5%AI4VQ= M60O A255U T\+W$K3)B33>W>4F13OE.4,%@*)'=5A<7K#5#>S!S?>=]X(-M2 MF0TWF]9X"RM0C_52:,OMO12D B8)9TC 9N9<^U?SQ. MX!>!1AZLDZ*F>,904 A5\8#UH\]S(%2XTC+^-OY=/J0AGBX?O=^:W/7N:RQA#FG3Z10 MY@(P?\2PHX0VD1;93:M!58XFPK>(&'0VIM9V-I8MLZ&,-/%E1+ZE&B> MRN[8'ICB@H!$W]"J[27B&W1X<+X A0F5%QKRN%J@\[,+=(8(0S]+OI.8%7+J M*BW&N'3S+O!-&SCX(O!U+4;("R]1X 7^ 'U^FKZ ?(1"W]*]CW17EZ"O0]#7 M(;#^PG_4X14MB,PIESL!Z/?U6BJAW[0_)R*$?8301HB^B'!+&-%]*M!WSH<+ MUO(3RS>W;Y\%23+1Q=D?UF4(-4FB'O5!7-2+BTZ*>])WS31T*?A6@!R4UWJ( M#P-':9H>R1M ^9-Q.BPO[N7%)^4]X ;=8P6"8#HD+?X4U/?"=)P<:1N"C?5O M6%S2BTM.BNM?G4O$0 W)2SZUS(_C((Z.Y W!4B^>',ES#VZ[F;3W6&P)DXC" M1A.]4:H3%.WT:@W%:SL UESI<6*7I1[X( Q GV\X5^^&F2G])R1[ U!+ P04 M " !9::I2%$E-TAH# #("P &0 'AL+W=OU M#2$T):SJE!>PS3V'ISA'?$1+7,@G M*\IR).24K4U>,HP2#(_9Z@S.Z MG1C0V"WX2Q33%+'40> MS[% ).,7$O2PG(/SLPMP!D@!?J>TXC*6CTTA!:O7FG$C[J869Q\1=UVR$;"< M2V!;-NR!SX;A#7 [[3\CN9W_\E?MOQX MQW\)UHSR7A-K5E^SJL]V,[4A#,)@;&ZZ9O6%67X V[!WHMU6M#LH^A?F'%S' M<957&1(X 7,LZTE,D/I*^]36=%Y'AE01>OZ!VKXP)XJJ];['XL++/HD M>SU:W,B!!Y+[PGP_"/LE^ZUD?]A@J7'@< 4M37"2PQNV_.%)#F_XP;0H=,,# M9_N"HB,'-VH%1X.";RJ2):18>YUH'GO6'NL0\0[HLHM =EWZ$XE4ORG_)I2_8%%#JG,7U?[>!PN?NR MZ3WUS+9\.SITO2<.1J[K'K%]7_C@<.6;T8(+5M7-D_PMRT36#!^*?4^^+U'0 M/XWO^^H%@]/X'GSXZWE!\.&L]T2%[N%1-SMMENIQ[Q!;DX*##*\DS!H%<@=8 MW3;6$T%+W7D]4B'[.#U,9:N-F0J0SU>4BMU$-7-M\SY] U!+ P04 " !9 M::I2Q("CCS\$ ![$P &0 'AL+W=O0PUJ_?WLMO@2/=T+^4FO&-/J39UQ-!FNM-Y\\3R5KEE-U+3:,FSM+ M(7.JS:E<>6HC&5W8I#SSP/4_EZPS*Q MFPSPX.W"?;I:Z^*"-QUOZ(H],/VTN9/FS*M4%FG.N$H%1Y(M)X,9_C0G-L%& M_)>RG3HX1L54GH7X59Q\74P&?N&(92S1A00U7R]LSK*L4#(^?I>B@VK,(O'P M^$W]BYV\FZ=V6G=4DVG8REV M2!;11JTXL&MCL\UL4EZ4\4%+7KZE6O*5^ESQM!,*:85ND(/^Y(BL42S MY/4KJY MV;N!%C<$?1=4IYI=?3.=V["D'0,$U0"!'2!H&>"G;5LC/GMA MTOP,T;=TR9KJT"V# ;TR*KL#S,@4<^B$9>R^'!6L,@PA784Y'8<<^'2YQ?[S$3< $7+/:!$Q_V,)+[(")NXGY*.F" MH1\T9YTE4GM$9G>]7AU+H":501VD0CVHHA3I*@Z$?D)8V M<"B%_E *=91"-"*C4ZMUE$(81RWO)>!0"MTHG=O_HTRB>Y99CVJ=;CJKY:@* M%Z(J.*I"3U0]HX/#LUU*'%5)3U0E#50-@$3Q2>U) U8#".)A<_&)XRKICZND MSM4(X."_3^FU(A3:O;PS4S+Q"R"##WET+HMY-B M@&J_;?H_4$L#!!0 ( %EIJE)O-;N'70( %@% 9 >&PO=V]R:W-H M965T MICVXR;6Q<.QB.P3VU^_LI*&#MB^)?]SWW7=WODM;I1]-A6CAI1;2C(/*VO55 M&)JBPIJ94[5&23=+I6MF::M7H5EK9*4'U2*,H^@BK!F709;ZLSN=I:JQ@DN\ MTV":NF;Z=8)"M>/@+-@X.?'%NSM087R4*I1[>Y*<=!Y 2AP,(Z!D:_9YRB$(Z(9#SUG,'@ MT@&WUQOVKSYVBF7!#$Z5^,5+6XV#RP!*7+)&V'O5?L<^GG/'5RAA_!?:WC8* MH&B,574/)@4UE]V?O?1YV (0SVY W /B]X#1'D#2 Q(?:*?,AS5CEF6I5BUH M9TUL;N%SX]$4#9>NBG.KZ983SF8WTC*YX@N!D!N#UL!GF'<5!;6$O%;:\K_, MI_SZA=Z.0:"W WGQU'"-);P1&#B>H659C/X/CH!(Z 2_A1J<8P69HT MM"3:N0Z+7N"D$QCO$9C K9*V,G M2RS_QX<4[!!QO(EX$A\DS-?Z%*+D$\11 M?+9#S_0P_)81/+[T\.B G&0H0.+YDCU\WY0J6RX$4'K@8S5FW!1"F48C_,X7 MQFIZ]W\.N!T-;D?>[6A?%G84=E=Q.I8+S^(FPG.67)Z?I^'S=L8^&HWBBS>C M3F"X]4AKU"O?NP8*U4C;56\X'<9#[KOBW?F$QD;7Y6\TWQ:NU;8:$L-99?5C3Z4#L#NE\J93<;YV 8IMD_4$L#!!0 ( M %EIJE*U206<7P( #$& 9 >&PO=V]R:W-H965TQSFD#1>OL@!0Z%!2)F=.H51U[[IR6T")Y8A7P/3*CHL2 M*QV*O2LK 3BWHI*Z@>?%;HD)<[+4SJU$EO):4<)@)9"LRQ*+7PN@O)DYOG.< M>";[0ID)-TLKO(.9PP!A:TR&;!^O,$#4&H2:1L_NYQ.CS3"T_$Q^Z.M7=>RP1(> M./U&QP3=4S;SY!5T]D\FTYE?87-=U>ST';6BI>=F+MH"2L?>)# M=PXG@L"_( @Z06!]MR#KREH)O4JT3F5/ M3&&V)QL*:"XE*(G>HW7[@A#?H<=:U4(OE5PH\AO;@_QPT#=" M(W IW+;Y>@ M,*'R#MT@PM"7@M<2LURFKM)V#=3==M86K;7@@K5Y)4;("]^AP O\E_42W=[< M_9W%U<7V%0=]Q8%-&UY(^Y'SO"&4(NUJP/^2R"WETE3]?;Z12NA[\^,_V+#' MAA8[OH U10R=0:N*K(A6')V0:91&/[#:.)-BO:!M4&BE>V*6RX MTBW&#@O=TT&8#7I]Q[DZ!J;/]/\2V1]02P,$% @ 66FJ4@&ULK59=;YLP%/TK%NI# M*VT%0T*2*HF4I/MZJ%8U[?8P[<&!&[!J;&8[I9'VXV<#@6Q-TD[B!?QUSSWW M^'*YXT+(1Y4":/2<,:XF3JIU?N6Z*DHA(^I2Y,#-SEK(C&@SE8FK<@DD+HTR MYOJ>%[H9H=R9CLNU6SD=BXUFE,.M1&J3941NY\!$,7&PLUNXHTFJ[8(['>N+,\-4O@8^/&/BU M@5_RKAR5+*^))M.Q% 62]K1!LX,RU-+:D*/?A(B+BACZ#U: M5A>#Q!HM4L(34(ARM"!2;BE/T"P3&Z[M;F-S?@V:4*8NT)D]>I^*C2(\5F-7 M&VK6@1O5-.85#?\(C0#="*Y3A3[P&.*_[5T34A.7OXMK[I\$G.7R$GG!.^1[ M/GY87J/SLXL3L$$C5U#"!J_)]>-.F*=)C(+(^.<)Y%Z#W"N1>T>0YX01'@$B M&JT@H9Q;S8W8.4@JXD.*5GAAB6<_OJ=I?^@/_;'[=(!&OZ'1/TG#1&02V5S[ M1DK@T1;=2\(5(_83.D2B0NOOD<#]PPS"AD'X5B& QZGM0-H#9G\MA-Y-K(.F6YS^ 5!+ P04 M" !9::I2^@;1U7L" "*!@ &0 'AL+W=OI%*VV!0M*@BB EZ3YZT:IJU.URBBOEA$%SY%:'<2Q.W]B#31#2:48X/$E13543^6" 3VYEW MZ>T6'FE1:KO@ITE-"ERA?JH?I)GY/26G%7)%!0>)FYDWO[Q>QO:\._"%XE;M MC<%&LA;BV4YN\YD76$/(,-.60,SC!9?(F 49&]\[IM=?:87[XQW]HXO=Q+(F M"I>"?:6Y+F=>[$&.&](P_2BVG[&+9V)YF6#*_<*V/3N>>) U2HNJ$QL'%>7M MD[QV>=@31*<$82<(#P1A?$(0=8+(!=HZ([Y6[UOG/9VPYW=13@(G-=R!$'T#L(@O'Q:W<#Y MV87$6DA->?&MX50?,;D<9MX1PPQCQPR&8&\<1WV"(T>/_I+@ =2X1XT=:GP" M==]4:Y0@-M"[!.OR6&&6+6KB4/95?DGCQ'\Y635D0:$W*CF^YTD[1IQ;3R(T__@*6_K=("7Q)*'N;"R(/2C[)-^SQVQ M)X!@A0#*!="1 "85 C@7P$<"T*T0<',!MZD R05(4X%^+M!O*C#(!09-!8:Y MP+"IP&4N<'DYLN,2GH]$OP)"-U>Z=,7:=*E\BI-_$C/ MCT]2J&]])2>O[WBT^OTS$R&8L;D$-%J /[ED,7B@SW0>,/!FQB3U@_BW44^J M_K14S\MU3S+=J$(W!O<\DNL8O(L6;'$HWU-V%L:BG;$39%7XT9-=X* +@!P$ MOWR:@3>_E)DUM6L9;X32@@^T+/W8H\$_WQ(J)!,E.F=VG3/F=0&&J4Y4(OZN MR<"JQ6_LXA^2H/!+F?@?31Q2+?Z^^=AAB?AM$^-QI?@'N_@]?0:.FTH[I2EQ MD&FXF!8XU8HKQZ0FPVT42Y&HQ4!:-+J%1C?5Z%;9Z4=^F(0@\+\E_L*7SV6) MFZGHIRKTRK:]AD[^-^IM2WHG1>_$VOM8C4+-P71^/[)84JENIH(I0\!X)1BK M&66_Z*??DM\&A<:!U?)'JM91P)=@F:0C6.@>) ?CQ;^*C^K!N\GMY]FXS)N9 M8DW,PIVX.R#EGAP6]@RM]LP20=.579FT4=STI38B8%LF5#T!TB_!D@>J\/"C ME5K_5;AC7TM<@"@)YTRD@TEY W+>Q. 'J"70-+.+[(W&+1_*93&4R]*Y)H/C:WC-6R";<$)&CI!.YZF?,LB&LF+HU2^T-7&:?3SY=\]2P].%UIM18;"R&DI1YNQ"QE6(]A2NB)#6V2G;9/2:I+K.*BMAM;: M"AD@(_PSYLMMWLW1?*FJ6)"!.[+#_:QPYX.Q1<:P$)&VHFV A_KMS?X:76I& M.=8999")[,@\S\6U!14R,$3#MEQL4(;LH#G/Q770L@,6&VCA%J%U=SOY^&CK MUA +MT4L;(B%[<2:: * #5? B-5F08 M%7[ZNJ5 B")'J;MK-,.N8\UHO+<# MMD/M?'UUUFL<;]>,NL@.&(,]W*R",[LV?RG7H.DV^25UOFOHY[:U<78-VES[QCE/ M&C#G0F2O*SRZ4497O)R")Q44.7D[E;VR*VF*!\16;+F&G6ZSO?51G:WR2#VA M,0,TY,FQ@_(1H)/]*B36&M UN'3MN)P>F<,3J5(E6BBOEIJ"3TT98*LI>V\: M[>6>2<3@P%>E=IQNX9'C7-KL,+!US]P)GS>?[IB4V=NR:8GYAS89N+IM;9== MPTO77OL=AYX& ??24;U)-D#RTM\H3)<\[**O+ E&CL6Z[ M0@Q$R=DO*-N+2VTI0@Q525NO.HG!(['C\25QL6MTNL@>E[V?:/T%:5BC>:Z&IT8Q!([8G]*G.KGD>$PN6PI3GW#S+Y]/_Z* M.-5HAEU2'J?>WD&'D(E5>K F5A-8%7S9,8+B:7%X9YP>63EZ/H%OI]D1'*,F M.Q%T3\7*CV*U<"Z52J<[4!-69(=LLAO)-^EQBCF7DH?IY9K1!1.Z@?I^R;G< MW>@.BJ-.U_\!4$L#!!0 ( %EIJE)N/J:75@, (@* 9 >&PO=V]R M:W-H965TW96Z M$EINVX>J#]YD *N.G=K.LOOO[]B!0-G@ME(E1&)GSIDS8WL\DYU4W_46P)"G MB@L]#;;&U._#4!=;J*B^DC4(_+*6JJ(&AVH3ZEH!+1VHXF$216E842:"V<3- M+=5L(AO#F8"E(KJI*JJ>Y\#E;AK$P6'BGFVVQDZ$LTE--[ "\ZE>*AR%'4O) M*A":24$4K*?!=?Q^$0\MP%E\9K#3)^_$AO(@Y7<[N"VG0605 8?"6 J*CT=8 M .>6"77\V),&G4\+/'T_L/_C@L=@'JB&A>1?6&FVTR /2 EKVG!S+W?_PCZ@ MD>4K)-?NG^SVME% BD8;6>W!J*!BHGW2IWTB3@#(TP](]H#D'#"\ !CL 0,7 M:*O,A75##9U-E-P19:V1S;ZXW#@T1L.$7<:54?B5(<[,EDJ636'(%ZH4%8:! M)N_(JEU3(M?DVJ:9F6?"Q,'F&2<+U5!.7M^ H8SK-XCYM+HAKU^](:^LY7]; MV6@J2CT)#8JTKL)B+VC>"DHN"!J0.RG,5I,/HH3R9WR(P741)H<(YXF7\+I6 M5R0:O"5)E,0]>A9^^!U%>)([>.21,^@2/G!\@TM\\A'P&!B;II7!'%%5DK-5 M.&;XZ[WDG."&W:'9-X_[8>=^Z-P/+[B?4TY% 80:,H<-$X*)C5WG)2@FR[[E M:OE2QV>+PN,LB^)\$CZ>YK#'*$VCSN@GJ:-.ZL@K]61+WFK=G&^&5EU+,3IQ MG$?GXGILLJQ?6]II2W]7&U8ZP_O%I2\WQ2W6.O](.[W6$7U!?3^PNF."&5*\P^7?P( WV(>YU MBZTB*&N W]=2FL/ .NB:S]G_4$L#!!0 ( %EIJE+L5-\R' ( -@% 9 M >&PO=V]R:W-H965TO DI6Z__4ZR8S*6F$+?V#KI[G^_.]F7=TH_ MF ; DB?!I5D&C;7M5129L@%!3:A:D'BR4UI0BZ:N(]-JH)4/$CQ*XW@1"TAGNPW]N-1BL: M52HF0!JF)-&P6P:KY&J]X0>#SARMB:MDJ]2#,SY5RR!V0,"AM$Z!XNL1 MKH%S)X08?P;-8$SI H_7!_5;7SO6LJ4&KA7_R2K;+(,/ :E@1_?J;CQ3]+UOO,X(.7>6"6&8"003/9O^C3TX2@@F9T)2(> U'/WB3SE#;6T MR+7JB';>J.86OE0?C7!,NDNYMQI/&<;9XC-@289@*6,FW=Y M9#&#\XO*06W=JZ5GU%:M#DF<79 T3I-_PR,$&^G2D2[U>MDTW:_5UEB-%_A[ M0C,;-3.O.3NC^:T%5ZBL"??J%Z3S5P?5)7W$HQKP8W.?LW.QH,6I-DRG6)!G MH-I,P,Y&V-FDTBV35):OA)U.D7C8"=;YR#I_;6,K9DJUEY:@(YQ"G)JS.P.QY6]28"9+=MO,9#>9T+0/G3X((T"SMD4E.63[ZU>RC;&-;$B3 MOH _SCV<>R3=*S'>4?:-;S 6X#F)4SXQ-D)L+TV31QN<('Y!MSB5;U:4)4C( M6[8V^99AM,R#DMBT+ 9TF"V/>/.*:[B0&- M_8,'LMX(]<"=8/&[OF;PS*Y8E27#*"4T!PZN)<04O9W"D G+$'P3O M>.T:J%06E'Y3-S?+B6$I13C&D5 42'X]X1F.8\4D=?Q3DAK5;ZK ^O6>_7.> MO$QF@3B>T?A/LA2;B1$:8(E7*(O% ]W]ALN$/,47T9CGGV!78BT#1!D7-"F# MI8*$I,4W>BZ-J 6X04> 70;8YP8X98"3)UHHR].Z1@)-QXSN %-HR:8N/_N W@'2 I^W]",2S0?FT+*4N1F5$KX6$BP.R1<;=D% ML)P!L"T;:L)G_>'7.+H #LS#K6:X*5:XPI6/V=5"_)I:H>N%X[-I[H_.I0? M'% -R6XEV>V5?(LY!U=1E"59C 1>:I2#FV2+").+6NC$%_Q>318,H-72?@+4 MD.Y5TKV72;]**!/D7Z0*ATZI=R0B'(W:+FM %O3T2OU*J?^:>?$5:XWU-9X% M7MM9#2H<>8Y><% )#GH%SS?2R:' + &M=5(O$SK1P9$<-_3\EF8-J#X0#&Q@9Y;&_%"L@;E^TZ@USRJ-(_.G!=G*1T=:9"U,( MI1H4 M])V.&0RM0P.Q>NOE9Y*B-,)G5$M8:TJP-_\]Y\NJ94E:S]#QPO: Z5!NZ';8 M<.@:T'[;HE/R-<;##NVV6@W*AU\$3S:XJ;R]+ MN\CP5&;'3<]VCJ;H,2APNM;3H3/"_M;8F8U6IW^\!7+M=@?7H<*N%@X/+1'V M]\2&TH%F20W 7,B2H/9):GM=X F*P3WE)#_,_/7I6:BCT2)6J7+QMS;)?AD9 M'ZX1VE[F ]NY2&>O96F:=&C"L+\+MTS:C^?WP7Z1O95)_3)>O=AG_^,/-*T] M[!5@_V:AV]JO-(W>UMT3VY8S:LKL=1R%1V;MP*O^;?B"V)JD',1X)4FMBT 6 M(U8@V$HLU)9\DM)T M]^E'R:[KVH[;ET222>I'4I0X/W+Q*#-"%'HN6G;,LE(@>4%+PF# M+SLN"JQ@*O:V+ 7!J5$JL)?S$N_)AJB'\D[ S&ZLI+0@3%+.D""[A;5R+]>NKQ6, MQ ]*CK(U1MJ5+>>/>G*3+BQ'$Y&<)$J;P/#W1-8DS[4EX/BO-FHU>VK%]OC% M^A?C/#BSQ9*L>?Z3IBI;6+&%4K+#AUS=\^/?I'9HJNTE/)?F%QUK6<="R4$J M7M3*0%!05OWCYSH0+06P,ZS@U0I>5R$XH>#7"B9R=D5FW+K&"B_G@A^1T-)@ M30],;(PV>$.93N-&"?A*04\M;PG$0*()VE1Y1'R'S!I:E-PWF]E,[.$,RTT;F#>VTH9V.TMXP102!PP2PU=&ZI7A+ M2LS$U;#/ZT@]D7"?UARK"A#$[T#ZO=O< MC:+>.>A+>4'8O?3M5H]1$+$WK9=$"3\P53W.S6K3WJU,4]-9O])MG^E=7LU4 M/2,\O7O*),K)#DPZ%Q'$351M6#51O#2=S)8KZ(O,,(/6E0@M -]WG*N7B=Z@ M:8:7?P!02P,$% @ 66FJ4@?_# ([ P G0P !D !X;"]W;W)K&ULK9?=3N,P$(5?Q8JX &F79)RF35%;B1^A10(MHK![ M;5JWM4CBKNU2>/NUG30IQ&X1<-/8B<^LFS0@Z#A5++ MDS"4DP7-B3SF2UKH)S,N#VC&5\/ P@V-^[8?*',C7 T6)(Y'5/UL+P5>A;64:8LIX5D MO$""SH;!*9R<8RNP*_XPNI9;8V1*>>3\R4RNIL,@,AG1C$Z4"4'TY9F>TRPS MD70>_ZJ@0>UIA-OC3?1+6[PNYI%(>LZSOVRJ%L,@#="4SL@J4W=\_8M6!24F MWH1GTOZB=;4V"M!D)17/*['.(&=%>24O52.V!-#Q"' EP!\5Q)4@MH66F=FR M+H@BHX'@:R3,:AW-#&QOK%I7PPKS&L=*Z*=,Z]3HFNH>2/03C:='#^ (='ARA \0*=+_@*TF*J1R$2F=F MXH>3*HNS,@OLR>)T*8Y1%/] .,+@D)_OEE_0R3&*PF5)BF>JH\*T-T;0BS_YY''3 % M/3N,.[5Q9Z>Q]L(NKU*5;'DET .W5U)[)?N\8I=7TO**T\A35[?VZN[SZKB\ MNBTOG":IVZM7>_7V>24NKY[#*^J[O=+:*]WI=;^@&LG/[0KC_#69JD8!:WMBZ$;)YX\&QC!;AI=LH(4$[J? M1=# "+Z!1E6,-VWO19X_&S0\@L\!"=I$\D("&B+!YY $;2;YO!HBP>>0!&TF M^;P:(L'GD 1M)OF\&B+!5Y $;2;Y'!LBP?<@"1Q,2GQ_4=P@"7\52;B-I%[L ML6V A+\)2-A!F@Y.W_'(M2J%]S@*M\Z.YN!^0\2<%1)E=*9ET7%/URC*LW Y M47QICY./7.G#J1TN]/<#%6:!?C[C7&TFYH1:?Y&,_@-02P,$% @ 66FJ M4JC_&; ; @ #P4 !D !X;"]W;W)K&ULA51; M;YLP%/XK%E*E3IH"@6SK*H*42Z?UH5+4[O(P[<&!0[!J;&8?EO3?[]@0EE4) M>P&?X_-]Y^YTK\VSK0"0'6JI[#RH$)O;,+1Y!36W$]V HIM2FYHCB687VL8 M+SRHEF$<1>_#F@L59*G7;4R6ZA:E4+ QS+9USSX-I<%0\BEV%3A%F M:<-W\ 3XM=D8DL*!I1 U*"NT8@;*>;"8WJYFSMX;?!.PMR=GYC+9:OWLA/MB M'D0N()"0HV/@]/L-*Y#2$5$8OWK.8'#I@*?G(_LGGSOELN465EI^%P56\^ F M8 64O)7XJ/>?H<_GG>/+M;3^R_:=;9($+&\MZKH'4P2U4-V?'_HZG "(YSP@ M[@'Q:\#L B#I 8E/M(O,I[7FR+/4Z#TSSIK8W,'7QJ,I&Z%<%Y_0T*T@'&;W M*M'SCX=%(.,E0I\3S)?^M$UL+FTMM M6P/LQV)KT= H_AQQ,1M^6\R]-]U10KW9" M62:A),IH\H%VQ73KUPFH&S_!6XVT#_Y8T8L%QAG0?:DU'@7G8'@#LS]02P,$ M% @ 66FJ4O9;U.?H @ 40@ !D !X;"]W;W)K&ULG59M;]HP$/XK5CZUTM:$A-<*D( R;=*ZH;*M'Z9],,F%6$WLS':@ M^_<[.R$%&K)J7XA?[GG\W)W/QW@OY)-* #1YSE*N)DZB=7[KNBI,(*/J1N3 M<2<6,J,:IW+KJEP"C2PH2UW?\_IN1AEWIF.[MI+3L2ATRCBL)%%%EE'Y9PZI MV$^&#;1)L%=SK.Z1;6H+_G*XDSMV:)6 9<,<&)A'CBS#JWBY&QMP8_ M&.S5T9@83S9"/)G)IVCB>$80I!!JPT#QLX,%I*DA0AF_*TZG/M( C\<']@_6 M=_1E0Q4L1/K((IU,G*%#(HAID>H'L?\(E3\]PQ>*5-E?LJ]L/8>$A=(BJ\"H M(&.\_-+G*@Y' .1I!O@5P#\'="\ @@H06$=+9=:M.ZKI="S%GDACC6QF8&-C MT>@-XR:+:RUQER%.3Y=4H: M;9795H:3&KD:!YA@WK,3,2S'^!3$!N1=<)XHL>031*=Y%QVKO M_(-W<[^5<);+&^(%[XCO^9T&/8MV^#U%N#^T<*]%3E '.[!\P=N#_7.V45KB M9?[5PM^M^;N6OWN!_]%>6HC(; <2:[ \0V&6YE2QD%QA>LI$73*V'>F?0VBQ/9_5IV_S\#;EW C7]H[K\IY$U6%T,^J+4/6K4? MQ[;E[@UKNF'KW9YQS:(Z;Q 6DFF&H5@^AVF!U4QB*;+C9\0DNJD@/B,Q^:0A M4VTE,:IEC5J]Q ,S<4@!@1,QX8N8IMR,7D6]W_//,O/:9C#LG>7%/7J=,Y!; MV[04GEYP73YE]6K=%V>V'9RMS[%?ENWMA:9LMOA0;1E62 HQ4GHW U0DRP96 M3K3(;0_8"(T=Q0X3[/D@C0'NQT+HP\0<4/^+F/X%4$L#!!0 ( %EIJE+# MDQZMNP( &0' 9 >&PO=V]R:W-H965T2<37S"JVK2]]764%*K :B(AQV-D*66,-4;GU5 M28)S"RJ9'P;!Q"\QY5Z:V+653!-1:T8Y64FDZK+$\FU.F-C-O*&W7[BEVT*; M!3]-*KPE:Z+OJY6$F=^RY+0D7%'!D22;F7*!DIP[&R'CR*,23 MF?S(9UY@!!%&,FT8,'Q>R((P9HA QG/#Z;5'&N#A>,_^S?H.OCQB11:"_:*Y M+F;>U$,YV>":Z5NQ^TX:?\:&+Q-,V7^T<[9QY*&L5EJ4#1@4E)2[+WYMXG M )YN0-@ PH^ T0E U "B?P6,&L#(1L:Y8N.PQ!JGB10[)(TUL)F!#:9%@_N4 MF[2OM81="CB=K@LL22%83J3ZC*Z?:ZK?T!?T$TN)34;0V9)H3)DZA]7[]1*= M?3I'RH 4HAS=%:)6F.')TZ.T(W@NE#HFNM M*^'>E7G82WA5R0$*H@L4!N&P0\^B'WZ# 1Y.+3SH@"_[X6M2#= P-O#AUQYO MHC8QD>6+3O%ID3TUB6GRTL,Z:EE'EG5T*D:U+H2DOTD.-5O5,BN@9I#8H$R4 M)92A,J=>(%R*FNNN(#CZB:4W+>4E'0?NE_@O'<+&K;!QK[ [Z%FJEF_(^MWC MZ:0EG/S'^,4M:]PK<[4/V1E[B9:5+;+/0H-/=,. M"W@&B30&L+\10N\GYH#V84W_ %!+ P04 " !9::I2HA@/2&H# "$# M&0 'AL+W=OJY&KL%5HO/OB^R@JHJ#H2"^#FS5S(BFHSE;>^6DB@N0-5 MI1]@G/@59=R;C-RS"SD9B5J7C,.%1*JN*BH?3Z 4R[%'O*<'E^RVT/:!/QDM MZ"U<@?ZZN)!FYK=>/[GD33(W5,%4E'^S7!=C M+_50#G-:E_I2+#]#DU!L_66B5.X7+1M;[*&L5EI4#=@PJ!A?_=.'IA ; )-H M-R!H ,&^@+ !A/L"H@80[0N(&X!+W5_E[@HWHYI.1E(LD;36QIL=N.H[M*D7 MXW:A7&EIWC*#TY.K@DHH1)F#5&_1Z5W-]",Z1%-1+00'KA42*\5-R_'-NX.A,0Z7^[0D>ML%# M%SS:([APP;.MX,P%[U)XY3=Q?FW_NI\$"0YQ-/+O-Y7L,!O@<$"VS6;/S4(2 MIGC8FFUE%[791;W9F>9C6@M'TUI*X-DCNI:4*Y.M;6K'^7]F0U9V5_04,FY# MQ:^O8M(&3WZ3BBN_\4;=#V."XQT1.ZRB*$F[Q1FTI >]I"]!,PFV_NBLGX>MO#[+NS:2_ M.?^".-&ST^*0)$D<[HK3:1?%.[MGUFDW&)#!MMUIIUV$]L/ MC\G_4$L#!!0 ( %EIJE(K?\3VC@, &(, 9 >&PO=V]R:W-H965T M)L^U#T M@9'&%KL2Z24I.^G7=T@YLF/+:@LLLB\62&-A^[L3HV' MLC0Y%WBG0)=%P=3S%'.Y&7FA]W)PSY>9L0?^>+AB2YRC^;RZ4[3S:R\I+U!H M+@4H7(R\2?AA%O8MP%G\QG&C]]9@4WF4\HO=W*0C+[",,,?$6!>,+FN<89Y; M3\3CZ]:I5\>TP/WUB_>?7/*4S"/3.)/Y[SPUV<@;>)#B@I6YN9>;C[A-J&O] M)3+7[AN@;HFN#^LF6VK2B%IV@%L,G*4RFX5JDF+[&^Y1FG6OT MDNLT:G4X6:D+".(?(0JBL('/K!W^B1$\&CAXT$(GKDL?.W_Q*3I)4A9ES@RF M_Z'"?]P2'&X,%OK/EN"=.GC'!>^<"-X4T 9J:E/EJ><\65E8C\^C(![ZZ_W: M-1H-+FNK5RR[-(])SK3F"YY4>1H)/Z- Q7(@ M&:,_'8DPUT8Q^_J!ZR=ZGVIL%+?@J =A$![TZ5^,7B>QI^GA_VK4+S0.3!)3 M,L4I#5LY;'MDPF@7*/H.S=H):!B_5;/BHS[$\:'$-1B%_5/-V@EQV*[$]VBX M0BMC<,O9(\_M&WBG;6V%VLEHV/T.?=I):]AK3?&!/<&4^K+@IK'XO:.Z!H>E M/S8Y[_9/E'ZGNN&WD]VMJ_T77"?N'-(\-HK"[@%-?V]:*U MW1"K(9&E,-4P M4Y_6@_+$C8<'YU,[0+LI<.>FFKYI5%ERH2''!;D,+OI4.%4-M-7&R)6;"1^E MH0G3+3/Z"$!E#>C^0DKSLK$!ZL^*\3]02P,$% @ 66FJ4K+N%E)) P M:PD !D !X;"]W;W)K&ULE59M;],P$/XK5L2' M(<'RMG8M:BOU!0023-7*X -"R$VNC85C!]M9 ?'C.3M9EK5I$%_:V+Y[[KG' M]ITG!ZF^ZPS D)\Y%WKJ9<84KWQ?)QGD5%_* @2N[*3*J<&AVONZ4$!3YY1S M/PJ"H9]3)KS9Q,VMU6PB2\.9@+4BNLQSJGXM@,O#U N]AXE;ML^,G?!GDX+N M80/FKE@K'/D-2LIR$)I)013LIMX\?+4,G8.S^,3@H%O?Q*:RE?*[';Q+IUY@ M&0&'Q%@(BG_WL 3.+1+R^%&#>DU,Z]C^?D!_XY+'9+94PU+RSRPUV=0;>22% M'2VYN96'MU G-+!XB>3:_9)#;1MX)"FUD7GMC QR)JI_^K,6HN40#\\X1+5# M=.00A6<I@92LI39M@P4(V#&CR4NRJ8X D3MB,B!+ MF1=2H(VV,S=X%->@F$Q9@DL(XV;G8P<9G8+OVXLM\JXW"J_&U)\!5 M$^#*!;@Z$^"FS+>@[!X**5[^*"EG.X8G0;>/S*,Z]O(@0DJV%1MBU=+D#_FW M@(N*R, 1L87G?A9-_/L.[H.&^Z"7^^;U[;I'@F$#,^S5>%6G5 M.;. MA*U>$/;?^.-:W8V*J:JS5P,C"]<S;)D7AU[,QVH)7VXW=V@@<=Y&TO8)_O^^Z[._LRW4OU MK$L 0UXJ+O0L*(VI;\-09R545 ]D#0)/ME)5U.!6%:&N%=#<@2H>QE%T'5:4 MB2"=.MM*I5/9&,X$K!313551];H +O>S8!@<#&M6E,8:PG1:TP*>P'RK5PIW MH6?)605",RF(@NTLF ]OEQ/K[QR^,]CKHS6QF6RD?+:;^WP61%80<,B,9:#X MMX,E<&Z)4,:OCC/P(2WP>'U@_^QRQUPV5,-2\A\L-^4LN E(#EO:<+.6^R_0 MY3.V?)GDVOV2?>L[B0*2-=K(J@.C@HJ)]I^^='4X B#/>4#< >*W@-$%0-(! M$I=HJ\RE=4<-3:=*[HFRWLAF%ZXV#HW9,&&[^&04GC+$F?2)WX&AC.L/Y&.G ]0T-!C2 L.LHU^T]/$%^H0\2&%*33Z)'/)3?(A2 MO=[XH'<1]Q+.:S4@47)%XB@>GM&S[(<_4(3'-PX>]*4- M64,ME6&BN")SK<$:,BDRAOX%N3=0]<0:^5@C%VMT(=9C4VU $;G%_MM>';JB MS[6EI1H[*ON2=RFFNSLNU+\>0^]QHF_L]8U[];57:0T[$ ULPF]_H<@2 MRX&54M2]WC73SWAZ>NG(5P$]=;KV.J[_>T\F/M:D-^<5*)N5;0IR:\E93@WD M.-]<%_.*0N/'CD6JW"S3V/81ICV_7BK'Z]S-U7>V!FG=GX.@HF-.&P1&PO=V]R:W-H M965T,T75$X!I*VVPJD0]"@ MVV'80;496Z@^/(EIVG\_2G:\;$MRL42*[_&1%I5MC'UQ-0"R-R6UFT0U8G,= MQZZH07$W, UH.ED9JSB2::O8-19X&4!*QFF27,:*"QWE6? M;)Z9-4JA86&9 M6RO%[?L,I-E,HF&T=3R*JD;OB/.LX14L 9^:A24K[EE*H4 [832SL)I$T^'U M;.SC0\ W 1NWLV>^DF=C7KQQ7TZBQ L""05Z!D[+*]R E)Z(9/SJ.*,^I0?N M[K?LGT+M5,LS=W!CY'=18CV)KB)6PHJO)3Z:S1?HZ@D""R-=^+)-%YM$K%@[ M-*H#DP(E=+ORMZX/.X!T> "0=H TZ&X3!96W''F>6;-AUD<3F]^$4@.:Q GM M?\H2+9T*PF$^AXI+MK"F "B%KAP[O07D0KHS=LX^ Q6NWVEWKTMAJ9-LR24X MA)34=9?%2"I]KKCH%,U:1>D!12/V8#36 MCMWI$LJ_\3%5UY>8;DN,R7#19[@(&2X.9/AJ]'G!7#FXRN+7/2K&O8KQ417S?WMO?WL3]LK_R>\?3@>N*V$=DS"BJ#)X"/EM^TP MM@::)@S LT$:I["MZ?T"ZP/H?&4,;@V?H'\1\]]02P,$% @ 66FJ4@"9 M%0FS!0 3AP !D !X;"]W;W)K&ULQ9EM3^,X M$,>_BE7M2B M3?R0AZ)2">B>#FFY1<#>O0ZMVT:;Q#W;!5:Z#W_.0^,T<=R6 M6_;>0)/.3&;^MG^>QN,7QK^+%:42O*9))BX&*RG7YXXC9BN:1F+(UC13WRP8 M3R.I+OG2$6M.HWGAE"8.N(^7*YG?<";C=;2D#U1^6]]Q=>744>9Q2C,1LPQPNK@87,+S*?%S MA\+BSYB^B,9GD)?RQ-CW_.)F?C%P\XQH0FP$\MU;1\@^%F(6W*C_.\G%_D%Q]&RL_.7F@2S6*$MQDY1S* MQ^(,/)2S + %V!K_Z.ZJ\ND:TK?$*60->KOD0 MN/@30"Z"AGRN[>ZWD7)'8>'N&MRG=O756WD%5 MW])(;#C-9^;7->51(<#)%R;4%+SC;!%+H&8=4&.VC#-AD<.O'^Q;Y7AD,DH: MSRH?8M*GC.,U"C\;>1"UY#%8^8'G^69Y@CK+P"K/Y7P>Y^,OG"F=;PJD"K#@ M+ 6'"V<1*ZS3"*UBW6225 S%>*W0:_R:RH:0@+]UH ;S)25&[@]@FH80SN-'_-% M\_!#2)J*0S35/(6' ?5H334XH9V<_9IV&8@((;"M:=<,^A[LV4B@1B4,K'EI M_%4:V+8)J-$'PU^[0T$-,&@GV.%[5!6HN?#/" [:_#*9^8B@'M(B#3!D!YC. M,2WK_P34G9G23?W(,"6\)]X)&4+WXZFQJ=OCB4=#O^.Z6Y;&'K)CKSNEP#_@ M&!8BS4+T/BQ$FH7HC2RL_/Q=%F*W-7D,9HJ%$/?L?DBS$)%?N\*0IB7R?M(* MJP+M+!W5WN&V2 8S'\.^'1AIZB([=8]?8?9X)_XP[%MA>SP),;CNEJ6AC?[7 M!A=IS"-[B[NO!:O;OMA%>SU:&-8CQ82#^:33"C3< =D(? M3B-L8#$,1VV)NE8!0CT":5QC>^MZ-(GVQ"/#D?O1Q*&]?J3MMUN1W@6PO6=^ M9PAA#7E\R$N)?@A5[KOO:A#$K9_34VQHL5W/#48]8Z]QC>T]]A>J?E,7/_K/ M1"5-L8Z/;(NPQC(^K/L^FD.:J]C.U7X.F5X*M#MJ;.JH>SHBHNE+[$VL1>8C MB4\TCPE\G_>/FJP$O?$-).HJC3LO7XQ6/3.::.82.W.O&5?U1I)NWVV) NM? MY8IR6]6-UZ[V[O:=X4(TY8B]USV\TFI4O([>GA^TWWN2;L/K>0CV#(LF(?EO M)"1=$B+DAZTF86HR&P5A.SVG<="24KXL#JP$F+%-)LOSB/IN?2AV61P%M>Y? MP?/K\FA+ARE/VJH^ 21TH4*ZPT#IQLO#J_)"LG5QG//$I&1I\7%%HSGEN8'Z M?L&8W%[D#ZB/$"?_ E!+ P04 " !9::I2YV^H-G0# ! # &0 'AL M+W=ORDNM,Y M@"'W92'T-,B-J=Z$H4YS*)D^EQ4(?+*6JF0&IVH3ZDH!RUQ0681Q%(W"DG$1 MS"9N[4;-)K(V!1=PHXBNRY*IAVLHY&X:T.#/PBW?Y,8NA+-)Q3:P!/.UNE$X M"SN4C)<@-)>"*%A/@ROZ9D''-L#M^,9AIP_&Q*:RDO+.3CYDTR"RC*" U%@( MAE];F$-16"3D\;,%#;HS;>#A^ _Z.Y<\)K-B&N:R^,XSDT^#BX!DL&9U86[E M[CVT"0TM7BH+[3[)KMT;!22MM9%E&XP,2BZ:;W;?"G$0$-,3 7$;$/\5D Q/ M!"1M0/*O)PS:@(%3IDG%Z;!@ALTF2NZ(LKL1S0Z+L P7NA7D] @LGT>IBW*=8,2GT#YDIIS$@U>DSBBEU^7"_+R M11_*W(]R52E$22Q*3%L4!954AHO-CUIPTX.Y\&-^8H@97SC,J)=9B(IULL6= M;+'Z4[36YTAJ,)DQDY"-G*UYPPT&33\!TK2 C6-VWD-9*819NUVDDXQ8R33A985LD<@O\J2:\^:0H3O$>L9V M-IB$VQY>@X[7P,O+.@N?'C':-+&D51 M/]%A1W3H)7H%2NJ*I4"6L#DF]PASU&&.GDF9C#M&8V^6'SKM22&U[KN \5$) MC)-Q%)T4^*([^N))@9?,)^MEAW3Y3&2ET=Y'H_];YRW>(YT]*M,#1Z=>)@O. M-D+J!V]>>Z.CS\7IZ-[JJ-_KYDSG!+7-B)'8.?RLT=X(OBK3N]Y75W+D%XW0 MIY3>6QOU>YO39NM>GNB[J1366NU/"X>:9Z"8[6UZ.0V.+C\>/N;45LFQV<6Q MC_S>[JC?[VZD0:J<%81E&;=$<0A,B3-L#WLY#X^HT,0KY-XFZJ$QYT M:[:WQA9EPX4F!:PQ-#H?H\ZJ:5>;B9&5:^!6TF [Z(8YMOB@[ 9\OI9XE>W$ M]H3=GX;9;U!+ P04 " !9::I2?Q"V8#@" #E! &0 'AL+W=OFH?'%OI@%)+C<9+:\#A@4/=K-5]SF$P565OGXA4WO.V7G MJO-D]3:8%6AI^E6\;NNP%Y"/#P3DVX \ZNZ)HLI;0:(LG-V "]Z,%C8QU1C- MXJ0)/V5!CF\EQU'YB)Y<5U'GI%G!32/<"CU\@._".1$*!J>W2$(J?P8G( W< M2Z6XG+Y(B>D#2%IMJ>8]57Z :@+WUE#CX;.IL7X?G[+L07N^TS[/CP)>MVX$ MV>0<\BP?/RUNX?3D[ CL9"C)),)>'()%9WTK*H0%KKC_Z CFQ8!Y$3$G_U=F MZPF$J8&/T7&-?WUC?[@CU/[W$;;IP#8]FL$[MG/P2*0P9!))I6Z%=-%LG5U+ M?^AW]B27D20,][K,1I,B7>\K2_=:3R,W3Q@P#Y7M#/5=.)P.,WS=M^X_]_X! MN.?>D\:#PB6'9J-/S._ZH>H-LFULY&=+/!9QV_ [A"XX\/W26MH9@6!XV&PO=V]R:W-H965T8>--=WEVF[X25R2'3ZB?BI7TEA^AY+1 KFB@H/$[=R['=TL9M;? M.7RG6*NC-5@E&R&>K?$UFWN!30@9IMHB$//;XQ(9LT FC=\MIM=1VL#C]0'] ML]-NM&R(PJ5@/VBF\[EW[4&&6U(QO1;U%VSU3"U>*IAR7ZA;W\"#M%):%&VP MR:"@O/F3E[8.1P'AZ$1 V :$+N^&R&5Y1S1)8BEJD-;;H-F%D^JB37*4VTMY MU-*<4A.GDS4J+:M45Y+R'2QS(G>HX!(6N*.>WZ$FE*D+. /*X5LN*F4@5.QKDZXE]=,VM4636G@BM3$\"*YS9=DQ^SO> M-S([K>%!ZR(;N1#6&$I]A7T08B#Q+WWW$?>P$R/R(-^YJACC@:9ET3EL"(TZV.+WK%=?KP^(776$&PO)MT1[CF&;U?&H4'*;W)@X@V6F)0L>J,C(A H^U1R\"EIRL7;F/AAF M2B@=&%M5&RH"2_WHX,C-H. M3\FETDUL%\']G;;+#X#-# 1R(3J!?>(,XU%% MC6%:7MM)L[@Q/H&"=GRWKJS"N:;KJ#\@6X?F9H-,E]2_LZWJ#B#\I\7MKMR&8.3<9N-"OXJIFOBDX QA[A[+2JQ/J3 MX'-9,K?Y%P<01 M]&2Z=O9PW@+2<[DDT/8TALZ MM2^Z>_QV?\6RL;C,V8KE MDW:JY]-F&-B!C=I>X'"(7#>7'\%\'.9' ,/B8 HP'^>%Q?F?]C-$]^,P3-O0 MBPQ1GR'JX[Q\R*3Y8''\/JF]_#M-TSA.$BRCDXE7P03+6Y+ U\^&:0,/+ Y$ M^K-6!6PWH'X_CC0 M4WZ?.(:J8MJP)QA'TA1#H!?]/9HD2'82^/CK@STE<9RF?@0POX(XQA!X&G$$ M4P :,"2.FW/PX#P*-^=4N/WU9_P;4$L#!!0 ( %EIJE*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G+GVQ1LO29(N\[ M\73^J,WGA=:?V9>Z4G8\6#NW.1L.;;$6-;>_ZXU0L&>I317K1ROYH71534>1+L=]\(X63QKGK>0 M=WQANQ;'%[<<0,:#? 0G7$IC77=$=WX.C \"#MYM-4Z_EY43YHH[\<'H9B/5 MJCT-_(NA]S>Z?MA_[CKQS/R?;M3+I2S$E2Z:6BBWZTS&L$YC4MS%0!C(,H+ZP'] 8! M>D,+!/;:@%NVO[$9Q#C'N"K9NW\;N6E_YP?E$1:51]2]YKA:M1=E;ZT%'?E@ MJ"Z(??%!Z_)15I7/@YDA(E;#M5:KTSMA:G8E%KN;>0/9B64SON6+ !-S0T0L M!QAT95,X]ASUE4IC/VE"V)NZ[-A83\BCOOS9K.I MVNP,4GMV*YPTW487=&&:^IB8#")B&\QY!<'":?:1_Z,-FS36P0 T_N"+,1'$ MQ"*X%BOH/P@?A1!E.PI],$P$,;$(YF+5W<^IVOT\S'YB]&F!V GON33LGE=! M"A1CX3\F#O^WPCH#\;\Q< O9!*;M*HAO,6: F-@ O9DL.YE!"EZ$HHHQ-<3$ M:OB>U;(3>*"'.?NKSX7I(2;6@Y?@]K)A@HB)!8'FNNS$Q\1<$9,_(SS)=GL[ M$M-$3*R)?=K;!Y9@?DB(_? \L>Q%Q$R1$)MBEV'V8F&62(@M\3RMZT5$5Y2( MM=&7W_5"8OI(B/6!)GK!NE>"Z2,AUD=/OM+;E9A*$F*5]*8)O9285!)BJ?PD M7[@2CLLJQ,2DDA!+99\OG+*;-C:VI8!^2,PK";%7#I#SIJZYV;;].M'*&0Y! M_:V_:(Q9)B6VS %S_^U*6KY:&7@Z<:+T,3'3I,2F.6 &>&RQ;9^@ DS,/"FQ M>?R,,;CQNQT^)F:?E'[-"DD>3WU,M*)![)_GR6/0ISXFYI^4?&4+P0S+0YB" M4O*G&0S3+Q"EF(-28@?]R,?#P+D&=IA4TL?$')02.\C#Q"648A)*B26$KJ$' M0S/#))2]_*..?_=]3$Q"VFCT M,3'Q9$ZWF@5O#&38>;)J*LO&&9@GAPS3TYL'GR) MPT^*UK.^3W'+JA;>>Q2(OO/N8F'AR M8O$<"EW]78C9)BP"4LM!>\*F:&M1^[%V;2K"UZ+YNJFD#;)W6M>;E_$W7_%NW%-U!+ M P04 " !9::I2R%S!4B " #0)P &@ 'AL+U]R96QS+W=O3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N M/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q) MD^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#]( MEBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'= M@G@+@=Z*>BN!WHIZ*X'>.GG9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V= M0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V# M0.^8?*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH M=R;0.Z/>F4#OC'IG KWSY&<3 KTSZIV_4^\Z?AY*O?9\K?'YWTGU>+ZW7!]_ M67Z=G+!SP3G=5M3GOU!+ P04 " !9::I2XB$R0O$! 9)P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51 MD]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH; M2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O M U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5< M$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q M/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ M ]+',4@?)R!]G(+TP6L M]\ZM_SA^?):=;?JW?#;^(V[Q E!+ 0(4 Q0 ( %EIJE('04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ 66FJ4B@ECL+M *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ 66FJ4IE&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4G554EMO!0 L!4 !@ M ("!O@T 'AL+W=O'G9)OT" !9" & M @(&F%P >&PO=V]R:W-H965T&UL4$L! A0# M% @ 66FJ4J]CQ"JM!@ ]QH !@ ("!V1H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4C5;5JV[ M#P *"T !@ ("!?D 'AL+W=O&PO=V]R:W-H965T X , +T( 9 M " @?%5 !X;"]W;W)K&UL4$L! A0#% M @ 66FJ4K> $K*M! /0H !D ("!"%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4@+=9&XL M!@ ]QH !D ("!&FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4MYD\EW>! %@L !D M ("!/'H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 66FJ4GP$0 !D!@ -0X !D ("!.X8 M 'AL+W=O2 ML34$ "]"0 &0 @('6C >&PO=V]R:W-H965T&UL4$L! A0#% @ M66FJ4DP=*_^F! G H !D ("!KIH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4J=>7C6P @ JP4 !D M ("!#+P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 66FJ4H=O!Q"+ @ I@4 !D ("!)<< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ M4K\T"]]"! QPD !D ("!F= 'AL+W=O)7*:W," !6!0 &0 M @($2U0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4BDGRV+Q @ :@@ M !D ("!S]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4O9B-[C4 P S0\ !D M ("!9N8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 66FJ4L2 HX\_! >Q, !D ("!;? 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4@&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4FX^II=6 P B H !D M ("!U 8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 66FJ4LSZ=/>' P & L !D ("! M(A$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 66FJ4O9;U.?H @ 40@ !D ("!I!H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4BM_Q/:. M P 8@P !D ("!5B0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66FJ4M,OWR96 @ '04 !D M ("!7BX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 66FJ4G\0MF X @ Y00 !D ("!@#H! M 'AL+W=O&PO=V]R:W-H965T7!E <&UL4$L%!@ !+ $L A!0 (A- 0 $! end XML 79 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 80 report.css IDEA: XBRL DOCUMENT /* 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; } XML 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 170 344 1 false 65 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome Consolidated Condensed Statements of Comprehensive (Loss) Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows Consolidated Condensed Statements of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity Consolidated Condensed Statements of Shareholders' Equity Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 2104102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 2110103 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 9 false false R10.htm 2113104 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 10 false false R11.htm 2116105 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 2121106 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2125107 - Disclosure - Long-Term Debt and Notes Payable Notes http://www.astronics.com/role/LongTermDebtandNotesPayable Long-Term Debt and Notes Payable Notes 13 false false R14.htm 2127108 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 2130109 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 15 false false R16.htm 2136110 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2138111 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 2141112 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 18 false false R19.htm 2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits Supplemental Retirement Plan and Related Post Retirement Benefits Notes 19 false false R20.htm 2149114 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 20 false false R21.htm 2151115 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 21 false false R22.htm 2153116 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2156117 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 23 false false R24.htm 2158118 - Disclosure - Restructuring Charges Sheet http://www.astronics.com/role/RestructuringCharges Restructuring Charges Notes 24 false false R25.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 25 false false R26.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 26 false false R27.htm 2311302 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 27 false false R28.htm 2314303 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.astronics.com/role/PropertyPlantandEquipment 28 false false R29.htm 2317304 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 29 false false R30.htm 2322305 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 30 false false R31.htm 2328306 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 31 false false R32.htm 2331307 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 32 false false R33.htm 2339308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 33 false false R34.htm 2342309 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 34 false false R35.htm 2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Tables http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits 35 false false R36.htm 2354311 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 36 false false R37.htm 2359312 - Disclosure - Restructuring Charges (Tables) Sheet http://www.astronics.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.astronics.com/role/RestructuringCharges 37 false false R38.htm 2403401 - Disclosure - Basis of Presentation (Details) Sheet http://www.astronics.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.astronics.com/role/BasisofPresentationPolicies 38 false false R39.htm 2406402 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 39 false false R40.htm 2407403 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails Revenue - Summary of Contract Assets and Liabilities (Details) Details 40 false false R41.htm 2408404 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 41 false false R42.htm 2409405 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 42 false false R43.htm 2412406 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 43 false false R44.htm 2415407 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 44 false false R45.htm 2418408 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails Intangible Assets - Summary of Acquired Intangible Assets (Details) Details 45 false false R46.htm 2419409 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Details 46 false false R47.htm 2420410 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Details 47 false false R48.htm 2423411 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Details 48 false false R49.htm 2424412 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.astronics.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 49 false false R50.htm 2426413 - Disclosure - Long-Term Debt and Notes Payable (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableDetails Long-Term Debt and Notes Payable (Details) Details http://www.astronics.com/role/LongTermDebtandNotesPayable 50 false false R51.htm 2429414 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails Product Warranties - Summary of Activity in Warranty Accrual (Details) Details 51 false false R52.htm 2432415 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 2433416 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails Leases - Summary of ROU Assets and Liabilities (Details) Details 53 false false R54.htm 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails Leases - Summary of Lease Cost and Cash Paid (Details) Details 54 false false R55.htm 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails Leases - Summary of Maturity of Lease Liabilities (Details) Details 55 false false R56.htm 2437419 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 56 false false R57.htm 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) Sheet http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails Earnings Per Share - Earnings Per Share Computations (Details) Details 57 false false R58.htm 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 58 false false R59.htm 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 59 false false R60.htm 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Details 60 false false R61.htm 2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Details 61 false false R62.htm 2450425 - Disclosure - Sales to Major Customers (Details) Sheet http://www.astronics.com/role/SalestoMajorCustomersDetails Sales to Major Customers (Details) Details http://www.astronics.com/role/SalestoMajorCustomers 62 false false R63.htm 2452426 - Disclosure - Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsDetails Legal Proceedings (Details) Details http://www.astronics.com/role/LegalProceedings 63 false false R64.htm 2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails Segment Information - Summary of Segment Reporting Information (Details) Details 64 false false R65.htm 2457428 - Disclosure - Fair Value (Details) Sheet http://www.astronics.com/role/FairValueDetails Fair Value (Details) Details http://www.astronics.com/role/FairValue 65 false false R66.htm 2460429 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.astronics.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 66 false false R67.htm 2461430 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) Sheet http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) Details 67 false false All Reports Book All Reports atro-20210403.htm atro-20210403.xsd atro-20210403_cal.xml atro-20210403_def.xml atro-20210403_lab.xml atro-20210403_pre.xml atro20210403-10qxexh311.htm atro20210403-10qxexh312.htm atro20210403-10qxexh32.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20210403.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 170, "dts": { "calculationLink": { "local": [ "atro-20210403_cal.xml" ] }, "definitionLink": { "local": [ "atro-20210403_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "atro-20210403.htm" ] }, "labelLink": { "local": [ "atro-20210403_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20210403_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "atro-20210403.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 480, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 7, "http://www.astronics.com/20210403": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 13 }, "keyCustom": 34, "keyStandard": 310, "memberCustom": 25, "memberStandard": 40, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20210403", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.astronics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Property, Plant and Equipment", "role": "http://www.astronics.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Long-Term Debt and Notes Payable", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable", "shortName": "Long-Term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Product Warranties", "role": "http://www.astronics.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Condensed Balance Sheets", "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Sales to Major Customers", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153116 - Disclosure - Segment Information", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156117 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158118 - Disclosure - Restructuring Charges", "role": "http://www.astronics.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.astronics.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Condensed Statements of Operations", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Product Warranties (Tables)", "role": "http://www.astronics.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Leases (Tables)", "role": "http://www.astronics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354311 - Disclosure - Segment Information (Tables)", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359312 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.astronics.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfElementsForContingentEarnouts", "reportCount": 1, "unique": true, "unitRef": "element", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.astronics.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfElementsForContingentEarnouts", "reportCount": 1, "unique": true, "unitRef": "element", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRemainingPerformanceObligation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRemainingPerformanceObligation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "shortName": "Consolidated Condensed Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)", "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-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)", "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "shortName": "Revenue - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ieea1de0a041648c6a50be081da7030ef_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Disaggregated by Product Lines (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "shortName": "Revenue - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "iac219469a804436c84c3fee4c9249cb9_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Inventories - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "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", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails", "shortName": "Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary 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-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i12026ce5cc6244de9b19cc32a3810500_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "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", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i9322e0e5a78d4aa89608bd0fa64fcb93_D20200101-20200328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.astronics.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i9322e0e5a78d4aa89608bd0fa64fcb93_D20200101-20200328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Condensed Statements of Cash Flows", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:DebtCovenantMinimumLiquidity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Long-Term Debt and Notes Payable (Details)", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:DebtCovenantMinimumLiquidity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i12026ce5cc6244de9b19cc32a3810500_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)", "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-20210403.htm", "contextRef": "i12026ce5cc6244de9b19cc32a3810500_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Leases - Narrative (Details)", "role": "http://www.astronics.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "shortName": "Leases - Summary of ROU Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails", "shortName": "Leases - Summary of Lease Cost and Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Summary of Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i268c1f3fed6043818d1973142701850c_I20190917", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Shareholders' Equity - Narrative (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i268c1f3fed6043818d1973142701850c_I20190917", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ia77d2e2515ec46a7a33e296b16e19b6d_I20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i81eccbebc47e44ff8bb695dd5d97d1b8_I20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i7d144875a3074db7b06ba57e727ca017_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity", "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-20210403.htm", "contextRef": "i7d144875a3074db7b06ba57e727ca017_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "ic7222f35d8114cea825462d5f27bde0e_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - Sales to Major Customers (Details)", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i9b2567c9bdfa49b98da5fa42c11467ab_D20210101-20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Legal Proceedings (Details)", "role": "http://www.astronics.com/role/LegalProceedingsDetails", "shortName": "Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i9b2567c9bdfa49b98da5fa42c11467ab_D20210101-20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)", "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-20210403.htm", "contextRef": "i8cc2c01cd0d64200875378a32c7d2038_D20210101-20210403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfReportingUnitsImpaired", "reportCount": 1, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - Disclosure - Fair Value (Details)", "role": "http://www.astronics.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "icfb62e0209894b2fa1e225ace57c2d5c_D20210101-20210403", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i6be31078e8434cfaa5c2b7779598d76c_D20210101-20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - Restructuring Charges - Narrative (Details)", "role": "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i6be31078e8434cfaa5c2b7779598d76c_D20210101-20210403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i12026ce5cc6244de9b19cc32a3810500_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461430 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "role": "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails", "shortName": "Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i12026ce5cc6244de9b19cc32a3810500_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.astronics.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "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-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20210403.htm", "contextRef": "i8be0d1b22f224ab8ad7ed7805425fd5a_D20210101-20210403", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "atro_AerospaceAndDefenseSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace And Defense Segment", "label": "Aerospace And Defense Segment [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseSegmentMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace Segment" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of ROU Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "atro_AstronicsAeroSatCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astronics AeroSat Corporation", "label": "Astronics AeroSat Corporation [Member]", "terseLabel": "AeroSat" } } }, "localname": "AstronicsAeroSatCorporationMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessCombinationContingentConsiderationAchievementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Achievement Period", "label": "Business Combination, Contingent Consideration, Achievement Period", "terseLabel": "Achievement period" } } }, "localname": "BusinessCombinationContingentConsiderationAchievementPeriod", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "durationItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "label": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "terseLabel": "Earn-out achievement benchmark" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "terseLabel": "Contingent earn-outs" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Fair Value", "label": "Business Combination, Contingent Consideration Arrangements, Fair Value", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFairValue", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Jet [Member]", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_COVID19RelatedGovernmentAssistanceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance Amount", "label": "COVID-19 Related Government Assistance Amount", "terseLabel": "COVID-19 related government assistance amount" } } }, "localname": "COVID19RelatedGovernmentAssistanceAmount", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "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/20210403", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Class Undefined [Member]", "terseLabel": "Common Class Undefined" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "atro_CreditFacilityAllocation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Credit Facility Allocation", "label": "Credit Facility Allocation", "terseLabel": "Credit facility allocated (up to)" } } }, "localname": "CreditFacilityAllocation", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Interest Coverage Ratio", "label": "Debt Covenant, Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "DebtCovenantInterestCoverageRatio", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "label": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "terseLabel": "Minimum interest coverage ratio on a quarterly basis" } } }, "localname": "DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Liquidity", "label": "Debt Covenant, Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "DebtCovenantMinimumLiquidity", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Ratio Of Debt To Ebitda", "label": "Debt Covenant Ratio Of Debt To Ebitda", "terseLabel": "Ratio of funded debt to Adjusted EBITDA" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "label": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "terseLabel": "Duration of permitted leverage ratio following acquisition, number of fiscal quarters" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "integerItemType" }, "atro_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DiagnosysTestSystemsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diagnosys Test Systems Limited", "label": "Diagnosys Test Systems Limited [Member]", "terseLabel": "Diagnosys" } } }, "localname": "DiagnosysTestSystemsLimitedMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "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 and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total Finance Lease Cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_FinanceLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, Due after Year Four", "label": "Finance Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_FirstEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Earnout", "label": "First Earnout [Member]", "terseLabel": "First Earnout" } } }, "localname": "FirstEarnoutMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "atro_FourthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth Amended And Restated Credit Agreement", "label": "Fourth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fourth Amended And Restated Credit Agreement" } } }, "localname": "FourthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_LineOfCreditFacilityConsentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Consent Fee Percentage", "label": "Line of Credit Facility, Consent Fee Percentage", "terseLabel": "Line of credit facility, consent fee percentage" } } }, "localname": "LineOfCreditFacilityConsentFeePercentage", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Line of credit facility increase amount" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customer One [Member]", "terseLabel": "Major Customer One" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Military Aircraft [Member]", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfElementsForContingentEarnouts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Elements for Contingent Earnouts", "label": "Number Of Elements for Contingent Earnouts", "terseLabel": "Number of elements for contingent earnouts" } } }, "localname": "NumberOfElementsForContingentEarnouts", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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/20210403", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfReportingUnitsImpaired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Units Impaired", "label": "Number Of Reporting Units Impaired", "terseLabel": "Number of reporting units impaired" } } }, "localname": "NumberOfReportingUnitsImpaired", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost, Net Of Sublease And Rental Income", "label": "Operating Lease, Cost, Net Of Sublease And Rental Income", "totalLabel": "Total Operating Lease Cost" } } }, "localname": "OperatingLeaseCostNetOfSubleaseAndRentalIncome", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseNonCashExpense": { "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": "Operating Lease, Non-Cash Expense", "label": "Operating Lease, Non-Cash Expense", "terseLabel": "Operating Lease Non-Cash Expense" } } }, "localname": "OperatingLeaseNonCashExpense", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "label": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "terseLabel": "Less Accumulated Right-of-Use Asset Impairment" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedImpairment", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Gross", "label": "Operating Lease, Right-of-Use Asset, Gross", "terseLabel": "Operating Right-of-Use Assets, Gross" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "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/20210403", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_ProceedsFromEarnout": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Earnout", "label": "Proceeds From Earnout", "terseLabel": "Maximum total earnout proceeds" } } }, "localname": "ProceedsFromEarnout", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProceedsOfStockOptionsExercisedNetOfTaxesRemitted": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "label": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "terseLabel": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted" } } }, "localname": "ProceedsOfStockOptionsExercisedNetOfTaxesRemitted", "nsuri": "http://www.astronics.com/20210403", "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/20210403", "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 & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20210403", "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 & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20210403", "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/20210403", "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/20210403", "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/20210403", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ProvisionForNonCashLossesOnInventoryAndReceivables", "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Earnout", "label": "Second Earnout [Member]", "terseLabel": "Second Earnout" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "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": "Additions/Deductions from Segment Measure of Operating (Loss) Profit" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "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" } } }, "localname": "StandardProductWarrantyDurationOfWarranty", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "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/20210403", "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/20210403", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sublease Income (Expense)", "label": "Sublease Income (Expense)", "negatedLabel": "Less Sublease and Rental (Income) Expense" } } }, "localname": "SubleaseIncomeExpense", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems Segment" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20210403", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "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" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r523" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r521" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r411", "r412", "r415", "r416", "r518" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r411", "r412", "r415", "r416" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r140", "r153", "r154", "r155", "r156", "r158", "r160", "r164" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r140", "r153", "r154", "r155", "r156", "r158", "r160", "r164" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r171", "r272", "r278", "r497" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r366", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r494", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r366", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r494", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r171", "r272", "r278", "r497" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r272", "r276", "r466", "r493", "r495" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r272", "r276", "r466", "r493", "r495" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r310", "r366", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r494", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r310", "r366", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r494", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r272", "r277", "r496", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r169", "r272", "r277", "r496", "r505", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r231", "r367", "r458" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r336", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r20", "r173", "r174" ], "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, 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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r53", "r60", "r62", "r414" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r55", "r60", "r62", "r414" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r52", "r60", "r62", "r414" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r209" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r57", "r59", "r60", "r485", "r502", "r503" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r432" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r60", "r62", "r99", "r100", "r101", "r414", "r499", "r500" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r51", "r60", "r62", "r414", "r427", "r428", "r429", "r430", "r432" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r376", "r377", "r378" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r175", "r180", "r181", "r183" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r197", "r203" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r121" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r121" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r148", "r155", "r162", "r178", "r411", "r415", "r424", "r471", "r484" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r48", "r95", "r178", "r411", "r415", "r424" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r362", "r368" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r362", "r368", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential additional earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r90", "r91" ], "calculation": { "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 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 at End of Period", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r425" ], "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) Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r95", "r114", "r115", "r116", "r118", "r120", "r129", "r130", "r131", "r178", "r424" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r238" ], "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/2020-01-31", "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" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r71", "r478", "r489" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r133", "r134", "r171", "r422", "r423" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r133", "r134", "r171", "r422", "r423", "r504" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r133", "r134", "r171", "r422", "r423", "r504" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r135" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r133", "r134", "r171", "r422", "r423" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r133", "r134", "r171", "r422", "r423" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r261" ], "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": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r258", "r260", "r273" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r258", "r259", "r273" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r258", "r259", "r273" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r274" ], "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" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r153", "r154", "r155", "r156", "r158", "r164", "r166" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75", "r466" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of Products Sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r132", "r171" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r403" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r472", "r473", "r483" ], "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/2020-01-31", "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 points for variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r97", "r251", "r252", "r253", "r254", "r434", "r435", "r436", "r482" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r96", "r386", "r391", "r392", "r393" ], "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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred Tax (Benefit) Expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r288", "r326", "r350", "r356", "r357" ], "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)", "negatedLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r288", "r327", "r351", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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 Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r288", "r292", "r324", "r348", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r322", "r346", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r290", "r323", "r347", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r143" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r272", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r272" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r0", "r1", "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for Sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r3" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r362", "r368" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r104", "r105", "r106", "r107", "r108", "r112", "r114", "r118", "r119", "r120", "r125", "r126", "r479", "r490" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r104", "r105", "r106", "r107", "r108", "r114", "r118", "r119", "r120", "r125", "r126", "r479", "r490" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r123", "r124", "r127" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r425" ], "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", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r382" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r375" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r100", "r101", "r103", "r109", "r111", "r128", "r179", "r250", "r255", "r376", "r377", "r378", "r387", "r388", "r426", "r427", "r428", "r429", "r430", "r432", "r499", "r500", "r501" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r417", "r418", "r419", "r421" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r441", "r443", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r439", "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Finance Lease Liabilities", "verboseLabel": "Total Lease Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r439" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Short-term Finance Lease Liabilities \u2014 Included in Accrued Expenses and Other Current Liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r439" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term Finance Lease Liabilities \u2014 Included in Other Liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r442", "r447" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r438" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Right-of-Use Assets, Net \u2014 Included in Other Assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r441", "r443" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r441", "r443", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of Right-of-Use Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r438" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Right-of-Use Assets, Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases, weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r448", "r452" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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", "terseLabel": "Weighted Average Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r204" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": "Summary of Amortization Expense for Acquired Intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r204" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r204" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r204" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r204" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r199", "r202", "r205", "r467", "r468" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r202", "r468" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r198", "r201" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r408" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Non-cash litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r188", "r470" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r92", "r191" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r88", "r187", "r189", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "verboseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r95", "r148", "r154", "r158", "r161", "r164", "r178", "r424" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r92", "r207", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Valuation of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r148", "r154", "r158", "r161", "r164", "r469", "r476", "r481", "r491" ], "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 Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r362", "r368" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r383", "r384", "r385", "r389", "r394", "r396", "r397", "r398" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r110", "r111", "r146", "r381", "r390", "r395", "r492" ], "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 (Benefit from) Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "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 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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 13.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 12.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 14.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 and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 8.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/2020-01-31", "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": "Cash Flows from Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 11.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r206" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r196", "r200" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r480" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r140", "r153", "r154", "r155", "r156", "r158", "r160", "r164" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r185" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r184" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r47" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r184" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r184" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r450", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r451" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r95", "r156", "r178", "r412", "r415", "r416", "r424" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r95", "r178", "r424", "r474", "r486" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r95", "r178", "r412", "r415", "r416", "r424" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r473", "r483" ], "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": "Credit facility outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Basis points for commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "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": "Litigation settlement interest" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r248" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r239", "r240" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r239", "r240" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r239", "r240" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "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 from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "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 from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "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 from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r63", "r66", "r70", "r89", "r95", "r102", "r104", "r105", "r106", "r107", "r110", "r111", "r117", "r148", "r154", "r158", "r161", "r164", "r178", "r424", "r477", "r488" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "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", "terseLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "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 and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r402" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r148", "r154", "r158", "r161", "r164" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.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 Profit", "totalLabel": "Loss from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r444", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r437" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Right-of-Use Asset Impairment", "verboseLabel": "Right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r439" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease Liabilities", "verboseLabel": "Total Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r439" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Short-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r439" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r438" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Operating Right-of-Use Assets, Net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases, weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r448", "r452" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r153", "r154", "r155", "r156", "r158", "r164" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r88", "r211" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment Loss" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r54", "r57", "r409", "r413" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "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, 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 Tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r409", "r410", "r413" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "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" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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 (Loss) Income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r409", "r410", "r413" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 Loss", "verboseLabel": "Other Comprehensive Loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r40" ], "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 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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.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 Expense, Net of Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "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 to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r84", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire stock" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r310", "r312", "r318", "r335", "r337", "r338", "r339", "r340", "r341", "r356", "r358", "r359", "r360", "r373" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r32", "r33" ], "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 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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyLineItems": { "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 Liability Contingency [Line Items]", "terseLabel": "Product Liability Contingency [Line Items]" } } }, "localname": "ProductLiabilityContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r230", "r232", "r233", "r234", "r235", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product.", "label": "Product Liability Contingency [Table]", "terseLabel": "Product Liability Contingency [Table]" } } }, "localname": "ProductLiabilityContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r244", "r245", "r475" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r241" ], "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", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r243" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r247" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r210" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r215", "r506", "r507", "r508" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r208" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r210", "r487" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r210" ], "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": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r208" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r25", "r92", "r176" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedLabel": "Reclassification to General and Administrative Expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r58", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax Benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r155", "r158" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r83" ], "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 for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments for Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r380", "r519" ], "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", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r88", "r216", "r221", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r217", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring, settlement and impairment provisions" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r99", "r100", "r101", "r103", "r109", "r111", "r179", "r376", "r377", "r378", "r387", "r388", "r499", "r501" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r339", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r369", "r370", "r371" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r339", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r369", "r370", "r371" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r139", "r140", "r153", "r159", "r160", "r167", "r168", "r171", "r271", "r272", "r466" ], "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/2020-01-31", "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": [ "r261", "r262", "r263", "r264", "r265", "r266", "r269", "r270", "r275", "r283" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r267" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r268" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r133", "r171" ], "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": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r60", "r431", "r432" ], "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": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r198" ], "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": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r399", "r400" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r49" ], "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": "Components of Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r342", "r343", "r344", "r345", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r198", "r201", "r467" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r191", "r194" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r191", "r194" ], "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": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r29", "r30", "r31" ], "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": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r322" ], "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": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r246" ], "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": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r210" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r219", "r220", "r223" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r219", "r220", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Liabilities for Restructuring Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r148", "r151", "r157", "r191" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r148", "r151", "r157", "r191" ], "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": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r122" ], "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": "Summary of Basic and Diluted Weighted-Average Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r201" ], "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": "Summary of Amortization Expense for Intangible Assets for Each of Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r136", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r164", "r171", "r493" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r148", "r152", "r158", "r162", "r163", "r164", "r165", "r167", "r170", "r171", "r172" ], "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/2020-01-31", "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/2020-01-31", "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 (Loss) Profit and Margins" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Selling, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r92", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r445", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r136", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r164", "r171", "r191", "r213", "r218", "r225", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "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": [ "r17", "r18", "r19", "r93", "r95", "r114", "r115", "r116", "r118", "r120", "r129", "r130", "r131", "r178", "r250", "r424" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r99", "r100", "r101", "r103", "r109", "r111", "r128", "r179", "r250", "r255", "r376", "r377", "r378", "r387", "r388", "r426", "r427", "r428", "r429", "r430", "r432", "r499", "r500", "r501" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r99", "r100", "r101", "r128", "r466" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r250", "r251", "r255" ], "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", "negatedTerseLabel": "Conversion of Class B Shares to Common Shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r250", "r255", "r374" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r250", "r255" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r250", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Net Exercise of Stock Options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized repurchase of common stock, amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r22", "r23", "r95", "r177", "r178", "r424" ], "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": "Accumulated other comprehensive income", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r255", "r257" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r433", "r457" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r433", "r457" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r433", "r457" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r401" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r256" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r250", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase (in shares)", "verboseLabel": "Purchase of shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r250", "r255", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of Shares", "terseLabel": "Value of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r404" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r446", "r452" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r120" ], "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 Diluted Shares Outstanding Adjustment", "terseLabel": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r120" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r120" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r522": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r523": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r524": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r525": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" } }, "version": "2.1" } ZIP 85 0000008063-21-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-21-000017-xbrl.zip M4$L#!!0 ( %EIJE)5PCMXTZ ! &Z0$0 1 871R;RTR,#(Q,#0P,RYH M=&WLO6E7&\FR+OS]_@J]['O/Z5Z+LG,>Z&[NH@%[T]<2-@ASQ!>O'*% UN# M#?SZ-[(D,=C8!BPT4=Z[ :FFK(R()YZ(S(S\\_]>M)J5SZ';RSOMOU;P*[12 M^;_K?_Y_6?8_?^^]JVQUW* 5VOW*9C>8?O"5+WG_I'+H0^^L$KN=5N6PTSW+ M/YLL*Z[9[)Q?=O/CDWZ%((*_.MA=(:5"IYC M*REEZ;$G?7@[>,-V;ZW7[?^UOH:DH0SBC>&5T MZH7M-GU^?7;Z6)Q-$!*OAP?'IS;S]MGUB5^^?'EU^V3Z.AVVIA=&I]\Y\PLM MSL-:Z]<7J:&W'Y__X*9YN]^Z9KI=SMW3C<]^*:=N]XKUVFE]\.((3H^ M/;_XWKUQNCSWK!W;D&/K\Z[GR^=?;K?M>T>['3;9D^:%*Z&<^0 MNM6I/GS5H^.;P(%[9. Z@W:_>WG_):.#]XFNE]_7R=!O^/7_5-_MNY/0,MG7 M/3CH9JL'[^_QGW4?R8BXODFOPPB6/U*+X1G% M!6M-TS[^:R6TLX/]%3"#8/SZGZW0-Y5T>1;^,\@__[6RV6GWP;BS^N4Y=(4; M?OIKI1\N^J\+A7R]_K_^U__ZLY_WFV$]:5DVUJ4_7P^__//U\-:VXR_7__3Y MYTJO?]D,?ZWXO'?>-)=K[4X[0 /RB[5T8N@._\R]#^WB3SA> X3IYF[X_(O^ M7HA_K>3*!N2Q)202PHQ5QLO@I4*<$1X]-Y^VBJ; _[(;_6Z;5GITR-?&N/4F M[SG3; 33?0/?]%8JN8>;>_KQTFYU/K\C>Y\;M#KPI]N?C][JT]W3VEGM[=Y) M[?3LLE;_<%$]_7!9(WLG1X/7T ,[90=53?]8X_'A6V]IFNV_A=_U-7KNJ7M7>*/2.'%TV#IVH7OV=UPX; MM';5N-BM_]VJ;9TT:_5CM/MV&^^^/T_S:.M;5)[NWUU]/8#.6I];!Z='HRN^0C/XNVC M>H?53C^V&@3.;36NCN YM5;U2Z/U\:Q:;Z!&O79VM'74.CK\V*I]5!?5373Q MKK[=K^ZC+Y]BM$$J%C/*A<\8Y3(S@7TGV@=/=O25<;KJ)#+#,@R(P%1#/-4,@TB-=*[!279&7]P_/+=HA[\D?H&B-P78F^:XU+2/Y=T?DO2(3HJ@5)E3 4@7@*C3 5K M,\^4)H%83P-=67^S\6Y_>XJ&O-T&)W*Y"3+MFN9.VX>+_QT./CIUM':ZS:MO&W#- =[=^L :]0-VU-I!C=/FV='A 6XT%:MM M?*)6&DTL0"NW =+OMMR . M>&%"JG[YY%74-AB:8A#V@NGD[ M;Q^#CRPN!<:[:YOY<<$QMR_.@X.0KIZWX)3=N _?]J)QZ=C0J>(9B[FZJ5NN M]::]"W!9O3K^K358+N'VU=5\N84Q$0:5W^?5.$^[^A>,_Q[ M[_+HT)]#AXH&V;G:W?J[N5L'J#QM7-2V_%GM])@WZM6KQF&M>51/\+M]<72X M%ZNGU],9@BUF7#:1&^I(]*MK.O'B)@ZZ@3!%N&H6300 MM"(:K"*!"1"WC#\PPD2ZU_8A5O&FZ]]W.W[@^H>F"\%"_W)KT"T$N1O'W\Q6 M7GAW+*_3LZO=^@%O7&V#*SMJ@EF1VM49;Y W9T>G'[[LUO\Y/7H+3I#LX*_E M!7+BM7KSM%J'*UO)/3;H+GQN'.Z!>6_P:@O<7*M!&ZQ<@ZM]+J9#=>- +&[U>Z(,<^R%1F-TX/"L'^MKIY4-K MA-BKE]MF>)?W^K,5)*GNCPWOS6FU=72ZN[5ST2 '%XVKO;S1>G.R>WAT6CO] M0*I7@)%;'U"MOI<,[Z31NFBF:VI;S9.CTX]Y@X"@KCY0>":K7FU_J9$J;I!M MW#BMLD;KX&)\#3QK<$0.1..PBG8/W[1JAZ @IQ[NX^#]CJ^J]0VXS\?31OTC M ,%)?E1_ \*O]J]CE8U/$D>&A7:9P82#V3*466=1QK7PDEKJ!0S(G6O$N-S9O)CX\Y%RE6DQ4+3[>/T@$);+GER1@B)BD5R\ ]\ PQ^!I(6Y 6?Z548^'FH3<2[_2=4:E@BZ)@'N)S MAX3(, W@RR+1F0TQ9L$(ATBD3 LWSPI6Z[1=J6//H&,'/]"Q#[P*NK1;WX$0 M9^\$]!'7KCZ>P'^MZBE$PF0/VEWE$$9AT#'T"6/CE=:@8TA(B&VC]OLZ=B/A&3K*4LWF7\V,QTYA23+& <\8C3I3R/B,,0C/5#1*!/DD M-7M]=QBI&V* \USHW3/ZE<;BUGK%R!\H8J48FUOK7YZ#@O7RUGDS#0,6WYUT MDY[>&>AZ=='S<(O7=^\Q?/[-0T=MZ'4&W>)3,8*[-E+^HNI6B0>'>H=G-G?]W-VGX]<7KXZ_NWOV\2/V,/_7ZIMM/&;]BD">- M@"(\ON[FV'4S_:U368;HS2.&1\:?QP]Y?:>CQO<9M/-AI_5.#'3J=3>TP/P' MW; ^>GQQ<'R+\;'QYW2/>^40)*;<6@7DGR2O!5YJ;,;:2:[3;;)I>;S?N]SON;.,B MAXXJTD6;G5:KTRX.'K1]B'D[^.'=_GQ][T.N.^VZ+0_0C.$0>G\D;'Y+V.,C M#Q/V'>$8K2)F0'$TYM M;#358.U@?^O1!O@(%C![_+O;FVPR6OX(NCU7/8#&HQN_W .:$A)0X$8JSXQ1 M6B!E/8I&L.BLIH4S1&-GB! E:@ZZXHXS1 ]WAG JS8CZ16<(=O@^=/>3U[ON M"Y]_AG>X?6I!D$R_TWVBR7YS??IR*[0[+2#6]]SVH;[XSBU>WVW]SQ"#6HUM M ,@PC# ^VL8P[3I$-!>$DXD2P*,@.R6BK3!)1I6@S^CC)Q2Z(+%''I @-2IW20 M*EK"HV/41CV]Z+?4H4DD6":5$C J8@JH@BAC)C 35316&NXA^/%>3X_@EVHQ M 7H[J:A'*@JT2' J@-%X;;30&M$@O1-.8$L6.NIY0CYT<35B4LR6!TJ(,0P4 M(#+%G.7"$I)&V4@QBWBA YZ7HQ$3C'6 *Q@D&-=(*O@)_VQ@'@LNL!*,D>6( M=99=-68?YE#,&,-!2"P]4U@I:JSU1!FAE%%4+T>8\Z+T:"81CI &(<*%QM$P M;+QA%&(;+0BF7LL0%CK"67;U>9;@QF%CP"EY3*5CA($N1!7@'RA*(!J'A0YN M7I!&3"ZN@8C&<^=1]$&R8+RERDD2A)$,I_&^+68BF^=[D?J>] M:<[SOFDN2+#!C%(!>1\8M0Q%KKT ; <^(!B"V",N4+ Q=V*:9 3 .:741&Q2 M3M$XPTG 1@L:$!5>JT6, .9$7K.GY9XXZZ(CREO"*"!-48 I1#]T?%I&6 MSZ-P9\*5F14@\,NB8FJ*"@02LZ5$-9QM3RLTKE! M:]!,!?F*)1/IO&XX27?['';:KM,*"\(PE576J2B1E8A91JR6(#A/@,2D*6YA M>1CF;$4V4;89K50X@.@H4X9J'X.GAG$K' Z.+2';G(7L9L\\L>%8$>QPY)Y9 MFJ;!.!^" \FF2G!V"9GGS 4]$Q9JA"*4\< 0=RPB894$:5J)X9MHZ2+-29E# M^3X+(V6*(HD1U\HBAJ/4'BM+D&=<*$RD61Y&.G.J,[&Y'(X2IDF4U"N&!=+* M"R^EMU0BR19J+L>/1;87^B;-[MDVW51\K+<@5)1Z*M+0!##/E-M,LX8MIT@0 MK*/WV"X-%9VF?";(.YD(&ED.U",H%C!3',3OK'&$,(8=6C[>^?R"FCW)%,I3 M&8UD@EAFTT!A,$)R115#0<^:DHMP% MN3QYS:GZNLG11XEY&I"/!.(ZQE74TNH 3%*KD )[NS3T<&*]6ZQ5OARD:;@>@=V0JBA!C,F&+9<,R"&R('U M$$/$TA#%J0EG@BP1*PS15* !:<= 1I83&:T2#FMNH_7+QQ*?64JSIX@:4\T% M%]0SQAPF2B(34?JAD13>+!]%G*9(9\(/':>&>1&\U)P13(T*!OQ;<-1Y*P-= M&GXX/?\V07(H$%>*>@,_6=!I]-0X872D3!HCT=*0PVF2CU]@AM<58$*S>*EO MJC$5Z^M&!\?W>' Y)DV#%R;Z "$:DX1KI'@('AG,':9DD=(JPW3PM?#_-LU4 M-'+_)(3^1MO?S&W8RGNNV4G=T_O[$CZ<=WJF^;;;&9SWX!;-@8=((9T#W92W M!\'OGH=AI?W>K?6,;_)NKY_"BLZ@/ZGYOG?:4DPEAAYQQ:/O:N[]K?MW:/K8 MZ<(-EG(\$DB Y-92[R)$JM%IYH2,S&AD-+@-MT":.C5!SZ?M[ (O;\JR' M7G__L@?GC8^^1$0D#UA& ""ZDH%K;&6,\HQLP0+S0>J1F[1D2* M2C5;##S>']A>^,\@<=C/\"/MT'FW)5^=\/SJS1Z#HA1-0+TICM2!1GO/!;-$ M6"6\<$5>- 2FQ (Y_*_GUTSY% M\R0Z;*.G3"^;./=#LPELZ&UH TXT"Q;5RMMYKY]0XW-(^Z^U>TLCZNLHM1O. M.UU R.-/Z:O[@]6[YSPZ9A4V4(RD"HI1YJ(QW!$KI=1<*P]*M4":]!"_MQ&Z MG=ZY 3K^(*^W*!IS5Z0/WP9Q)I),VP7X[XOQEW=C8GZ^?]TG76GJK ^1[F(0V=S*=V9C**A &%_I#X& MG6I)=Q)#RC));XQV*@?MHD#5A%AL++8U 9[.2( 6G5&J- M@F=>$AND)IH'9=+J H&63*!33O7-!G0]P]AKBJ/R3+-@L;-*"($3XS5JV4!W M/[3R--UAX/J=[E)BKC$D((>5))AYIZP36!MGM<7$(1N7S$2G*<^9V"<$)R9( M;,$4/0/C5)0*"S$,2]MO>;YL:85KR-V +@LQCM2ZCYP,M MI,4J*HC51('V"F92:I"08%7:,YQ(SI;-8J$P=TZ)OB$X!>*TB&HE4WGZI3'-*@IQ-^MXH'M)^W Q9 MACU7(BU.<4ZGX1BEEHOGCL*6S=#M7R\?64;K%(A(JG%1LYXY;XT.6%CH<8NE M]781:G;-M5!GXSO33#)BM4"2LF"#(3Q$;HED&@ZA19BF\@BA]KOP5UK$NHSV MR02)F$1*%4) ;I5U\(N;Q(?28O]%&)"90U'.Q"J#PQQ91R1(DDF@0S@*Y CR M,HK(/5\JJRQF,RRC02KI58HL122*I<+YF 2C,796.Z;0>(8)<]B9-.9!U9+9S-^#O.F'6;;QGSNM\V[G*"V)?0TA,E'4T69@0R+(*WXHH@H3'!=,GL:_JBFIQ5:0UR]*&Z+N4B%X%$0 M9EB06G-"D<$J[=2(A,1+9E8SD-7D[,HH<$HA*,XAEA(8&>")P44MA/#1HT5: M=OXF;^?]\"[_'/Q.&_KC.+?-L-'KA7[O[\NJ.>UTBX)2=X7W'F+09^$6LT]V M!,*#(UAX;1-99,HQ10GACCG$I/;S#YGS)=%GP4H?K4**!! 18I22-+1J.7?1 M6YK\V_QCY=P*:7(@*:( YAX8!_K.HNI"L=5*9K?/0#QO@ MVYXK&IL]8A)-5)1.$" JX RU3 GBF"!;@%VRYEC\3[/AN!<1&IM5#Q@ M)AD$VYY[12,VF#A"S9+"Y]0E-CDL9(*.4X#@'[H,%K.KX R:^Y$^KS;"W!&(G: MZ6A-8(IA&S#%7BKNA/>(A27%S2G):8)[H08LG)$21&6*O;[!>&Q(_HTK[_0B M;0KQ)($=M,^+2"'X>G G[4ZS<[R44^!#VCHZ>FD4IHQ;;""\,-Q0*8E%Q(@E MQO],*W;W0'%;+/\G/EY*$\F"E2H7I@]%,(V.5 MI"\H"YQBFFG^/)*6D*91JTZS1S7W3[3EI8<%,M=9'R=)R0Y&F9-.TF%1@1.3\^N]2?9YI1DD$)0#2+CQ/.]9PA2PW MEEN#D(LTQ/GU-;/=5NLY]'%>O(VTG$1)0K#&,1>LEIQ&+VED+$2,[ )XFU(Y MYL+?(,DLTX:02$!YI-'@?!!/2TFLH\PNTB;8+U&!GL7C6(6DBEHRKT/:J4.E M!!]7SGMF8S0+D$/8"K:_4\Q,3!?>V3 Y]D\VX$L?_$;;[X%>@/;XS6[P>?]Z M/'E2K&1XVS?&I1T&+N\JQU[XW&E^!N6X>]*D'OVNTS[NAVXK]<0]BW?2$KDX M?/+\*N7U;F[M06K+-[NXC>X!?XYO\.#-VQRG$+Y+@YGQC$ @3ZD#'"3,2T.D M" OD0+^KZ[^JY@OIST"XUC1%;*I5RC"F_"()-KF7/M(]'-IL^ M5LU%WAJT)@4.+UYEKI$EYCUGFI_^,X 'W8,P1:??14",=M8QY;C#U3'@! M,$,1CIIRK9FVBS"!\CZ-S-N3U,B/IIL;VPQ[IO^UJ^JT?5I; %UO3?ML-\8 M*IG.>[?S]^[>LYO$F\Z@6U*&YZ8,LW<<-&T&X)&70AN&<+#@.X 9)#Z@,%&+ M,$+Z_(ZC--/23&==VE8J;2166 6F--+.64*EQ9Q80Q9BJ]#G]Z:EE;QP*T&6 M(F8#5C)2%HTUSD2G5"".&AML&0655E):29JP3R./F!F+6 #,8Y')D,JKV0C M'ZW51ARQ>3..,L\Y#QI\=R]T7FQD?_?($Y0R1AV5,U92$IGQ2#'M+1*>(HZ# M\J/D.T:(S)M2)HB^'HS9=Z$-P4+G!KW'W[SI=(,SO8DIWYQH ,XP* &9@ ;P M( +S#DN<-JD#Y^TUIDH:"_H@Q7CX91X'_%^\!DQJ>#\J UQ-1FM#RD5HH73: M2HE:S$3@PTE !%A;B0%SI0&DH":3P "LE"<1)*Q!\CX@):P4"$>"-&A&M",- MD*4&S)T&R,EH@!"$Z."4,,XQ08W&F@O$363(!$G84 -*+S!_&C"QLI7>D[29 MGI!8,2^B]LJ!N(7EF*4TV$@#$"HU8-XT -V*97^E0 X%% :B"(RS+E@%&.2 M*@OZ0)TE"[ R<@$"U'>A#TKS0,U8-%V<9+41@C5P3X'3+%-N-9(2XE,<#/S? MN?&44PG/*P/4,COR;7Y/WLJ/_#B_=R>0_H7\GN?>&:)UJAC >)2&&(U$]%90 MRTR,(_B4\P>?I:;.#B_EA)9M>..H3=Z:*&8CN&ZNL70*8C@C(;B;?]]=:L/D MO*?R0GJ%6. ,R+M$F@1 [CM+:WT59'KCDD\!>J,;/?B2.,T5351\;@51" MQ*NU19PKRB'0P9J0!36/)9M\59K'C,PC.D)CD$3HX)E 0JN@TX;/F&JD<%B$ MN8FE#LUZHVF*@U4<1&HP X72@80H+=,0RU,7V0+I4 F$+U6)M=/>42,0#ZGN M"K4141T-Y9IH(?2B\H3)TNA2.V?%8A&C2%K.HDS;'Z4HGS$6!2,0]CDN%U0[ M)\MB2^V3\/O>T+UQSXX-]T.ZW-3NM\T"]*7^S&;=-M VSWWH?N_HGI MAK\O[[_!7<3=;ITW.YB3Y-YG58F>"J#<(8I MJCS&"[#Q\I*KQ4QVHPV;9+7OTS*WVF' MZ]I#UV;CW* U:*8)+O6N:?>&!4\W_.F@UW_ -)=Y&<3RBAIJL5=>1!8I,03$ M)14$.8A##+X 9;\705X3W(U7.V$LL'X?*)!\KHO%349APH%!BKB,]K45(L1Q M_N_0AC_Z:0_+WL+9F=2$.*0LY21-^Z.&H2 ITEI[[=QH0X0EL[/9R6UR]N8D M(212[A7&+,W6!#L3Q/-(I/4!+<*JV[D'RMG3>2%PB&FK$B8P/XV4-!!/@O MBD5@I9C&S*(01= N6N.MI/)%0\'T=6 F..",(<*"!PC*,>2C-E(S*JUF#&2D MZ,O%@66T>!JEBQ@Y"NX>V* "P1NF@@R((A<(?[D6OR2V?5T&MAOZ>;?HGT_G M\*;WUX']ZJ3Q/1]<")8R)!C",1 D&>=>>4H=$4HRA^1B3'*^F:@Q[HJD&-_. MI=@?G)\WB^.F.1[.N7O-7?5:1O3 R("[4(1Y\ [$,QN"B%$3!7&$M)@L$'HL MF+BG#A]NM)7=_;@Q/OIHP)!(2FF8#YAI)B2Q7B&/(]*18ZNE6 -&L[X2!L MCCKA]JX<=P[LML/$IIAUV@Z:URW25'MY[^SO2U \=](RW;.O%--7CP@@V32_<>MQ.VX,G1*4B*L=(:1V(EL\@:[Q78"@N<4Q(( M71"9*V4D4FLM:&, =E4%'-ID"+**!_%HBPR_ID>%,$=LD;5I)JAD28! A0B),*@3IQ;8*(0MFFM*O-!J25#IY6G33+"),R($ MX0I'YQCG@%%1>L^%T-IQXQ8RE_82-QR93F;L7OL.9&<*,P,\X(;#F(+B$D'0>D&6J= M]A)[;:V5Y5A'[()D6()("0L$>^6DB8RB);',Z4MS)K89G8K2! @24W'9E/O$ M#E& 6T*\,CS,[TJ5N1'BLZQ$B0INQR-EF'O&C;6*,F^(= 3"=F/]_*Y$F4>Y M3&ZE29($MY8&HPW#B%MG"2;!.?S/OZCQ-JFX? M'[3SVYLG;/3@9SMWO31RL&_Z8T>V# 4T7N<7:]W0ZPRZ+O2&'T^"\47C??YY M_4_X,=ZQ&[B(T(2#'3(BO0F>8:6"Y]A*2MFG1$INKNGU+YL@P5;>SDY"?GS2 M7V/\O/_'E]SW3]8 4O_/2G'>^I^]<],>G^TZS4YW[5])N#'^$:&1632MO'FY M]M]UD%>O4@M?*GN=EFG_]VK/M'M9#UYK=&(OOPIP8WA&\?'+Z*$(_=$$ QPW M A/T?_Y(KY[YX$9"7!NTX8736= F,S=MJ9QT0_QKY5\_[WFYLEY/%1HKG5A) MZQR [V^GW.ZTU :\R^J;? M.5]C\+%HN&GFQ^VU-*&JF([7+UHQNH/M=.%5,NC'ICGOA;7Q'W_XO'?>-)> M.D5O%!?]\3F Z3G3'-T2GC+2%:U?2223NO1!*?M^?/N1)KTJ-.EUWW][3*M7 M&GW_,'J%KX^]+N[='9\P$A ][Z\4UT'34S?]M4)7OGJ[4?_@\WZE(+^5?PVQ MZ8_1\=1;WQX\-]X#SJRA"BX><=.&UT5O?%\>/^K][U@2/.\IVJN^TEYYC_:N MK!_4=NK;6Y7]^D9]>_^[RC0OK=W?WCS8VZGO;.]7-FI;E>W_V?SW1NWM=F5S MMUK=V=_?V:W-\!7(@U[AT/1.0'7ZG?9J9>O5YJL*09SI;YK]W(V[#\M6UO_K M7UB@/Q[5A_,%&5B]8@@_"#(>\G5Y\H&Y+$E)!+" MC%7&2PA_%%@XX=%SZM/=T]I9[>W>2>WT[+)6_W!1/?UP62-[)T>''U"U?LS@-ZX> M[M#J516]H[5FXZIS=;2U=]:H-WCU] #.V4'54W_6./QX5MO:9KMOX7?]35Z[ MJE[5WJB+=^3HLG'HQ-%AXZ):/R#5U@=:VSK[4MLZ($>M-Z='I\=D=^O@LG98 M_5)]N\V/ZA\^^[KP6KU'=RXVOC2J#>;\#RVN_%)8VTB\2XCBH:,Z4 SY3C.C%32844U'%Q9 MA\CT0T%S;V3P&!(T10@C0C\1PBA[&.MY+(3)AV'-8R%,J9<.8<]/+AX2B_S4 M?W]C#G/GO]DK*?C$E5335X@^[+8C)?V9;I#SBZ0=M^&D&6+_ZRX9]O3#E6&C MFYOFDU5@&"M-VCU%<'JF#U?#F_:"@W?J-*UI-CM]V[FXSWM]&)@NF$#SMH],WK>IA M=73-1W@6;Q_5._QH:_NJFN[;.KBJG591M;5] ??#Z=G%.[:.X+K&10.K+^_J M&_WJ/KJ WY\(4=$1P3)'*#;F]@VOU*OU/9#RZE7(:@AVFETZU@_IO_ M/:51^B>A7*ANNGPUA3]E5VY5$A?-'\Z:/^=VEI\;[_N>ZL M8;:P4FP7.WG">@L1UM+"JQ;<\<2;R\M@NJ%]'R2\+]JS/-TVW<./T[ MKUX=7#;JVU>U^O'7K*AXEZ/3 UR[VKXX.MR&-A[@W;>UO%K_F%??[L UB6%5 M\>Z;NZQ(:XNYCSPS7N.,$8DSZ[T'5B21=TH)8$8C5L26GQ7=*%-)BWY.B_HW MO37B1;';:57&[SG]IOUH_'(HM>G_G%UOK*PGI2VE<9\T%L;6-CNM5MY+TS$J M;W*@3@"]:9+&,^;*MXLY&.EAPV&3T49%[$T&(87)F'8Q,RZ8S!@AN":<6@N!Q<9^?6^WMK.Y M7]G^DI2D]1>HJGS;FOQF6_(AKI/@UZ]/8#@>LO:U?I70]8H_7/:37U MUU4#[4*[C@YK>14K_(D2A&V:RZ2YBADSPF8V$)8%)XAEV$:K(%)+>M?H=,_F MAUC\=%9NH>B_%:J5\HR=_@E$_:>#;M[S>9&%!*(Q[\W/;UM)\1;=8]/.KXK/ MO]^3#BV1ZU?#CKJYV!DM^'%%-R]P#F?:D+3]/4C"M=./)]7#QI=B(.8*^N3M MP<7NVP]\=VOGJG;Z@<"S275K^^JH"9!D@$Y[)&V&K&<90X%GBM.824DQYW@<]]S/KE+.8!+7^ M/A\N"=LD8&_#^VY:2CK\]0X:@$O(^QGD7?Z A7VI;NVP&O3%[MN]5K7N4(,T MR.[AP57CL$%K]0:NGC9/:BUH3V)A"*3G@F$92(QF::_)S%*$,DHH(N=+N]22:6D)_^11L,4L R#H M/F.!\4PK1S-.+:B,%O /KZQOFUZ_LC'H FV<@H(\.O(;:5!!S'>[[^%,8+EE MR# H'F4GY?YG <:]_>"I_,3:.?%4?V? MO);F[9\>HZ/#[:M&JTJKA]">TY/3VF$#'YWNG1Z] 28AK ^&8I4Q95'&B(Z9 M-N HL&(,8B?.78C )!CB9.'L&M0)--:'[X8?CUC(.0<&.1SY>D:+3"QMHQO, MPMK@DP=0KZIIO8J25EGA,F$Q2:LV=:8H!O8D/0F(!4?Z"@V)X&/'9ZE\I1^X*.-18_?B%6-T\L.^Y!4ECZI?\03R/U3#^V?@ MSX+1.6=TD*H&\HU0NQ+3&QA(@M)N4;KOK>@#:1Q4=MJGARU MJI=P'<2?)\UJ?9LWZNEYQU\@SL2UTYVOXU%6V_IP!50-[1Z^:<$Y0-5JI[MO M#Z -S9,B>;3U]RFTGU2;ZN+V"B?*L,(DB@P1!2&E1"PS1+/,,XPDQD$1I8;S M[$%;]_L==[9:^=^O$*Z1CQGW:73%()]I$N ',D003ZB.H, ;];W=4CU_*?F?W-:W>?\Q M_(Z7]"WL?.YI:_#.M08S9+3VP622>)LQ%P-$S(IGWBML3-0B:@(48F-_:^/# M$((K5=,]"_T?*O2\50ZZ/]ZJ[=8K&^_?O]O9W/C[W?8\1<0/C/Y3;3;P?\D@ M5@N3@0]F-$1AVG[\5RNNR /6<%Z#^L89.D7 5 MT)\V/'=I K*]!#@/X)6A76<0T8=B-G)*"]Y:ZO0;_GVXE.C$], ;- '[3;,Y M OV4;/S/($^IQGZG8L/H!+CQ+Q95J/A!VOV]./6\&UPH,BR85(K:2;W5PD7] M1FXUS0*_J_0&]A0>G!K3&[B3U)QTW:B1Q=YCR;$-;YM\ET85#S;TZKL+RY][ M9'IST.U"LZY+\:<9*(/>0A+1IQEDI=D\UKI@(M&7Z9E@4XBMLO7GBK4?<'N'9&S3#4-(,\82D>^%X MT#0W.+R?U2N_W4%F0LFKT%K'^!'\KOP&()B M4+9WTDDK7\?5 M8OHGIO]UCWTQ=UW%\%VN7^0:K4/O]]EA\2TI)"&,H/EE83&TOW'U"47+C! Z M-I1>Q!.,2C.C]7B5-#V"0$/O?T9Q%/]1/&ITY@_.&9]R M[\-'IQ6P>'UFKP5N!5Z[.Z:(@'PMD,KE^.R\72 _H+/-R)A?WR;5KRJ_;1;= MV&F'WQ\ZW/]\J[%_8;B?J%>2L(GG3Y(/?%CZI&SLHQN+GWO"0S=!QZ\6S9SH MD,:[^Y%B\G459U :]+IFY*^\R_R)[/E'H0J*6>A!\FW'G>[E?0M1$O'O;HY. M6$CJ.1R/.JK7FK6M8UR]^H"/#N&>:7SJ[3_Y;E'X]."R<56%>Q^DFD)?C4>= M-ZOD ,%]KVI;'YN-PQT$YWQIM'9X*GQ:J_]S6KWZY^0(VEXKBIZ.QZ/.\"NLU$2OK&]_:Y7/7/YV5G8I?M-,G+"0I3'M& M1KP-\CM.#.FXV_G2/QD3I6=?4C,]J M-D<\B2;2C&A;U&8FF<(\9H9%XD7:"UV$A]5FGL'J]D4Z=:HK\6>)>[7[@LDE M0KV)<,X%D^G^,.P?)HNNAX>&'S=+OS9AOU;T]GCK\M*?_%;S,CW\2PZ/AL=6VO!NG91X M_)SW"J_2-FT'IIXR&ZDN7CJYUS=M;[J^5TGE%7+_O45']#?S>^6;U.-L.OO> M%&F9C__)@,83LO*]D]!LCK6X\AOH9I%8'];,_7'.^OO#@(W0>]91P<=ZCO2. MBQP(/7VH<+=^P#]9;1U'PF3.69^B_WP/E=T>2)Q3 MT]PHZHE4S>6PIT9[H:U6*%K5A*\BB8W-W<[SVH.4[_=$)]\R5*MI?3"3?+UJQ>]-\ MH ! 8.%T]+*,\+*Z566?)*=:&,LRQPC*&$W[Y0GG,@[R< )^,B-6U@E;95*M M,L'&=C@6[_KWM.2WNTNF?B^&)A^G&T:KB!F)5%/.;"3:8\-Y0(1Q)X/EI6X\ MHVX9Q"(X;SWB.*ZLBU7&Q*I \D>JL9D6[U;^ M_K&*O'I$S?EO072^RG_K1]?I?L3$^I_-EA\=+SKG85/I7^+\^'2+PJ@?,FF[ MG%._-'/J9[/LJYY6>U5VWU0V=VOU[5I]?^:S:;1\I9X&;O(5'RZ.>O2,CQ\= M(Z\H>]J5/VJK>*4>6#CC<<5%OF1^WJ_\7;[OG'.9QCTF;]7WZN/TFV/'MWYKH9@_JQ= M-2%B\=BN>DZ2\\BV/)SD8+2R_F:GME';W-EX5X$@=W>O.MH<[1NF\[31[G(R MP!Q.,9@:SB\:WNWT0VNT1G1R>*<7 >[N&P>?FYAN8G!' >ZNAPV+ZNK%(MRU M$NX6\M0E9NNW0O?1H2Q!Q!K]:F_,X=3UXHN\G;:A6?S>ID2.Q^!G2*5KVL7:=]B5A]\ 'U+,S'^-DV3RN_LGX30[Z7=:#NQLG'> MS9N5T0A@,4ZS%5PHMI6GN/@6/0EU'RC_80&QIU5J*M7B<6I!OR/(TB>6/K'T MB:5/7%[PT]_UB3?!17*&N^=A^)B;>C]U>$JH5(?U*[:+F9#?NLRJZ;J32@&O MB]H_1"UT\TNFLDS&RDJF,C^GEDRE9"HE4YD.^!'R0*:2IHYWPPD<2L6_?GO7 MZ?5^K^RT7:<57A1U21VVP-0E-;^D+LMDO;RD+O-S:DE=2NI24IM)IPB-Z_UW9_L\@[U\^A;,057K.62O/Q#PG*(\L/>?\G%IZSM)S MSJ/G7$;PHSA5#>Q#F_J=RG=?DWMK=GJ#5'K-V,Z@GU*09Z%?V&PWG<[+OCDHTJ/M"3RI:3T2/-SZHNL?%:6/EO*TF>, MK*SOUO^]O5?6/5OX4TNF7-8]*YG4#[".KZR_"\>F.:3((4FCY,C+(EE:%N"9 MHU-+7S0Q7V1*9[2,D*56UM.H0>6-P&- JC2:RV+#I1> M:YY.+;U6.5&K1*P?(!9;6=\*T103AP_..VUP4^V\T[WEK4K/M"1R+CW3/)U: M>J9R-E:)6#] K+0N!JZ!."H&")]NS1@N/=*2R+?T2/-T:NF1)N61>.F1EA"Q M!%I9W^V?A&YEIQT[W59QJ](7+8ED2U\T3Z>6OFA2ODB4OF@9$8NNK&]?G.0V M+ZO6+(U :;F?S!R=>J\+(G@1,/!EK+@08F5]?^=M;:-^L+>]7Z+@,J!@6C3^ MPTHGK_O&-L/X^VM;6O_3=E]_==$M>8T:R@ Q_SCO](J:.6O=T"R*$?SQ)??] MDU%5P-M7#4UV#=U<8FROTQSTOW_)(Q3CB8L\Q$>,$UT_QB+GLKK^_T0RMO9[<[_>O^FKJYD#DR MEQ^WY>'F(E?6Z\D:AALM@;;=7\+PKJ5,,4;Y29^_-]U^9:=2E+S"?]PJ:W4G MO?*U13]0=>G*/3#0,MUC4$R \S51./KYZI!;4]5??:<^Y1-[0]S7&\^/50^Q MA)7UC?WZWFYM9W._LKF[]WYWKU@Y6?DNED^_V??)\8&[E\_16WRG\U,M\-$, MGU%!\"]Y_Z38N,UTA\5ZWN3'1:&>5%)\O.OZZ)+KK=?G_#5_.VB;@<]!5+_/ M?UMWVI7^26< ]_"];YL[&T(QE/=W^VZ$K"/&- 37@JG=<*DNX%P&S6V:\UY8 M&__QA\][YTUSN9:WBX<6%]W#OV\8Q"LT9!&CT&QT_]'A5\6A,?._!+:P\PN9^^]I.$]-SW>+0LO]*\Q\KR>YLR%/Y^_$VQ(\-, M=V$H=ME+ZV&*/])2F<^F^6VL\Y6[>E!OH8Y[> M[<_\8JW=:;_I&E=4J1ZT\_Y>2FX,>GX%K*"=6E]\D1LI/0F$8QX<$T8:2@/1 MPF(1L+;"?]I)#ADQ!"8#T7/>,LW>7RL9?!KF"N 6%_VU]J#E._W1\95*V[1" M>EAV;,SY6M*P]-\M)=L+O7XW=Q 6I ,;;7_WBUMG@J%"IX;"9(N@V]./EW:K M\_D=V?OULYJ;_=.:J=GE[7ZAXOJZ8?+&MD[.3K\@*KU M8P:_^K/&X<>SVM8VVWT+ MO^MO\MI5]:KV1EW43M7C<,# MU&A]/-NM'[#JX?;5.[IWTFA=-'=;'_!N_>,)'+^HMMXT:ZEMIR_BQ-;X&GC4X(@?B:.N UP[?G!S5MR_A>E+;VB&[;[?I;MV? M5N'\1GWG\NCTF!\='L7J);IX5]_N5_?1ET]...X))AGQ+&3,4YKI$%VF-#.< MQBB82=,OT*HD^L_7=S7FZ[#C"2:27.TC3662!*$$K"4%+ B+B7"!.R<(8SYH MB[5SE!BJ,.((%8"%,*&X!*Q% *RK:\!BR ;L(\F$Y")C#O',G M15Q99VB583)'@#7M8.$Q!)-.(]W^G8#>.7CI?J^R!Q$M&(=MAE6X=S\-FFPT MFYTO1;8VI3:W>WVPPB*;VPT^[U?>=2 F^0X1O9D1\+@>OA?C%QH(I\#:9R5F#PWH7[P!3X')E 8\.0.^(2I:!82,0%F4CF;,8I<9Y%2F2(@: M&\9!@&# =!5Q,4<&/,^9,,YF1E1VVI_!&CK=_)$.57UC'GJX2S.8JE)CTZ M].(M=@HL2-0*^<)B)9"*>4K7 MSG/V0Y*9D8KWW7!N>&BUCO#KR668Z94XZ1K$:BVFC[0DY# M\92QTA-P+;_%1#ABECKG,V(]Q$K"RLQ$3C)I$-+.$FY52+NLKG+^RTG=,MDQ MOW8\!2)2VO'$[?@6/Q%*!(5T9CS%&0-4SJRT..-81J4\C0(0>)V(59:FK,V- M'?^$GHPGP4)CPX]-?UIGSDN2AK"Y&DVJ=_IIW_5)4:?'S Q<3CR>QNA1B;Q/ M1-[=V\-%FG)OA0V91RQF3%N:&8> 2U&*-=8D:)V*3&*T2N@OIYL?:Q@+E.AY MP<8^C9&FTMB?;NRW:%;@WG"&,Y1F[C'%:*8419EE.H#\&(\R)F,7JYK)13'V MES"=_GVW M,$ RD-RJIN4TER6VX*ED?DH+GI0%WW 1$4-P$0'YT$AGS B;V2!%QJ*CP6#+ MN1?)@L6JD&J.+'C:*919V-\NZ#LPA_9Q92]]FW5BEC8V^BHQ4@Z'3Y]-7$OF M73"]4$AG-X)L"M&48/28Q0'UC01$0TJQ\0EC0;DS-I/$X8Q1$C+%",DP4BQ& M)S%E&.!(KDK^RQGH'+:QM&'GEK43#?@S$@%]ANPMPH[JX1/IJOU+\^)+1,0CUPUTS?MXSQ5 MFALJ_+UC'!NM#C3YZNEC'"\BHIG*LIJQN$;P%/K;%ZXY2+WZMM/Q7_)FLP2J M1P'5SFV.X85PWFD'@0VU&7,&90JP*?.8N6""!<#B*5?*5S4MLQ-+;,M367!3 MVO+D;?F&="@M@@6ND?&(1,82_5 ^F(P:+HE5BBA9C%SJ53#Q.;+EEY"E&.MW MF:&8(9DH0>9)(%.]31@($ *5YE5F)^S74*?*$TUZ>:ZZU$!%&6.V\S@J/)&!$JLQ0#.PA \#UEG"=^G\Q5 MS=,RMGE>33+#U;G#U20_6D7RO)/)%[^VY,/??VF0>FHK9DJW&8-K6%026F M/1;3;KBG"0@S ;23I[5_3 L'F(9#1F,PB# ?%:& :5BO2L87!=->0K)JO%SY M76YLWLS[>?BU?39N"85"M_O.( V_362[E8?&Z\_3RG*5_B0W%4&SVU7DNNCS M>W.9JHV6FXF\J-K\4RQ)/5*PH$RI:G.-*@# M94Y89>/*.B&K!,_3:%>Y3TB)1;,.;4HLF@@6W80Z5$7B5.094SC-]\,RTTCI MC*+ F-,:V*&5:;8/&'1A(*9(;S0!8EJ;I8@%JMD;DC\W"Q '$OELD2G MIZ#3\6VF9!C12D:3!91JX)E(,VT(SJ("H'*..X_4RCI;57-5]K\.*I4B*RP8:U?L. MP@_+;-]'2\KM/6:ZN/&62$I$>PJBG=UF)5P;&85#B968C%'',T.^%S: ^^,SQ61EK3W)P>GI=:"=%KIS" K M,X9BR'0@$<(O:CG5 'HJ973E*D/E.HFO(SF/(-56'1R>B4R[P5 M(6-P-, M@6.5$>,OPO"=4A-8(6P]%9FV"F"8(I%9152&/7*:>1.1YROKFJ^"W!9E-G"Y M'&\7)P=@%[" M H!W'6!._=!M5;:"[9>S8F;)04 4=9!$$D19F^^)H'2W@H6(&A/.@'U(F3&K M969T&GQ"4FN.K1.^J,=-5T'/YB@>+%,["T@G2NN=B/7>FFF+5+3(HLP+YC-& MHL[ :E-N1P5E0T "BWFTWI=06_.&-DQZCNV+& B?W1S;$IJ>"$UW:CA889TR MQF0N%>T&=1"90HQF1BB%D Y!( O0Q%<9GM1RYP7-82RW'<]NGFUIQT^WXQN* M(8AFDDB3"4E=Q@2+$"#@5#TK,L5)8$@ZL&.Q*NBD2K&4B8G';/91KMB9$S;Q MU;2Z$GZ>"#\'MVD$BE(@HD.&.0+0P91GAEN:/DHL<* VZ)5U05;1KR=-R_3$ M_!KP#.;%E@;\= .^->HATXY@068A>. /D=!,>2(S@RD.$"%8;CP8L%A%:('F MFSR*NQ ^YT1B."=C0FF)%SPD.]U9&"4J/0J5&G?*I3@EJ6$ALUI)0*5H 9"< MR2S5Q&--HF=R99TROBHFMH=A.?]BJ8Q]NO,O2F-_K+'?4! 2.:(20>2@T]HZ M94EFA:89PLHP);T1U"1CUZM4LD4Q]I>0X-@_,=UPTFE"3_;^ZU^*8/E'9?L_ M@[Q_.:D*C-^7S1P58'Q@(^=EQO&]J[G$[.K$;W9:+8#R_7['G96+QY^+P7Z] MBB/U>='E'TUS$$KW]2CW=:=@#=$H8)>67$FJ,D8ESFQ$.L,05CNCA9"IV 5E M\Y1^+X?1YH9MEH8Y6<.\E=J*"!$>0F8X]1GS,J39_#A33DN-P%J)-/-FF'.] MY%NA6=:@N=[O=E1ZIM,Z!_89VKW\^C!>\)?CRO; M.198(:\[XMIINTXK))G50G\WULU%B7./PKD[M6FD0&F@S0"PI?V[?;"9=3ID MR$DJ, :)IZT+TA2 >W)EOY?#;\M@VD_G'Z5ISYUIWU 8'#".CN$,V;33DC4^ M;6#)LDBPMR%8YK4N3)OQ;^WKGI(6KZ?,2LS'S,;NS/];F(9B*<'K,>!U=:(F3&8HZ5:7A/+,!N4Q"],63DU+8I:HT0$SP M+Z]^*),C\VN[SS@45]KN)&WW5@5?KF0@V&84I0J^4:%,(^HS'@Q6DD6=9EA_F0XA>A9Z,=C!L26$]^F,*^HR B7Z/9T=-N^S4PT MEH1IH"*1(Y$VL(V9"C1FUA/$/(_.^51D2Z!5BGX9W1YK'PN45'G!-C^%Z46E MS?^ZS=\P&A49$3S&S*NT4"I$8#21ARPBPAP/03+$4C0"-C^QRGKS-\MH 1=J M?S/[N:CR^P J\[BI8,..O6\WU7++[HEUT-+ _W2GDF^T?>D,?M$9W"GO1R6( M#A&3"9VJK"IJ,\6,R+ A'GN$)):V$CW MZW[:EW:<.KN5$+QU+Q= U;O3MT)23-,/H=+N].&&_4XRNJ(?BIE4\,&G+;U\ M)>9MTW8Y$.U>'PX5NVF\NIL4O/5FH]NSM'#RO-/+DQ#7NJ%I^OGG\,>7_/]G M[\V;VSB2].&O@N!L[(XC4'+=AS7!"%J'?YIW2

=!&00X#8 R>2G M?[.Z&PJ*BLSGSPJ,TQZ,PFP]%1-*+QXQ#H8RW1R^R,_ M?@GIG9:07?&/+OW,HRVE!0L\6&FHX(1RJH*-@1.M8Q#$*<;XG\3LS![J%0NO M\4E$KHCV+V033/ 7._ABS\<[/U]:A]/^$"TO^M7UNG554OIA&ZOB%9"UHUS= M!:@)'!J+?!>,R39F+)U>D17,/[Y-'P6V9F;ESBAUT9O#@UM9^.%'K6X<]8ME>?1B+H_>SZ50ID9= M00AN;=!\;J;"$6RWV-F'^WKCSBN83NCLG17]0:7B6+>3[<).[IY19K#:HI29 MG=?]DVD!HP PD^_ C9_G/_\8VFGH ]5^:OY8WPP[D]YH"N\(XVXG_NTC*'S8 M4YUQ]B)U8//9Z[-X'$US!0I=7=)36YR +JA5J;QL& MC>,OLU^>S]IB](?E,,J'KN(=P$X+9?,,5PJG=CC6[Z\O/RLO7<%NU36IGQEJ M;KV,GY%;KWWMM80]$^3[7OOU:X+=_J7W&2RE=WWM#6;Z%K10N6ODR=PK7E]Q MPGC7?MX7O=:CN7L9! MCR_NFMM;ZE'._MO!]3I$/[8[B -QE"9*N77:!A6#TEAP*E(0 M]L^79: ,_@_=.V)6-WQ]78Q.;VI3^.IO/YCF)=X;CR/\?VC2X93#]S.?[W\& M^Q>_GN[35Q<'%X/^QZ-WGPY?GHC](__EXV_[[/ABCQ]?_-H_/OKUK[G/]]/K MWO[%'U_@/GKP\@_Z\>AW?GQZT#OX[=^G^Y_VOQQ?_$6/+WK]@Z-![ZK/-_N. M#X[V^.'+8WQP]'%P\++7/Z:O\/'I\3F,X]/AT<=/A[^](8;*P8NY'#34 159;NH1(^)! M&&2!+HA9)4C4V-B4Q#01GF#,RZBI*OEO3."?C@C;P'TV4 GXV_%:#S.P"?UOZ^Q:UL& M^2'A4$FNBEJMW%Q!;AZ\6,(_R=!D@\E^M: 1Q\H@%Q-#T6K*E*%*V-SQE7>I M:BN?MRS_R,BI9?GO9OD%5&)2,\J$052(D'LQ:J2#)@B+)+0R7BCA=W:9Z"IB M-IOEMP!&;: 'Z7T'J!HJ)P47(=D>34($Y(0)9[A[SG6$V7^1C)Y<+BK<5_7XL%KJ(Q2C8<>_&EI\Y2V&R MH,R+GBU.&M1P:R/DY'+B%M!#Z-RRUW-*$0_)(9TL2,Q%Q$)! @&E,V)+FSJW@7 M %#C&7D+$,\&NH8RS.FD8G1ZTQG;MB+@2CT8U@"*5F_&4)-M>+)HO- *U%4$ MZG+N$8TR,LPPXH["CV@]0X1I8PCBBS5- (8CQ[D*3J"B$WEO\W#F?5C*Q]>(]!&"]P=R_HIMJ&@&%6@VU@H8Z M7(Y;.LJIUH$@4%,*\60\,E%'%!0S&(@)M$L[NX(UJ25'Z[=KGM^N9=L'8-L% ML$Q:Z."Y0X:8#"P-04;%G!"OF<6:"*WYSB[3K9>N]=+=&)?,15KB>'(-Y\PO MW /J/(E$CT?QS5$X/%IIN5 .:<\EXHH"-/+2(VN$3>#H^& WS3(I1F6@[D]:M=%Y) M.E]JE.@9@RT0+$JY#@/7%M 6E0E93IU*SC%J\B%NTM4W]$F\>T2D/8>XE9+D MD4!:*TD:(TD6.$]B%WWT&BFO >=ACY%E7" 7N.8V&A EFTE MUT1I)>A*$O12ST+C'<7!.2248(@3K)"U@2)I3;)$&DFP+ NN-MY.;OU>&XFI M6FZ^-S<6\!ADXB-TFJ$12GG*$8F MA8!+./#;V/1>9^;??ZRIC9N-[0; M7T? +(KI]I>K0CZP2)H86=Q;!FH"! \.@G$;13(4841=EP+&8(6QN[LTF=D#4D8K2'U MXPRI58 IDX\&3%_V!]/)4KOSNT'3RW9,M2%N,F7N9NALHUKY 2NT?5KIP8!Q MOAL9)>V)\-(@1DZ%Q;A0%> (%DK@%LE%)Z+VA\?JYYI'S8EH) MVDK0K<#UK03]3@FZ0/8"<+T0FB-NA 9D3SC2."2$%8Z8!"^)<_=&]DV7H TU M#'Z>6)C_#/\N8?=36YSTAU4@BEZ6K3[F4P#0_$?(*8"AD_I#._1].X#!P:5>JG<87CQB'8P%9,6MC_SX):1W6D)^Q>A9^IE'6XHW%GBP MTE#!">54!1L#)UK'((A3C/$_*=V9/=0K%@;?242NB/8O9!-,\!<[^&+/QSL_ M7]Y:L*^6%_WJ>MVZ*BG]L(U5[6]0$*/J*,XO(%IBD>^",=G&C*73*[+Z^\>W MZ:-V=H\R:^=:'/FH4>:!?_UL=V^B_8/NT;NQ^=[[HW>'!V]>O.^\.'SW]O#= MWM&;PX-;6?CA1ZUN'/6+97GT8BZ/WL^E4$6-T[,B]N!2[F[USQP$_NEJE93' MG^#-9#F"_1<[^W!?;]QY!?,+G;VSHC^H\OA9MY/-U]T^F M!8PBGX+)<*SQ\_SG'T,[#7T@XT_-'^N;86?2&TWA'6%\?;B/HV.N'.RX!5W4 M2K3R I9(9*%>2Y@&PQW8LW'\9?;+\QF2Z0_++RT?NHK' +0LE,HS7"F6V@5: MO[^^_*R\= 5<5M>D?F:HN?4R?D9NO?:UUQ+V3)#O>^W7KPEV^Y?>9["4WO6U MFX-Z;W>'?S,'Q5R[]0;O0R4/'L;(UG>RL:\+[CMD&SWN2B]YGU9(BFLV&4IE MV:GUY%WRO>XR\R>U@ONV\+T.U=W+0.+Q!4MS4\7:W=/C^G!T1_XX\O!Z<>C/7Q\\?M%ON_PPS[[^.'CZ>&'/_#!Q?&7XXMC MMO#NOOIR'+/7;XVRM\ MS;M[M,?VCUZ1CY].\/&1_P+/?SD\@CE^^OWOCQ_^\^GX8I_OO_3\^.A=VE]N MV=:> FI/ ;52KCT%M(U2;E$ENST#U$2@O$EXN&K[\177[YU._ZS)&ERWX=@> MV+E/7J1NU(&=UZ,"_AQV7DR+(@[]>>>H@+<-RD!49R]\FHXGIU4LZ:;$R?E" M;FR:F[HA7%)E%0BI";=C'(EX:IQ[@W#$AD75 1X<)B.[-]O1T5Y83(I M^FY:^M2/1F\MO*8QE70V C0G%K,]S;9E@%O3WBJ99W<=(ORE23SO_VK>L/^I/S)=36^>]_:$K(\UF3'N#N M.^.X#136C49K+V." 8>Z8.'; VN1PIRS3BP2ED8B1( M2&%<2C$1E79V^:JM"G^;IF>;H0@@N 10@Q51$ MW-.(C I@R5-CG;E3K*RIR06FR_R&@JFV](F3Z^TB5A+:1/1 MEC9I2YNTI4V^H[2)'?C+^,[5GXP#1*_M]4VZ=R_K,FU2;?E+C:\W,4# M556>PZ\?4,CECO;+O!).M_.50C-?J9/Q/6O1O+H#WRB@L5WMBJZI@,JO.Y?N M90?SSN%9S()P>-+9 \/E,T#%.%Y7$Z/+]LMF;965BWQ\_WJLJ1G3)J_V5PJ" M?(,I&VJW;GG"SMHK@VR35_2>D]\>5VA;$V3N_#R85WQ^]>7C;^_^^OAI'[[G M77__Y>_B\.@-/[CXX^+CAU<,OI=__/1Q '^+N?/S=!\?TWW^\>4;>-O'T^.C MWR_V/\%8/_Q^?GSD+XX_O.M__'#\Y?##OP=7G9_'%^\^'5_T_MK_!.,X_=@[ M> G?^]LK\O'EOWL'%P>]C[_]>_#QTYXX/OU/VC]O7DV0)F4:M<*M%6YM*9#- M%6Z-*P6R%N&V74;K+<;8HF1!#JN\B\")OC^(G1D.S9_^<,NV*0UX;WS'FJR. M<@M2T?#]\#*>%2 @JWH6=A@Z>Z*Z_OKJ MR:JV.L4F,?0:,&C+T(_(T M$Z@@%XC"#2.2YO9(%Q8H/1D-40LZ,/^%;@%/?##\#1!T5YR4F 90: M^Y]SK/?[3C#>L%;;)\$> I+823'Z94Z]UZ,"2)&!4\S.B%=*J^[#E<49E\1*(_4-+/E M[36BDY:!'Y"!E\HV$.."E@2 " ^(1Q>0-9(BKI.C7(+,QFIG5ZOK:<^/Q[Y/ MR@'RZO^F_411:<5XBH8Y#SF*!@=L!*1V7PB@W:QN5Z/LW5[; T+/Z3;HV7A M=;#PDJ.#,\>L3DCHS,)&>F1U# @33H& -&I)LVV@;JAATCHZ'BBZDF)1 + X MLG]W_EE73?OI7LAB<^V=9A15F]JW+HHGCB1:'EXK#R_7.O(QV2A0 MQ#EV(A5&&D<#1@)-D@$C2UI9!0)OCK]B:_/:-P,#+9*'_C<"^%]$>UK_2@/\ M*Z5#>$ZBDD*U2[@F3RM,5TF-/-K+@K0"17M_IB28-X*A2(++-7LILB!9$8A9 MG:+$4:68+32B5ZS:VSI9-HF/'P(:M7R\=CX^G_.QB>&ZR\^W-Z9GM%U7SE^^M??XD3/]RK!O$RD_+GY6W?NNT:E2E@I(F8.]Z@!U54*"U>K]' M&/VQ#"R4H8ECRE (R2*>#$-:6HL"M8HF 7M9ZVSULE5[3K7>JTUBZ!_<9*[E MVG5P[0)"6$:CYEXB375$W J&C*4"&2X3IDX2Z^7.KI'WQ@]M3M!WM@.Y M8/,08'.G/UP^9Y^A];@\_#1K7-N>N;_C[N.FX3M@SWN8"I!W<<+BB>')!TX% MNS..!"U4Y-#)RUC]]\UP1JL%J5KEM))R\I<@I968<)-SS47..E<*:<<,DD8* MS;.52T YR2Z^(9#2H#;O+9IL!)ILV?I1V7J!.9,T1$<5$0'^1ARV,7(\".0# M;&EI-;'"@*7(NI*OV$1\8V!GXT''[&1GOSU#_QAIY]=%T!)!6MFSDNPY6884 M@6&/3<"())(0%R0@2YA%GB6NJ#!)&( 4G#4I8;4-?36PA.0]T$3+RO=@Y06, MD,#)E 7R\# .O !K ,F$]*41R=NBR:%P.[ MW#XNSP1V%%!&E]Q05*QU M7#26J3<&8;2L?$]67J ,[QQG!BP$'FD^X^84LDQ9I!TU@2@@*#;9!TE-D\+: M3\I7 ;N]F,8P.R'VU!P6S3@H?Z,0RF19"DBV:)^34:BC5* M2LWSH5[8L_[$#@YB6]MC-=GTZHH3 PA'/4HJ .(0\,.8Z) W&#NMN,54Y=3 M)M5%;_T8#80=+?,^%/,N@ 5/DC!)(C+>"<1Q G-!)8]TTM8%:HCA!("%N%ZN M\U'\CT_*7_%B.H:I [+8"Y_MT,<<(JE:;&5L,2\"^"Y^CL/I4RO[MS&IGB]@ M*'F0'_J3WHRB,UQXWHJNE437FV7<(;P$G$$T$E9PQ'ER2#OND:,^$*FD\,'D MJF+F_@>)6H?'=B./.]L/+3.OE9F7CBB[)(.-"DG'9&YH8!#\Q5$B3GH5)7?> M[NQRT[HW'B/',Q^BR\6&GYP;H^$QDWFETMB&<+]+!NTO XK(<5 4@_%#1)9! MVB$C&$:$1@WZA)!D'(::>1Y0FL"(V3BL#C0;S M]H-BD9:W?S1O+X (PT0;1BQ2/C,XR'#D&)7(4*(4)4%C&JNJOPWA[2?EZW@_ M/3L;Q!QEL8/.NSCI%^4?9<2E2O-XNCD=376&O#H]&XS.8WP7!W;2IIQ]OYRZ M7*>->2IEPBAAFZN3^X" 7#P(&IT.U.WLFH9P\)H<'HV&%U>KM"V59H.5 M_WQOAX<;%2$6:#(Z^R6383P:]$-G-JTMEU>/VF>[,0QOD+-DVN=#0$[:M-/AQTF !:X20S'+*4%*<@V424CX,$Q#!EEK' MO,$T[>Q2UJ5KZR?YPV7"FIPL#0$_ZD[@)]>W&5\!/]]7B[9>C#M1Z;N*S-[5 M:OPA@]RV?E ;-^"5W*NDZ2[.^N!$=0P^]"?3H@VR-B1[?);@?S3:\_\W[1<1 MD$289N$8JU.%+6Q8!39<7&Z;2E4041D44C8B@M5(E\?C'8Y$)Z^8\#GP8G![ M-GY+>?DA;8&6E]?.RTO97(98$A5#7+-L EB'-*<<1>8TP1%+FMM1T*XR:W ( MM%U3-]X@N9LW]B:#Y#XQWFWSNFRJ-W9.U];_\IW"]]+!N\1,4"8Y%&A*B$MI MD6.)(*^BP\X)B;FY/Y!:E8P]4V_WO?VA*Z/.VO-7VJ.1S90G@:ZZ303I1C81@ M3BDLI% "C%>!N[#Y&L323RI$.2]T!4RS#L2QN=&-YB&.=_&LIDXKE.XAE"Z= MM1!.!*QI!%&D%.(X@.7L$D,X)D>,EP)CM3:@T7+RNCAY 2^, M[F^Q"AU#J>3 M\<0.\R0Z[WNVB!7:.,HGDJ;%>>O9>&S/1BV;7H\*$%0UX0[3B]'IZ6CX?C+R M?[5R:B4Y=?E$A8J<"VL1(3PA'I/-=7\MPM@EG/L)!$I:S\:F2H9?ZOB>O1X[M-M MPS\;-^#M\FY5V5NQ+J'ZMN@/??_,#N9M8YZ82^N!H=ME2[>F14F*.25FA&C% M_ IB'L:]#- XXT*K))$BGN::1@R!7L:(!I63="SU"<2\P VIXMSZJQKHKVI9 M]0>RZE*JC4LQJ,:C6GN MDJ'>%DQKBK_J&^=MYL1KS]M\IWR]U*_&FFB)\0[AB $*6<= M'J&A"%@_2JC M16YI(41;$^U)L'Y#8WZM+/AQLF#)^T5HXEY%)'6N*N^#0=9KCRS3(.09]M2I MG5W"9%?SMBA:@P#.JY2BG^2$I%=_^YX=GL3..SN!]P,'9[YIZP\T#=Q4%#M, M,WIE*GSJQ7 M1*=?X:&R$T_YRQ)OM!Z@QP=)=S8([R4%W\*BC,+U!B)^,,V$6I:WE0QNQ>9* M8O/RL325F++<(<&T!K$I-3)88"1M,#AB[^"3G5W3E;IU,3T)V=)0%U,K49HM M419 C&)-I> 6>0\F&K<&)(J+',6D FR" N,\^E[V>5"MVZJYB"R6Z%7QTXZ MO\:3_G"8@W*CU*GXZ8GE&JT@& F(.^FC\%Y2SD,T^82W9]0R34"YXC_?9'E( M*"./(P];\;:2>+MTJHYC%TE(%$DE).(>"^0$ _SD93"1FRADVMGEN,O)=7=4 M>ZAN:WB<.4-NG%%>64^"4"+S.#$MCV\.CR\@C%2PA35-2#%. M$9R03S^%-Q&7P4IK^#S6^')'3%DM:2_,*!! M&$W=()8X\G:$^6TQ=],:/JJ4^Z]'69JMD?Q6@2$#@I^(Z+FTRC(6J9&.R$B, MDZ%$=_=K$M-*_H>3_'X9W1E.B361H1BXRS43%#*6$I0(H]AQDFC(DA]W%;T> M2+B7[7HOYGID?UDK6EO1NA;1*A/ST0BJ&;$\.0N FFEJE<$AD.!993@_GB.Q M%:VKBM:EHP)>>F^"1,((@3@%ZUE3CI$-RMCH/;,!#&>B=9=)O@6R==O.&C1T MP#]/+! 4_AOZGW?_!3]F3YS:XJ0_G-'^RL%.#]P?^F'26\FC)>>JI<&+QZQ#L8RG=S^R(]?0GJG)927EV+Y9QYM*9M9 MX,%*0P4GE%,5+& Z$"\Q".(48_Q/T"*SAWK%; 9G]B0B5T3[%[())OB+'7RQ MY^.=GR]O+MA9RXM^=;UN7964?MC&JO8WJ+U1[D0-U 1Y&(M\%XS)-F8LG5Z1 M=?T_ODT?M;-[E)D[V_0O,DPHTT#L[DVT?] ]>C M'K[;.WIS>' K"S_\J*_U"RE'_6)9'KV8RZ/WV=%?U!!"];M9+.]\Z$_Z<&\3\]L44K/ MSNO^R716.3*CS\;/\Y]_#.TT](%^/S5_K&^&G4EO-(5WA/'JP]W]ERM^WKWU MLZ=^@U];@KO>0(NZN!V&P: ME%JN4RNXN[3Z^N:TG\[:[=O"]SI4=R_K_L>7)XUK\_NH/L:JO&RGK,'V75242.PQ8ZJP,+M&8*7HQFEP*L-\?/K[\_>^#WU[W#H^.R?[+-_C@T^#TXX=]<7ST"L]#%)_VS_Q?O+G8/]W'^Q>_]O8_O/IR M\/)U[_CBA!W38PS/P#Q/V,%%KW_PX3]I'IYXC[_\J8T)*AF'.)41<:$2I=C*F?7*F8NYG&$N6N\)0YP(BSB+ 3GJ)<)489P42Y0JD#-R70DF/T[. M;!R ;-Z -^7.=F';A=VL.Q^Z+O3C^C\&=CSN_%HY0'+8+@\NAIQ@<"?7R),_ MSB$93X%'34 '+[Z.'.1I5)VP1P=;!LQ &ZM3XH#&@J']W SB$7K$0FX) H M#ER51=(:=&JC/9FU9E9.-D@L<##>>0XX.W-PE$%1015/DJY6K=2&L4CX@&3D,E>" M=0I^,[D,/Y4<)YW=U6L^I]06[]D.ELY1#<( %V'&N8T<]&F"_6-%8,Z$8&X_ M:M.R]'I9>H%X(C<^.:.1XM)EXP58.I&$L+5,4R\ TM+,TOU^3)MOLPF /EUE:"Z:TQ[H]6[T@P3(P63DO%@K)'&8!95\-)+ MXFB;8/(P@=^CO4O%HP"42Z4P O#%$'$0 &GR+0&$G&RL[L!D=^V__#W MV]*146HM!T9,7'/OA'24!N(UA<^D;E,R'HXSE\J'4\#>-#C$2$@ O:W(I],S M>UJ7HM7$:8#>ZM[EGMJ*I&<&_NWMR)U)9%ZJ8VO2#(I M%2(RPF/$J9+()$&1,H9[&Y)P#D3J?_]#4T*?-SZ*TP9DO[]4)N&:Q2IH\Y;SG#9A.+^+6U:%UL3.7H-B+/EZ"9P]%+Y2*,MI2$A MBZU"'&B'M$H<29V2\EP*+OU-V8 -XN@M $J;[)J[?R+@EO937>68A+(84R$- M2983&T"3)L^-I(0%HV)L$P$?2#9>ZH^,0X@J*H\ K#*4$S2155*@E(BR2FD' MA-K9E?<^N-[V2-Y&GO;$6K!X F&@1RD';DXZPC]@]4@-B6TFX,/Q] +O$"JY M2EZ"R4(=XD("3[-@D1)8LR"E\PHL&"4VFZ>W !+=#!L;C83V8*AYK]A!YZT% M.I=]E\_Z$SOXKES 5;))ORN/[ZZ&[P,.<@LV[B9C^;8=Y2J@7; @?, )4"*/ M-CBFO:)16L5)+C>UAG:4K>Z_I^Z_W&,R2!))(DCC0 #/"XQ,T@9IY:S05BBE MZ,ZNIEVB5>/C;FW@_+L9EUNM8S;N.',<)V&"!/-;:BTYUMRG-?28;!GW_HR[ M .W681NM2T@2EL :![SN)-?P&Q=6$,9=^,@3O,&O"EWM@O; M%%"^R9D(7\U]+9NV5AH&.3LNFXNS=W9I%_-[^_K:G(7F\G>@WOGDJ0Z.@L5'30PVZL@U9@%K'.^0LM#R M=W/X>V$3Y#->2EN"9/04<8HCLDF 86!M\)9ZN&1W=DE7L>;S]Q8 K$WV>K89 M#&OPJ03I^M3N9_\_'3IS#2#'6L2U8AQ M8D%^)HJT!KC$.58LZ&2U$SN[FG3T^G@[K%[>E9$7MQ.,[-7O]W-+[]E':; [%UFW>3K8$V!V*5 M(R%>,5_V&B<^@P"FDV2*$R%TSJ43^O8DB/E)D!8-/!0:>+-L % 7/?/.(BL" MP'[K%=).*42"D"9(%@T MUTBNUQ<#ZK>_?A'FPC18.[53CNOD\).8>XX=48! M#P=JO36*Z7A[)D3+O8_!O4M8WN-@M (LCX&%>> ):6XTTC8HSTF(43K@7M&5 M]/KYA 9Q[\:!G>8->%/N?%)!^]>C OX<=EY,BR(._7GGJ("W#:JH_%[X-!U/ M3N-P\GVUJS8W24Z2C M38A' */6)8YB2($+&Y-(:F<73(LF'T1NP_3?S^S$"J(I\22)P!W+S88\@!@/ MW,V94&Z5T@)WAJ2M'&B&'%BJBD5!P/NH$4A],$J=!$2+'<@!L%$5V"5*\ER. MH,LP;[(DV#CPU;P!;\J=3\HW^BY.^D7,PJ[SOWWK^@.PXI?0;*>L.DF>=W+* MZBAU0!C&MCIK@P#NRYA@P.'7.(1?)F\',,_K^NOMJ"@5VV12]-UT8MT@'HW> M6E"#DU:UK:3:+IT^4YZZ9+E$+!F#\H%!Y'B*R$I!$];2&LQW=CF[KMB:=H*E M];C>HSW4^F!NR_+-9/FE'%5F)=;!($,PH-E@<@XZL'Q45BHC7<(\]Y(CZ\JV M: 'MEGH3VV:;:W Q6*DIXR)R+#Q/6#JM0, Z1>"3Y-A7NFVVP:X'EZ-^&3I) MT);!1H*BR*=^;7+(&">1\]%%0Y5BO I52\'N[Q9H3)KJ&KV'3YGON698$2R, M=IB3I$P@VN6>]4)J0I6]/4^UY?O'X/L%?A),8TN915SE'UXD9)*D" >)F<4I M>*R [U57D34$!MI>5+7*RW_>EI[;M.IMPYY,R!=IV MG:NTZ_2,"=<"P+>' MU:"4<^+Q*ND.=U;R0)=%3E^KWU?1[Q>7CHMAQ[W%(3O=D:;)I\X*1-7OA^#I8Z,)6LXI(Z[G)_BVBE$IIICJ-)=RFFU7+P M W/P$D+7.N6SG4B&9!$76B(M+&!UPC'7*09+SHDP"9S(1 11V9..<5>;=?GCVLR9K>)Y141N8)@P-SKF0PNN+?#6")Y?*@I!@X^,1>!TI1$/(2!'K4-!>H-!' 2K%/"\ M)%U)KS?IWBB>WP)(M8%9,T=%M.-I<5[U(&A39MJ4F4W _VW*S"I.OD"L$8(Z MP6/BG%'K'14#NU5+8EW9K%ON=+ M%=F9$I$ O^K<2V1=WU0T9- UBWRV .YN MK7N%]6S1EF#XRGEL3;#BD45L/ >AZ015R6GIB1$NN;!B^Z^+6(R"'?>N"LJ9 MW50*S+(?T)X'>5G$\&(TGNS'26_4-@-:372>+".?A#U307(@4DJ(.ZL1*$"% MC%;<"FLM)7YGMZQ.0I\W_K!UFZ+P_?#'$&:$%)(%SKDG5"ML$\X_#%8RV'7V M^VJY^D=P]0(0*<'!G@D @X0-N>TO1EI:BQPVTBB;^[>)G5W553=TJ&GS%=JP M>N,6=KO<:C\^K+[MRLH+9GF0,2BP\RAA5D7NJ> M9H5C3%D G)%BL-4Y08Y1CHR*D@(2=<+)-;K:[L8A&^2$>[(LKR066K-@X2>/ M)K=)L5Y:DQA7UBK<%J-H%LLOT"AE+ECF(Q+$F7S S2"KJ8$ME83&B0LJZ(:S M_!8 JDT,JH\F=E!YZFIF+1T5ZGFG8MKO[+E7S>D7!CLDC*9N$*O=<[]\IL8M MWG\]UNHT6R6M4A9-J0 H1A 1/9=66<8B-=(1&8EQ,K29G8^OB%XM8T]G>&ZU M9I'&42,> T&&,(HL%YC&!-@B@/RD$M]8)?U>?3SORS6/["=M)69$Y\ M#AI!-2.6)V==[IE&K3(X!!(\:_-C&R$YE^KQ!IN, _0>@\C=)0A&EE&*<%3) M"*<#23A7EV%=?<,AUBV2G T%^C^7E:?AOZ'_>?=?\&/VQ*DM3OK#$5] M!(8L'EY6T"PKWL?8&8XF\,+)*(N&DGQE^V/X(\3A&'Y+_:$=^CX@_/$$+I5- MOY[--]'5B=XVL]U_N>+GW2?Y6+WB7 !)SD;C?N;%7XJ8N^]\CL^_],.D-Q/= M2T_5_(87CU@'Y)E.;G_DQ^\J>J==I2XOQ?+/7C$;S)D]B<@5T?Z%;(*Q_F(' M7^SY>.?GRWP#3+.\?E>G?NL$4_IA;%-Q+^B[45$V4/H%9&8L\ETP)MN8L71Z M15;R_^BS &I#ECV.*:^^/WAT>O'GQOO/B\-W;PW=[1V\.#U9FXA\W:G7CJ%\L2]L7$\>K#_8:RJX%.K;WD+5BGA$D+35="2)C_P)Z-XR^S7Y[/8%9_ M6,ZB?.@J6 1$M5 *SW"E&&I_:_W^^O*S\M(5U%M=D_J9H>;6R_@9N?7:UUY+ MV#-!ON^U7[\FV.U?>I_!4GK7UVX.)+_=]_[-,*"Y=NL-;I%J3S^,!T#?S1U_ M3>C>X9S;XZ[TDDOLKE&C9M.@U'*=6L'=Y9CA-Z?]=-9NWQ:^UZ&Z>UGW/[X\ M:5S4#RC]2$Y&0&NGH^$//$7;_".T[?G951+]'F^KMH=G;XT(C,O#-5>" M%B M$C3%/@7%%3:62T6-P!8[J@(+ZR@Y7W[OF_$8;-@M"0?\1?8_[?./O_W!CR]> M?=E_^3L^_/ 'WZ?_Z1^#E[^+CTW_=I#FH8#W^,N?PEJN(W9(*>,0 MIXI4V>5)*YVPQ%APN[-+55?3>_?G:T_,-IIG52"<:R4LPXH'IQR6S@H5%54> MV%FMH]A\R[/?S;,7/'P\NYCKH61L\'3.3S+_-B>2OZ: M2I*,I\"C)@ICGKN?*)),X$19FB(5\0X'DV_()*GTS\MI 6M78?E*+Y47:[+, MZ-6JJ574U,'[)6BIO-;4.8PTYKF+$1>Y;Z% 2041 Y;4&+:S2]:58M*@#+N6 MAY=X.'=WQP('XYWGGK#,NE$&1055/$EZA[/(+0\_+ \OH*;7C$@N8BZ8ZA%G M(2 3?(::N1"N85*0G&7;MFYOG6=?\?,.['C<^;7&/2]&PSRR&'*ZV)U([Z.'6R?]/,Q6M-Y=M/:7X)&+SEM#!%+, M1,05=4@[;9"26D6EJ6;"[.S>T,J]:19\ZW5[9'C4,G8#&'N!F8B56G!)D!5" M(.XMV#TF112(8-)(3HT"$$#TO0V?UC>WQ2ZD^]<5N7/L>6MEJW T^;S+CAC+>(@?H8!/[2&^LP!5D]@# MJMF+9+83D):I?"&$(Z$L[ORCZX;C:XZGZEPS56RYK'I>&*JZI5M6%,6>%@+U MLWNV,QLHMT8>XJY*3T>5'J],3T>55D*5KFNJQ'4>^,QTU-#DH+@9AJ7ZAJNI MMAT O;(,^*_VZIUC]O0Y ?IK1):V0()]V1!:JN69H>K'AJ^ZAN]K-N,& MYQ%0FCE]=9^[XL4JP/^7AU@K.I)Q%Y+Q0'&E(QG/1#(:X41CEN.83%,U)PRP M7*"K,C_05-<-8D.W'9M;()Q85DO=-[P*?7OOIK ME_&TRFSP#DT?'4T;N8LYL1=R#00MKG'58AS0E'FQJ@6!%FFZZ=F&^>J=:QAK MCZ1;(/Z\;!UO217O8:*!V6EV3T=A_F@+ G&LVT:D6ZK/3'2&.?!7Z!EJ: 46 M"W3?U%P/-+O^@\6 [=;N.FKQ$&KQ0#&DHQ9/2RT:><2Q/=NT/$VUG&!JAIH>1 M%CD6D&H/!#_78R9&)1N:>9=D[RX4X?FI_)>V3.CK+-0=UU:= ),W(SU0@>QK MJAG'AA=Y6ABZ,5#YGND^0B6<34FBZ0C '6MAA9'MFH9O.6YH<=OQ08EP,$; M!")@!VX7B[2N!* 1\W3'\GD0,U5C6-W!@+OR(O@8NV%H:['A> QCD8R>93Q" MB&27/M)9I)XAZN"!DDD7=? <9.AK6PZ)@/J8IFZ#X&%XH&UZCLITSU* LTY&,9R(9C>1B!K:A^1[?[3+3T8RMD8LVS3BU ^M$&"Q_V^/1F,"Q5.(B'SR& MP>HQ=-[U&V/CH'3]%KPI3SYK5OU2<8J6M;(X12K0CK&*^S^&/"MY#P8>(7FH M?Q 2Q0-B&#=7S'O>@E#+FZNJ.Q)7)&\0[J^S62TE^7V?"&2PS= U8DTUXMA' MUZ2K!E84JY&G18$?Q+[K:!C1Z-JS,>KKUOZB4]M66=BHP^?5X7.CR45N[+/ M]U7-\[%AE<]4I@6!JH-'E@MQ,=T,]L@W7-CS=8E;DV,P&$LLURPV!QL8Z?\QZ6-+_4=LL=WC\:'CG0UUKC*]5J5*$ZR M,1RN=+3D62GP03Q'V+#_8U0PN)\D8\7U >:* R_#G11YFA(W$P:!CI$MQ<@F MRO39MA<9,<:>AAQ;B#B:ZAO<51V01!AW3,8CK.BN][P'-61\='1&,+K;E.I%IZBY[]<[Q M>X8[VVEC:PCSFNHFOXT8'$YEIVQ97@=4B[TZ1^R_*;_!@YMJQ_EM7(Z2^/KY MZ9*A_2+6 10A%SC^%D""%_A4E<2%?2)&Y=L*D!YWB<8=EOAJ6E%^G+.FFZOQ M04 U;"AEPY*_K?[XO;KY)*-ET4MSU,??KY)H=(&4OJ\)&Y#46N7X\N<^_32% MB^(WV^Q;IK'P9ZVO+_SMIF%UJV_Z[N,/:_9MW;_7L#?_9IN+)WW(8HV['>TM M!HXF(3#LAA/!J%M>/(\, M=K?CV!D62:J8/06UV3M$\&WK.>SQD&/\M6+J=!;:Q%FL;P"8IZUK"XIG5"5? MNJ:X\8K@,GI@Y(8A"X(@BEU+8W;@H-)GVH:M8;]7]Y^#!WMWA7BW)0K:EZO# MO9T?1WOOD[\'?R=_G\&:!E^LHY_IQ=][?YA'W[["^@ZNOOYU^'-:03LZVX%W M][7#C_\:_#V@^:[_/CLWC__Z .L,C:-O%^G7;^\OOOX\B@]/M>NZ Y@6,%>+ M':9&CN>H6#A>94:LJV[(0C\.7&XQS-[V])YN;GCOW8ZB=13MH11-MYW0XJ;# MK%BS(B?R;<\BN_NK:IRU19'D)W<>8>WC; M%Z*CN59@^0R=I+%EN>SS(#2MP.QDL)50K*0E@YENY)N.9:F68V % M'6:JOLE"E3$L?NF8H8]U6T%@!AELR72$IY.F.@23"&;%H-?HENY$MF;%L>UI M@J-:IZ@(IV;%JZ'5D@: 2>"1*CX8:&CZ)]U(D;*T+51MS MPW)#0\U0%6_YWH/CJI_1%1](AO#*BOX"DA^ ML-%@,LJB"X9\*3&/2Y!EYKJ1P0U;MWEH.#-=7M.P MPXZ@=03MOIXNH%=.R.TP= S+BCA6,PQ#TV F()&M=9ZN51&T1LZ,#2^(.;=5 MW;50SM0TE3FVIYK<,_4@<@R'FT#0=! TYW2!7W."-B<^6>[@:#P Z _%YU#$ M^5/P[X1Q:R:"3:+S0;C$NB9$>A2CF_8EFY8AALQ'EFZY_'(U@/7 M-*U_/._5ND=+TXAO$Q!_DW"")+AS@Y-U]U?E?R8.]A&2[";Q_ -+BC]9.N9[ M21FF.98F+,]@@O=I'GY?,=(?[U9(?S0X^NLH^8KC__7AXNO9"7T^.ONJ?QW M>-^.OOW][>O5T<_O!B!PRO_WY/KOOZ)A8%C.H0'/&/]*CO8.]*_P[M%'_'R@ M'WW[,_G[XTER:,#8WW;,X[._XZ.S+^;A'_]84< =0]=57<-BQ0!:*F-FH-I& MX,2AIVFVK@N"#,#-HQTDIUZD19%OVTYH:""]Q$'(X$JM$%1*5W,M(. <*.D0 M8;\8\YK8/_FMRFJ36'GR,Y"!\%K\^Z)O^/P?/S(UE[F.:AJ&H5HZ_.6%3JPR M'OB.$3/N^/[T#=L6W*89,MN'6S$BQV<,Q=0@8BRT7%N;OF&\ H7N8"YMG/C< MIG=3=%/9HJL%Z&XI.2%^+WF!<*4]*$!4F:C*Z5/ S'1:DD M&0TQ+)(L3(8L5> XOL-K,;X'/]2#M-XL>M5K+"AY%E(A638S1H\>&>0E+#FZ M9%2C.A^7M\_05SXT.T]*)6 ECY3Q$+8'V^(_DA'.%>+8$4_[RAF,LIL/X(ZN M__N_/$-W?R]IU+*D\X+%X3R8,9C$($\T"V8H7XQ35L!^AN,1'AX^N>#<8<_) MJ%3@SZ3@< X%_\\8_BJ5;^.(ZNKVJ,!3DEWFZ25\#6!:)I%,+L098[BC',Z\ M'(*\"RNIYIMS H^<#+0*^&W="MQUFN97<"MTK.) +A(XFB*\N"9(B&K67]T7 M74F)9]2\,T9 @&_DM;1N"J$ 0*49%" D+Y(1++AL#Y=D=.@%YTI0Y"Q24G[) M4X27:I%O'_/LQ5=)%@%XO#7<57A+;\F"^X3[5_2GR7^[&Z14=\/@1O\SSD=P MQX3?I?)FG+$(CY)'OR+^(9&[Y)*"E 0X"1XM:@D"C[6 M!;=NOTYC/:\3[ZM,8$J@N/*VD&*VKFO.)>=%30J0X>&H.;"=XI(2'!=SD9[" M$ZRU!Z2EX.$HO18CU9^ ".3C\XN*'<%A%GD@3[0GECH.RA'PK82E]#S,-@;6 M"KKBH")2<9(!/X$'8.02A"YD U,@-ZN%WJB7RJ.T;(3 O*1*[F\+GC(\E"8/ M\Y=)L49"L=:\ JPY3\>CQ:\L4H"?._O5,*;.J_7O1=%8*L^Y&A2%.XSCE6#K_["U68L"/!$TO_^ZW<8!$O49X1[@ M )91 . I_^-<[7)&[3#*8D_(AAGQ3/\$W/LPP]"%R;!P8WC4 +]=C2 M'BSAS^/2*71&&]1 M#;=!70,H.@;U%-.F+(RU.ROI;(1W M1 (-WO&PR"]1L^XI>PD[S_+RNE3:62#*)Q R4>Y$*>[U,E[Z(/#L(# Y\YFE M:W80!H9N\##4;9\%&G7UTWV0)RRU^F/"NV4OX=WZS*X1=LJS?$<<[?MQ";>" M=HN/1;MSE_/"#*2'WT+M>"^$O_%SJ!V=_V.$C)G,B577#)AJ,1:J/I9O-]V8 MAV[@NIJNOWKG]K49+Y8"J)(2_\Z4D)47/668CDNR([$B4W- =P JJ9=F! M&C C5!W+"EPCBL,PMD UZ<^Z16N JHRO0(3)G(A(+'0O89%$=E-6-+*A4ZWG M%(8&)R)23!GF*$@CKZL!$]X=#Y'SH#%7-O6"WY\>) ^./BQ!R.X'EB?XUW%\ M/!YAN;62(/1_@1^]7"@]^\,\_N,?VS=TYD>N&L5VJ%KK[E&WYH M8J%*\R9:EU]R816YR<5W+U[7 @H0-,*WT;BXRHNHY-E]*54(4MJE< ["&O/H MY=VZ??C'/X8![,PU'%5S;6!PIJVK@<4]U8I MT(\2!,D6<:FE7-8<,9*4#.1%"LZH3-_P'0',NM"5!_ ZTGT^Y,7.(!]GHQ?. M]-@(6<&V84@>ADW$1/ ,M1K">] M:$A8*EC>0:L6T%W-(-V^?,(;I+ B>[02KIPYE^+:CP=P_#G]^UX_/#NS#JW^X[5M.J(6JQGP#!"O#55D M,,>\6(M=PV"6%Z-@-=OVHQ&LB"11,3,1@R8KFLW '.K]YYDP$"&W0\$)Y:9) M;1_O]IQ^+SA(3[FT+ WXZ"*/>LK511)>-+Y<:3"KC%/E&'Z$!35$$TO$@B(Q M*GODLT0ZHV :8D^YS-%(3RYRZ>D5#F&A[4I%]A*48K1^D6-3.*FE$IT'M8,] MGI 7D7KC%FKM>8)X5ZR^PLLM,$7 -1=WY0I:-K-![I=422"LLS: M: 0;A$NN;&0!\@E\MBH5)P%-UHO#P>? W\8?[:U6Q*,\4XLE+8EKML?)P .T M&Y7*>9Y'5PG:H$:2$ SS@BQ5R'2D[4]$E[ L&P.0"0 !,!A@ZXH8R0.0_/1: M26*R'5R2,"5":."I,"G"\0"=A>CF#"^01PAV>96/TTB,DB;?.?D188 L!ZJ! MW9GYM%F1(E.F%AAPU!,Q^ 3!_!J_9R3A])4#E._@/B,*:T'C9T5.+D$01$*' MM/1T5SG+AZ !F+;64PZ>V!VP,,)T_GUE<&SG"=%$,NKJORL?ZPN;[IBV"H": M-(164DPYY^8F[PWH_Q@9PD_Q1\ I+.N%[(\2'**8%?YYD$$ JHI^*U\5%"*ZXJ5+@B1DM:. M*?"E=Z7=F _5/(/E9BR])A03;_QGC'[V$3FY&W1-X,23@D8F S"ZD"IS/]+Z M:7:]%=QO!^YE7,C(A3(C8$O?@YR3#";/KXE]*^OX MB"G(E&+/!8M:Q)%NXQ ])HKA"4[81R;0N.<633.)(04RF C> O%.1:/KW!L% M*EF_>MQ>+].:*1DW0&&89]P E1LDAN/XI%K/ M%SS1 ]H9CVIE0'MARL#AS_WKP_-_3.XYAFXSE0O8L!FF8U@+H*[2PA'6&^+C&^(?"V'T2!@9DNHT4Z 3=US?6X9YE6&#-F MAT;@NJYO^U[D.N%M[8"6<>Y4#.R@AO=/+]JE\W/?//KC'XMINN&$L6KY9J!: M+.)JH&FNRK$+B!\:AL>,5^]!9CU)O@%IPG0&QCN(0?V"EBF$%[G@*GZ:@NU9GY(MQ^\4F &1:)SJ](*5K8L_B-X"]D",R MW;;B'D'F-)K3L/*\0#+_V3(]_1B1E+IPRG(B5AVT-CC.;^,LK&-6!,E LU62 MRS *F"7+!\)O(U!N5EHBQ#W^\V!/U7T%P#GB\ ()B;44-KD3(7;AND^.O[2E M_WOSU3 .' /C^7S/MP(C9CHW#!NXN.V&1F0_*E\]KF),/H'6P3ON*LRP>_OZ MX1__.%:('>XT%6M"JI89.ICN:Z@LMC40>6(?/KUZI]W$7),,;3\-U6T$LI(+ ME7/5[/>Y6%@Z0Z8EV[HUNGLCE<[YX:ZW!][NU18((&[E!4@;*H7'"PM";X%L M0G06V3_:.>!;H4*B'6NP9P_TXO#C_L_OW[[8OW][>_T:._0_GOOXOLT@SGZ MZXL%#,0ZQ(H4?WWY9(5AX "C7 ()(,C!2K_,T#S 0C>3/:T%RFV19F0O%:MD M>"OLL8 '"UZ.4V*AP-&%?P.(_(\AB->2TR\@P&A6Q-QATH#&@EC6X<1BU)*8 M/Y.?IFSR/W@XQG>+"?!A-0Y7$@8*FKB&J[SX#G^3I0E6*7*^1"!S@JA; #O ]%$)ZY+K%NP7N @= *AK*XF*C'(.7X=Y$C$3+D=D2.B:7N<@2 M2@$5"0C>B3"XUA+]8G%I&[V6K]X=5)>'=O')Z\ P]43DA<=PH12HWW*LM3TH M#4"A-B>R1M"HC4+N*?P=R"B02="2YX]RX-2U#5.6M:8+\U)FI@S@G0%LKYH' M ZQ:\S!,FM0 5]F&/WI%AEKF/ )02ZZ86ZY<%%@$IF+JB^U I>7YIZE&@R M(J\PP%P%>W4DUUV4K24TG9>7M6IV6:MKL)9GS%J]@X3XM(K*:7@!G";EZ'F< MJ[+L(@=ZT3K*'_]H9HR%T",UBC13M2(C4 ,#4SQ,9ELQT..8^3.%L.;3E]4+ M[J(B"1%L$3.($F 6)JD0;@(.TEI&@B[:4K*(9)NZ3H_P),QA%JZ.SO:-K\;A]==O?UA_GWV'.8Z^'9Z]A_F^&(??OFJ'>_OZ="WA MO[_M7!_M[>B'9W]_^_H3W8L7Z3'L!\;Y M^T/[Q[9!^G5T5XT8LO+B1OLF+[>C; M,O0MF:%OL88\1S4,QE0KT W5=TVXI2C6?%MC3+/C5^_(9V'\_E *-Y^6K'-_ MP)7BWRZ&#'QF2?04HNF6=P][\[S$:WZ9FP]Y,4&Q.E*U#*FZGB)5AKB.4'4" M;"%FFZ$:Q(:C>I$)LIFM1V[DOGKGS^D?]NL:M@[;"DEK4I4F1VQ3>.\Q):W; MWKNQ-\<+5;,?\VC6F]BO5T^R3@E_(.5O=2B3E-^'ZXEBKNHL"%3+L,O/1D:TH'>G\=0D9157O1.&Q9A' MROZ/(49,ETT"M+*+82$8:]VN>XK]!DI*QR@2RM.,%3X8IODU%P7(9#43)> 9 MCZE[016C-,HQDV$($G4[ICN# U)THPH+:-5NI$A>N03**I+17$,IW\D!!RSB M,N%7QAS4,5XB&Q189"ISD#&)/B^NE>&X""]8B2$T@T$R$F&Q%!0S]_'_GT]?3@U/E^(/RX>!H MYVCW8.>3LGM\M'=P5CUSLG_ZY=,9/7+\>?]D!W\XG7.6JZO]ZWV0A *]M MRQ8Z_G/_Y,^#_;^V(.1]!V3)/$O"$H"D&$KL5]X@J!C:[_6O]%G_79'@(G]N MP17\^"L*OTQ) >1%6C;'((1Y2<]T5U9H!EBI#J*]\%L]2LG #$C=>U0U MT9N$" %N-3"4K>N>=[=S8."&ZQ9U"*M'*T 7K0^:PP). ;?+"Z&74IY44L0% M&_#VF<'/%2H?[Q_6>$K)RL$X 1Y5+[@Z4U1Y>8&\IH?IVD 385Y)WB M]:5_V@>FA7EC5<;WGJ 7XNPF&C9,P1C<*Y:"R(?PUP2H"=A+B(^6"S!0'".N MF_*!)E+56E2K1T;BT%F7%\G!Y2H8,5B%R7KG .($;$TMOH']+J!R<+\#/.9G@J'!- M6&!A">HI$U&7>,(>T6CN59Q;H$Q565: M1,SV.+@2V>($ALKR2Y'^5[,V_!T7.,*8CZ;4'Q9UPU1#^JE:YS6,C.8_:0%$ M:%S,H=;F:@X&B+N8M%?U3&54\@;/"[=W7N17HXM*4(D!.*4EM2*Z>7:>4QHJ MI;4V::%+"LLD[/Q,E; M!6 ++G6XX+JMP_65#\+V)R/^+OI;C=#Z78[AP%.D(P!M,<"],L $;A7USEY5&:FL,IDE M*6DGU8JRTP+!D+54E<[( B?3KI/6&@048NTI:3R')VA^)4Y1,&O2Q$N6-KI( M7)7I%=^@KPJ(F^@=)99 1+.J33]/M&@DLTKJI,8L\P24GN23;>8HI9\%ST_( M#8TXU;#RBAZI$NIQG M2."0>4Z@2\M3->^.9>,=+!5)J$-UMR3>M6<2E;F$%^BUKIE]KZZ 1-VAJDKK MK68&+==3NZM!)<57/7LJ47XK!*2SJ=[R25U4Z2I'&5'09BH'5Y^3K,$OJ=*' MI(!;VF_J\K<*&C;]203-&0HG ?(7Z;D3% !=FEAZJ:*)U>7(A^ J$BD@M6T6 M$Z_(1]L4 !:*W%!4^Y84A*@)PFLMLAF:8VW:?:W=:8Q 4+QX M*FI(+'4&$_LO1'*G[ -5[TMNMB*0*#$("V;[H5HA$ L5YU'M&A/ RPO4(5#P M7_(\9K>%YP%2[) # ?X@E=;)IWI8/9WT,:$!D<>&]IBT:Z_+V:.\?<3TVM2Z M>U158R#J0U%IR^G?!ZZN99Q^HYJ;B4;+%0M[XQR>>!1VW M*?L4W@7D>M)CG;%4[61Q5%#^7XF9P@6T^:7^OW;[>$-ERT1XJ6*%&'G+MDR56*C01ZZ&B\B*PA<3[RX1? M5:C96IA O1;:16S$A%*#]5NS:<\K@D]*43,&2_D(JC:% M.KC^*]BOJ/@J:H@F90MELII\"?2BPQ'KKH*!4+P2:ZLB5N006$+@!MGDY06A MV%T9CS58RY/%DVP>"SB;-$9) H"",5(N\:FF!4G9"!K"'CT.4&,G$I.4WRNB M5(>%!ES89Z"99=SM-*[^IA-K?-P[Q[?'1Z_.E@;^=L?T'H M! 55''\Y^W1\_.^G:5IS-\HV%>O[.)>P9H4_'*_O&_Z35.C0[S?LS;_9YN,' MA5$Y$>.NP\X)AZIN*\N)*:S!DT]6]L3?LI(E9U3"[5#$:N^C)'Z'?*/5WLU* MTXKN=JIO7@NS=3Z&0:)R)F%NF6TOS(Z8DR"QWK F$]I$4=$G/Y*'5!W:GC.? MK,?XY+B]%O1B W/33]%R]VBE3;8]%7/I_:]WOJ6NV3W/=A^YOLT<4G6O_+E5 MU^[J@'FS@-EV>[9G;10P;P'/NY^,+!)35@$F'POL]_-9A&6\J1Q794DUT"DI MM/+$8HCBW2M.W+4\U 83C'E;7'.:8/4,UUQ==:-GJIK1 =TZ[Z[NKQO0 M;0&KN9]ZM6I6 MT '=@X#.ZWG.LDRNTP.V3P\X_?C?;##\?:=5&0V+&GSF!;KMV#D%A,UUQ&R_ M$-AI"9V6<(,:Z?67M=YM-X!L ?7>-"VAZ0RJ?,K+3A'8:)E,-D!8-Z<P2V M&NIC P>?/K'PZR,!_PAXB1 MVT9'YVUQO>FHWG/M9:: M [FUFEO>L\T5Z.#K@'?Z-3 &@[V11&O M2ZZ=,T )3WWZ"![M=.U-\"L>N-KO=\;0F&T\GY'< ]". I7G^ MO>IH4%4./=P3CO]M*.\U43WDP\')Z9GRQY>=D[/]DZJ6R#9L$BX44[^H5)C( M#:):;E%^E2FO;;U5C@Q+5;&B*HM'M?"HS.)_QJP8B0X5HIA8JQG!S(!^:T"J M6%@7_YH8K"=+SUXP; ##9=79%&N>B=K2K9*^6"6Z+A$]44ZVKAHHZH1'6)3, MKZ;?"A!MW][<=*ZZO=Z %R64UO8L@+7/QZF M;2!MUW/,B^]Q7LC. J)%!)T:['4KJ@#$\"AA-GL155A.NPXO-66#&; M#"NN:N]6H6%U&PU>A8@1F7AMM.O[W@B\4Y!J>'<"5"Q#)EJ08-7 JA"H!%QX MK0Y=@[\%CN"R&LAI0 7K[%XVG3T7 9(@9#0*5BD=8OU5K&C.B8ZU\&0,6)"* M:H&B$.L,8=T"4/D@D*DGFX66%\IYGD=4QK3!24!9+'K:A*&$%TC^B2Z\=JV^ M-7W/L^UOZ+SKPJ@WDD&M0M2JP*6H_"B%G8*?LX)J\^Q4EP@)O;K/6J*FKBXVBJKX:^ *U6A@/)>UF<#]159*= MR#^6NZ7>$;*_;J86U*'[$?XCRJPJ<5+"+/)(/S+],\V.R; MO]P(OX+[$K&JA\?A!#<5DA)@4';.RVH<[)8B&W5AAP)JYR6JG&*I5ZQL"M/$ M/")JCBUX"EP.CDZX.=%BYW3$9/W2#WD!.Z?2X_F ]LK+>G':@L4U!% *=, U M1MC60JQ']MM@'X360:;+@ ZF*&^0I*:W9+$>5F-^K?5-'UD;B"M8 MP15$>*"4?!J"ZE&0?CIN4_U<#&+T=7?>(&TF2O6#Q5U2454Z87&'%1XWS[5) M-RW<\1JF7LUIF+-S;@6+>P]4'Z"V$FC@R_:!(]XS)8!G8.5J0/6[$:SQ%/6^ M;K[5^\I[V3!#E(G&JLW5&;>IQ6O#=_MVK9$,JSLO./;MBAII:T,H,8UX]P*A!S4 U\R;C!N5K0-( MRDZ$BQZ(RK6;< 2W-*K$ZO*723XN43.K=)P>%IF-47X2=6A;"EH^'E$M92(> M249\#-[&=Y'Q3_0D:O=RFI&&!/$ /I2FG%C1,"^GM/@;5#W9&TA4S:>63MAG M!LU6V+8KFVH?]5,;#RZR)%,8QL(VB%LO 3N1M:2 M&>&VVA;^@HUM$BQW7E#U=M@#"%@ER6#54GO89TA ,4Z8YMB0J6EGA<7]R>Z' MDX""DT:B'CURU&1$1+DJ5EPI,Q.77<##*1 3; (QWB1!(EL!Y1A7Z7Q4 '% M-Y-]1<^I-CR2Q1X0FO$(-RBZD<@IJIX).$DX+F)^14_R%,B="J@T3/$$9*,B MT72*6F!E$:O;K VQ9T^"6D!.C;&PW21V_,W.^\I?%TE*]9/AC$2'E&H8;!I8 M?8'%X1DU>L-6$RC$G'/LUS"\H(YQ(VJLU!5DKPNR.UU!]C582U>0O89((;B4 M,S9%$(]2+!)[?D$MU_+&FT$TCVS,$39? /4?B% VJAJ!7E4MR2?9U/DXB;AH MBUN;L7<)%45GSCW!'H6Y*4]K\]?NWFYM^8(U O7+*LYYP5DJ>]')IKJR/QRL MM!*Q\(\(>U3U$&C5].S4#!M;)&7D*;$L7LC MMC )046@45M46:Y ZN9$ ]D@1Y5,M,X4]EII_AW+-EM"5FVODRK??\^ YO>H M&U/ 1=]&TC;)5EAWU:C?D<_!%"@G;(C\>5N_F#:;;@D(,](/"60)M@9!3HVG M%-94]PEVE^S2=;X-(%)ADR0IBJ!65I C !W]-]]?PQG,/7OQ54(]%-^JNK(,O#<)?:NK9H:CH%X8&\( MQ'(AM@D1%*W:9-E$"G:!U %;U% K&T"Z,L%. -UE/^%E_W6S6P&;R.%Q4K_A M$$FYZ$A6*>U *HBVT\MXD8#<44A-1P+J7-VR!\ ::+S)+WL@7[6H1MU9J;OV MI[SV_11;QDBG;8;Z M^WC*^S@=UQVGR5,8Y-FX5(8IDZI[;3J@9NFCNK5B=RM/>2L[ R&WHUA9\,L\ MO:0+FG+BY<*)9_6D\ AR:!5'$?$R+)*@<A3)8[2Y>Y*F]D)+V$FD%ZJ M4+.2"SY)X1C=53\3 I)[!NZ[ZJS<(=F3GOQ))=%5IN/Z(J8$ L25)53C[FX> MXVY:%F,4!LBJ3_%/H%Q%'' E1^.U-) C,4-'2\')P@&27767&V+36-*GMI.Q M]+I,R(Q4^=1/F+SRRGZ*[XY1/O0DEHD;2E9>DMM@ +7BC_RK#* <#7I#! M@"5%6+!X)&&S,NA("TZI'.\?*K@1!<4F6D%"EF3AVY=-IZNY>LH;XU<*K4## M51.EU7B2)AU;;\Q?FT# 2]&=,5M DC.38MXZT M*'8[*6*0H;'S>#8&:0Y#WM"*1%YP,9TT$E2]R3%443K^@NO&%(%B>D;A/7EE MV2@(,= ZGF'_4@FC?66O2&!I]8%-OM!81LK)_MHL+7,RA10)ST+J4(V>4[5R MG4I780> M;$5,P%T7.09U713D6: 0+#*F56I T@(MGY"+M(BR[WA/3C0A@!ZR;?Z%>N5C]&?_1/5KNHTYQ%**23 M:;#RC6\#CC3G/POX@;;&-L7%2JEJ1[=&7(P M$==CV4T<*J&O91+232+6(A04?=;'0P$NKTUS*BC+T.N8/X'J(HI:1#&W _^2 MLB'KJ)(-4/]"*:.&@4HM%J0;'J$,B8:Z\Q_M^ VX?4Z87N(9 &Z/$5A:C&<+ M@.7C%'>J^"->5E**_ ,\J&K3RC?>8J4BJLMJ7QCH104OI=%>%W P2V2GKE_> MGJ3D995P84]!@J[1<%/DNP**O(EL/Y3Y'].\MWFU;)A^BQQ%$^2W1?=QL#:E M!O9>^5!%($12"I]BJ^WU'/FA\D7U*R$0.< 0)J6PT0I*D9%B2 >@+L?0=R"* MJ; $3%'!)),>3_Q+AAJW87V2V\CCRI PB@#N;:!V.[6_-+WN*3M$Q)*PI$,$ M#;U$OW=]_/EPF!>C<29\"D1OA !72VTC1DR119>LKLZ+TN:(AQ<9YG BZT0_ M!+';42+I; ,J4E-E0>TE%@B%#+/V*2@4L" X$@=X/:9%5,")$8V3S@EO'MS/ M306II.')GCA.,3;M!\]@!$ 3T$*3/,5: M =+.]N7/.@(AI:V"=EH%]F7BS@&,SZ]Q:1D?PP!X8!AN)<+BR/JI-X1%+*K8RY74S]G8C^?A+(, P%9&1=:I<$S0CQ:*H(=AS M!(H;\,)2B$6'Q5\?L2%1-,47D.=KM,$F,S:&$B::&)M MZ3 E#Z=( A%D0*+"A"J,V2&E8 =")<[3*D#S2ES70' D-+1%#1?_TC_MTXDB M'N(%7+$B$H&?XKKJ/'21M26B6J]@B D!?R*XG1XG4.G".NNP3K<+ZUR#M3Q7 M6.?:\2>D=JTD3.(_E2.$L@]!^J480?R!Z'45]CG.1*(;%;-XK6NB1E=E&2-; MF3[QW39H Q,98T&3.[0#2E8J=FOV6@G_-^8-N8WVNB!/*)A(K"6U;4JOW8(S M15,<<'4ZE99-O@[41.F\;2$HFDHI36QQKQ5W69M)A2$867:XA/:/V MU,PFW0BU"0" F+2)N&F,8@1TV8BQ37)6A+%.*NB-,2V,\R!#U#+X5%"$$5) M;BA NN:\6G> 6U+?.-W_>+A_=%85FU&./RC'G_=/=LX. MCH].E9VC/>7XR]FGX^-_;P&Z'==)]4/J4]T3)G.RJ2%1PUB/'MF;;FE?W?)/ M-8GZ58F)MJTSF4YG;Y<$*3 &;\3K%[%LQ+*33=H82#$ _"$N+0T-& PNT\)E MV8*^,GT02B+,8D!$4D%^053-2 $*.*H@$\G62(*/GGG=U]1>+I0BR< MNPDJ*=:H"NBKPC)K*1N6_&WUQ^]52;(DHP702W,*4#9"=5\3@K6L>RG'ES_W MZ:>I,F_B-\?K^X:_\&>MKR_\[:9AL0Z.?K]A;_[--A=/^I#%&L9=A]V<\G6+ M:Z#>6KO7GWET3M%&H:I.@^4@B:*4/S:Z>G>J;'A&L1>'\-Q%J>QCM.*35[!] MIFK@3U,P\FZG^N8 F4$^AB&B&)T.*N-O4ZUJ:>V]OSMMW=&42WM';PW?>_WH6% M/;UGF=K].H@L0Z;6N=1U!\O; UJL%YBW@=P_IE;,H%86<7]4W M=+AO5?QN19#U"6U85%11K8I63G)-X;-Y&>U4WNC69/$S%D9+3O+T37;!.G<0,@ZP>EE"$ZH!.C.1LE-G1+0P?)")4!S M-TNCW0(NN6D-,QO?+79E>U!W]RVC!YO7P/Z-W;.7Z8VU?CI)!V\;!6^.V=,M M>XT ;@L8R*9Y31H&W_C]+UG:D6XNDW>K]/R+5K( M5D.%975@L=[DN'JDVI%%P/G8AM7M'&-M+_6I>>S3R%K^%+;-1&Z*F)U),R7F M((J21$]*G-=OC"T OI<<1->1N\TA=ZL3+5I%J\X*& ?#^!_4TWS++ 6;U[;= M]'J&YMW/%KU!OI,.Z-9I;[IF]%S77C>HVP*&LFE.CD-97^Q>MJD'A<"L;L^& MUO,]8TG@?Y"!5NQULT*45G<_NM?3=7.M[F<+*-.FB;KOJUS\?]V@RF^AC52W M>IKQK +A/:C3"[9AZW9/T^X9"=51IVV1FZC:X4L2FH G^\M2I4YF>K;KL7NZ MNRQ1ZD2F+EZTBQ?M8I\[6'XYL-S%/F^0>+MF;O7/HEB6\@D>?J3B&"8 2I2/ ML7C28U;'>.0*&P];Y1: [SI%A3R;8[X+!=DX@KDZ_6L_Y2&VD6.I\CF_XH5@ ML/_-!L/?E<,<"WAV"22;'-!O^#W3LIY3P>ZR2%X\T#E^S[*?U:KS0L3Q3?.% M?<*_8:5MKG+*8CZZG]]^0STOAMN#/];*\])YQMJA;&[/-Y:-J^@\8ULF">]< M)M0MZR4YQW2KYUGK%;'2>C8DS->E^6^-33[/7BSIWT-$&9 M-&N]PN6W@#)MFO!T_X#'#>7']PEX[,2EM0YX[,2EI_4>R9 )V0!L3M3$BXTB M>_P#6F_/U;U")A_]D-;X#_Q0-(RV_;^GV+Z_>+=TOTO3ZAO7X_2(-KV]Y]KV&O7E*PWVBQ;IW M&O:.?1BW,4SRAKVM7VNY9=OY+1%BN5'GL,=#/@AXH9CZG"Y[SQT-3/1S%5Q6 MMK4H2S[JNEF\Z"P8R\,V8,N&2E5;&1-[# M2:;Y^8W\8WN09X/0P-"UGGZ+&_'IJ/,M1+B#B%5857R]IWDWQU0\&HE;:%:0 M2[)L6/,P+Q,,.GI;\)2-DDLN-7>QWO9;TIJ@-:^P (CS>+3XE7EFAL<]=N.V M8S<($;TIXMCZ]Z)H#OZ5Q;#8MRR]8M?EJ]\F;2M)IK8/<'KO"W<8 MQT\#6+!# 1T1#_."(LC> E?E!3X%:V)KLQ;EHN#Q_WWU7XD961%S?,.V=,,R MW(CQR-(]CT>V'KBF:?WC@FI$YJ@\5G9A0@ >T(_8NWG7>$^[UZ1![1D) 4'D MSO[)\>GGG=U]YF9\L>7G9.S_1/E9/_TRZ>STT>Q[*UXAW6V=M5\MJ2L M;8 ,0+&21\IKV^^["DR= ICTE+Q0+*-O_M)31KGRVM/[5O5;7R9\AS!IDHWA M57@BX$K&SXEDI=<*BV,>CN"7X%I)\RMXM*Y*S)(B+ "AE6"Y@$,OWO\Y\&>JOL*7$?$!TG8WX)[GDXSI=,0^:7RQN%+KD3Y5::\ MMK2^7MTJ'OR0P6$J5\GH@LYI6"1YH5YS5BA#6$T>]94JSTAIIQC-@I*N];T& M7': @^("6)I>]Y0J_']V.6[?7&HU6W!=LVB9USV!TKR$XP%X?VWWG04',_4T MT.?7CMFZU!C0& ^O9 ,NCTU)63E2\!SA.CG(+ZFA .B..AL M!$B=P,2$U,VD!2_'Z:CLMUK!-C\.BSQ.1DJ2S;\^VEH])A"*\SR/KF#=!+(Y M1A,!LI> \OA04M#IA!=PD5QLU+4:FM1#NC L.,#6N(2U1DD9CN%E -EM@)*: M/1U_.?MT?/SO;=A3#3%!GG\'>"DK2(F3 H#Q/V-6 -7'FT;CO* 30%BTOMU< M.H(WHP%@@VJ P$-B#KZE]PWSK=Y7SF#(&33[[__R#-W]O50"H:TK;$1S]"?1_WUUN\BGZ\:K=8G7T[/] MPU/E=/_CX?[1674\JU"#IM3..WF;G\(KC#BE"85I6;>PX_5]X_$]K;K9M_7[ M#7OS;[:Y>-*'+-8P[CKLYH1!W&Z27>@%]1^4<#'?/3I(HBCEJW&/GH&FS$&* M1I*J[*->\>0-W#:Z@-ASMT9:QD>QWH[X90,2'G8DCU3];,//_) 5X85B>',B M'[:$8&]^<@E9G)[.?[O1#I>M]U\;5L^UUM5]W<5B=+"\C,O1Z=E+I[)VU76? M1#@6F&*N,]_[A/UM#E!B4BL#\5Q6>*=$O@=E%Z\4:]Z8FG7WKN#K5U5QZZ_' M7Z/;V0)ZM6GBN0B3V%^PE ,2NV7=LU;-NDGL][*D=(#^,@ = MQ7E]L]($MH ];EK1IN.IF(BNTOLF%]W6>[KGKUO-[:[0^U;#G+MTV>1.S=H^ M-:OA(X<4=?/\U;96F\?67Y;L/JB>TTKW^LN3=B3:5OBXIR2^I?"QMA2Z>J0. MAR,H?6Q;ZW:.L;:7^FSE(1X5W>[6ZW#6LHD!ZX>4D=*UCMLT^'O)H7(=Q=L< MBK?"<"M,A\LS;.::S]3T?;#DN,&6@WE;7&]!D3)=C-]7(A@_9X!4!W7KM#>] MY]RW>E)GL=HBST>3>"<2AO=XS+-R<7/P[8R/N9<[?/U8]NP%NF>;1 M ?/& [/=T]Q[QMIM:KWX51ST=*GXR2/>'HS9(-CWW)[I=S7B.X"HMN ;/=-T M5UPB?JW*+MY8U'"BR.)RQ;3780]D^)B(]ILLERVJD!H3E6?'0RQ=[,]6Z)7E MIN>44?XS3\>#JH!UDLFZR53$-A(>4E'%&LMZ9C2]J'XMWP@XSY04*^&FU\HX M:U?;I@FWJ)[UQ%W,U!:F:JQZ4XM5E"WO^[]@U52ZL=Y4P>37VG21\[[5?OJ& M&K1:7YE.Y+NE9"VL;D%1=%A& S P2 J/I4K,.=:#39FL%9MD<0&3<5'Z.&7) MH&RO059?QO=Q>0 6&8=%P;MQD0_P8)SV'&4[J L65Q0L&UU7]6>WHE#R!/79 MGEK)[ZL*R54Y[[D42L)B!86R8+)_UWK)6M_3WNKU%'(843]YWGP/*Z'LN6T2 M.J^$LNFW:BP_J()R73YY:@;+::K4WZ&6\D) >GD-7/S%#5R6*3%MOWK7M7WI MVKZL48WP3P=_?#G8.SC[JNP<[2F[.Y\/SG8^H>1Z_.5D=W^S&L',WV$C/NR$ M0)^ \O#R[4;M:SY-VF7EA3+&[B/(P1I)D=6[!-X!8(#M29R6\%7Q.\&K1E3I M61#\BF&16#XE11IFNU<)3@VB9#0&-4M(P;NXE.Q:"J-E_63=>:I"$2&D MRHD+A&AJ6*/+X-)J_:*CA]XT2MHH*)@/W1^2C&7AMD-W7.]R'GO16GKW_=B+ M;K95DQG^,G?Z)?G+_#&6Y"\2@9!4P_I"SJ.R(O ESQ+8.XP'.*3$+$S29'0M M\,"R6\UQ)DPH9B0A:79VM2[N)GS@@V(8&'K.3@K>&&SN,\""TE# MQ_Y/J7Q(8CB"'5#GJ5<>T*,3(*!T.+OBXG;.X4+(O/ &3PJ5?D/[O?Z6/NN_ M_]J IS QO+:UYH9!/\_32P0U"0VXK.;T\R%UIR-[ER3#^#4]!!<]'E('0MW6 M&D*)NP M'B >0"J"]5;R1IK#V2BD[-#G9OD)[)8'Q9@5UX(*ZPZ%KIC5:#^2 MP7B@I%5'M-HN$HM&@A$/1CTAE,0"(V%5.Y7TM/_^X&QO1WDC#+BP\JB"ZWH% MOQ(TF7W7QC?U7K5;0MI,JVE[+ MY(=*N*Y\.GA_? ((.D:T'5VA?5OO@S9/,*G#T?RB!$27QD.Y#+G&V@HU>7&3 M^V!IF8O-,.HOF8P()&)>BZTI8D!!P@(>H]A1O>YJ25I?ETO2^H!-S8E$!;N" M$\^+D:1&=#63I*^W[ ZV@-H<9,HANY94?#0A0O%P/"*: Z<-AT\7(B]C "4-S8;# M- E9^Z*G: ;B[D61C\\O*O4I'4X:/=IRP8$T MT^G6Y(Y>XRQLAL8&CYQ,?-O 5W> 56)PJ. M,D*T)S8I]1[7;$D]^7@$C%:H M#9(>S !M0TJS2(XD+-LH9!I:VX7$+EF2BF#PAJ[CH""Z"+Z6 &>(<+ PO^0@ M^HV:'ID ,L!1:N;67EK*1\1TD.?1H@0,SBP06%)(G7PEMS:TMFR&"VGCV2+\ ME)"5E.489%-BZC,+Z+40*N3%"(X#J$DBU+XYRUUP,3=NLA'E]::7ZC9 Z9FD M2S>0A-$\"E@ *TP*7D[0<+AG!$:Z@1DPZ]5R$$-Y# 6((B$/CM!FD-,+WDE* MU0Q -&RZ[ FEP6M "D4+H'0C/!H$R&93\\GK).])RFH_T<0>6+V+6N1!7)F4 M!G4@:#\08UDU"6@EP-@36";_$?+AZ$8"J5?<"DD":C*P%11O?DP*+-0:5T02 MI FA DG+R:BL]#803"I$+G&061CO*WLMC7":ITP>"3&.(7#J)86]&4"YA]#W M1AP(Z&"">3%D:]BBF 3 7P6H&'W#_F7JC*A5L)#LKN\IV&E]T[Y-C)O>(Y"4 M6/*OC3_625D;1J5S?HBH_3BWHHO5W.=ZEA:SYXI\$^JLB*FY%NVY8]I45E8[ M0II@"PH 2TNRQO;=WGHE_,@W!=?!,UC,5=:!:8APJ+D0B5<\X@.X#>%@J"A\ M67/EQJ[4YMDM%56X%V8,-Y4,*5D.K!\T_+S 2^'R&B:M7=-(""26S[][XCT! M2XFD(KE&@Q4VE9[4 "I@OL GAR#KR(,R%JX@@FKE3BH>?2X"R"HY!!36QQ MT(4"=*$ *[6+UM0B#V!APB[6MJ'-D$(@7]^0\J="4RN)P:"U^AQD/Q#0N+#: M$P.(\@&ZJ$+4TTJ0E%EQ7?M*)=7)4=6#;^ 0T"&+T4H%RGOU&TGED&HO$%!%AC.#]&,>.H9'!RPZ/+!<<"/H0(V5>.:5#: HD>H'>Q<4H67H W MX& Q2])QP86N\[T694K\#=Z=&1DI+KR)IN]:UVA67VL=/>FL)[493KK(TY[R M;1R=B\$IBHXUP@!M6K#VL,C+LEJG/ !Y-)7EKU3.@?4)@]LYF08G' 5 S5($ M>#QIL4UYILE@ .JCB.^;/JE9>+U;G)KK-G%JZPKE2X8Y'7_XH+S?^;1SM+NO MG/[O_OZ9LG-RLG/TP!705?D68BY)GJS,,X 0I)'?$7 P,2PS:#Q&., %$XAW)6+LXJ_1IN9 M"%1!0MRXATE'QQ""^=:CNT9)>ML&?>]W=O_]Z?CC%O"/>5)#*QQZ5@D0IF## M=YNH[)D(%\]L0J-QE"K97@XD,^Y%](CI^),/4S-S\635T7R>XG%'V#/T;8.] MW>.CLY.=W;,O.Y^4X_>?#C[NG!T<'YV*<,_CP\.#LYM)X%KM_4;8/!X7@B^# M'HZ&E0EA,8O:%E9![I"<"I8>U80/J"%YS9#]HK\@S4N,AT+##5) L2=+,/Q M3SA:9I V?LB+@:)KZK_O3_0,:]L [W#GY-_ 9T\.3KA.,I"-BP)E.TJ-*_@Y*VHWJ4AW4XJD_(Y94 !0PN-*47X ML/S'D"!11(U(XRH92.-TC/ NHQEV4BQ)(YT# _9-Z$+DY"JJE*^)8->PBI(2 M&A5@3U8R\EO HK_T3_L@>*0@>\)[5W*;[;6T=HC!1W!1=M$_-G+P,OR61_.XKJ<(6:RI %U?"*TD, MRD@ >N]N&Q[LG!V<'N\ ]=G9WC[\1$95=A88CJ'"5PP60AQ0ZC< 1H/I3.[2KI2Z:"D8PMY)X/%(%& MOC,^XI6;N^4RF+'S",7VAME[,(T\E_FF$N* Q2P'K/=*-$[H]_/EN?OCF*EM M&XZ=[.^"$#:!82?'1_#W[BT*ZEIM>@D\TY\"SQX 4>:V0=2'XY._=D[V5$P( M1G@Z/=LYVQI8.F@)2(MH+DD(4HG,S)RK?H*G59#/] MO4R]F/\UGQD&1<,LFGD< \%GORSR;_/&;B4-STP+MX[?SQF+1\FDX M?:=_R,>C-,^_3W^-DAM(I*.9-<$@:%:>/W4Y'O#J6Y0CJY=*_*%^'L5;&/\* MI&XU%0GFK0OO*Z=XG8L?H/?),3H<%QBO58>E_Y VD=Y4M<"@H#7Z35Y[V6C6PG *HNFP0JB$5;(&J< M$<).]%WDJ&.-G MS B-D!3>G_#)TGHJ5C9\:SISCT1\E:"*/'JKZAZ53EP%<60UX7O^V2=/2M?[ MFHOGL'_)TG&=K-1PI]7*SL4P(; MLOSC.$Y"C%V!@Q2_-4*N_*U'D:1L+ M0SDQCP4"SHLY?4_!T!0*#1(PK\&A]UA[PX5)DT/MA;C'-JA:67TFM^SJA="3 M8'WHB=:W\1AV&Z?2 4I5F5#D\$9%P%<#'L(=C/K&MM*4:3=GR^.&WL6D.J"P M?4!-:%!1'U KDGR0HQ^3AY0T,)'XW0I<:ID4JIJ2O1NCF69>Z"VWPDZ@;P1Z MXU$$>LOH!/HM%.B?'DKO5H7G\\[)F7)PH*C*\=G_[I\H!TDU!*\@F*+;]4AB#1>WA8;-C M$9HBZY)@?EZ:\O-:)D:O U6;;=4FIK#Q2M(LQBF-@C9PM$%6<3)3@B((A.5D MN6-A8FTO!)<*GP,1Z2X<^Y/^?&1=N(R,@@1:@\WLJJ>4G$MWJ_T0?^O]+:36 M^H?R/AR%6%]INPRV 'T. 4BZ:S S%L*%VE'I6$B-WS"#.T)6WI/N<['E1\@ M!&".QRB#D?>UROJ0'H5)_\QG$/GD, #E5PW%.P#L*I',#Y$4(F_"?3/B];EEZY?6C3) ,,TYI"*Q!@6DT&.PG M+PE%UP5.(G)^5]10^9[E5\);0F'[1):N>.N!B/-!5PW=?ADM"W&FR.M M'.7A]^DJ\XN3II_<>/ 4+50]OV^YYGU:J,*.7?=^O4YO&E:W^Y9F/OZP;M]T MK,ML\[.8_G=3!\OG;.)YQ]9&GZE:PAW:F&[) M?M^P7Q71LO-H3-U+@3*=8O6)4ODLJ=5+.HW@5V5'ED+Y7"0A_(L9RP 4XE!> MT$F$M\,%>B10*L??/H^#- E!U -I-4?Y$DX-(PI1AOPL*L>6+^CTHE^50UF3 M<(^25)0_63KFK5.LHZ^NL78O;YWJESK[71Z<\D;_=>+LGJ"9\/Q#'"11E/(5 M'>*_6(:5:15=IHFJ"@GKR_:;WI+3(,>A,=-NK]MPM^%-W?!K2^]9GMGS='L9 M\E;I'5E.KI0;SFG]GMSVK=V_6^>D;]U;,UMGF&>9B UO(F/X#UZ$B3!W" U> M%&,1:; LQ,*7O=FX:ZP"FB: A]=UB7ZRMF-MP(EAAR2 3@_^]-K_*HX8)!SE M.%-.XD!-IWZM^P!I;)LV^LB<*)I7*%RQM>2KZ:S1I-/?&E16AP1'0TP=< M\+T2R]?X@JV^ M?51/[[O6W;R&MRCE-QA54).:<](K"CK5UIVDW+Q 25+8J,C1M*M9FJGJVG]^ MP )- +V+T>#5.XE"55Q.7Y]#21:;+:J;U/ >;[9P//JE/ZDE[538)N2Q: ;E MPU.A*C)9J(N26.:Q3M1/D2#;?N= MB2=]S:GBZT]9$;",E^KQCY1?5W5]#$V;3J/J,/TY+W]"M-0UD"W_OPXC#C)L MC!%R92\/QYCIT8'H.H&HT8'HN]/P@@]8!Z#KI:7'W;^3Y:!U)J#RQKS5=?,8&GU7?WS7GF_W-<];2]?>D\+/\BBT&?LZ M'0>#9(3F,Y[R<%3DF6SOB/6D,&:R_SC8\>RQ.7-C&-8F8,=ZG("=IL)Q5[5I M>\)OUJ5JT^G!QZ.=LR\GMS<2PJ@9!/T5A0-^GJKX+WNU#ZH6M&3Y;THE[%?M MINJR_J;5DR]BJ04LXD\5,J,Q5D?!>OK19/,*JL"!#:E$G#AV OX!4MC[$6! M Q&TB =ZH@79.,/Z0SA@$RT_&\*X&G(D1,4[!H$Z3Q<=Y?9MW;J/K&/U+>MN MF?1+C6KT/>-NLLXROQE]W;_?J#='XA[SZ#-M1]U7DT!J81B M>%RA EM*A5Y+RFUUCO-Z$6YBX#NG9R?'1P>[I\KN\W67M2!?_:1F.K_>_X[N ;4K4L39B+]]*F5JI84'#MFUHFMWSHU_.E/+ MZB_Y_?737_'*-O=;^9NRQRZ!%.WVE??C(N/73TI;[T0%GYE&+[FZC;G;&^]U MA1;=*G;X3ZJ+4W"LURCKG-XIP\4';]>VCMM-UW?;QP,=MS^N[J'_00^@8_3 ^<6QW8!_Z1^W18.2W M';OKMI%[>-3V^D<'_O'!H.?[7<7T)3P)W0F>(DLVC(8G+^%I:R+$[*33>7Y^ M_O#<_\#XN-/K=NW.;]=7#ZIH*RD;$/HM5_IEQ(.T?+\#KTA M?$*)&WYPV;0#[>TZW7Y:')@1#7M"0X&HNV!/&:71M)S $[PCYC//"H@5:'X4C5>&0"R#KMKMV MNV^WK-@&KIB+A#+LK#(*1!T:U2&E MV[(.Y3VT3E6RE#=K>V2H(TQ_F'?&'$L/$_-ZI$3P1Z5\1"D3B@L\29[-9H3Z+'X@'X%) MGZ1V?8_]=* HC' M_?< C3[(FJ1%"@+RG1->=R0)#JZ6+4EIP4Y/6Z$$(\"Q;O:YX2X*3!LN2=PH M4#C_Y9OO8=^T^9*$4/*W:/V,8]/62Y)0!E:;H _TC_*]1;S3UCF3@7[+@F=? M[R\U 9B2&I=.V:4,ETA\ZLH@6OZSVLM)0=M25!\[JV57N$0A]F[I)_7W:NL2 MXJ2(AG"E3]2FRQM3*5GR,-6>5J7['_+EGJD77D3&4C9"5_2PEX!W*I]8<)DN;. M @_S\,L?$1'SUT.TA+<>VD&W>[ )M%E!_[1B40T"^0R%1*K[+M.(VB"6T6I MDN&U;?IU43$^C[E M^*]F@_,9"T2"K;!)6>B@D3-1IS8T"<,F(7./GS"-ZL>*:7F]@W)L-4'+Z3RA M;)YN']$H,'!">2J=GOO=0;]HVPF]]7W,H8'&?(,XS!*?L*F/J:+7.Y@#I]+8 MY5\+9DUV+ZL:_=W>%A/)X1V5+5%YB*93Q."(U<,PQ"+$%'OBJ 1"0CD M>C?L0T:\]4@>.BI95(%D(BA.',2BK%B6)859&6E-ACKY3^H0C<<>RHE% %E@4,$P&6DM!(*"^I5(Y@W&1^FJ71!N!VUR[ZS QU,_5L&(@7*;7! MN&WWBQ%'AD<3 _),\Q:9J;.JR4[KJ6R(#74PY4**''X-]%)W\9K__"Y ML@W4@\3N#)*^M3&KYJ#W8'V[&!RDO'ZP%#<5X"WXO:-"A:&'6\='[^^*% ZLL8>H=7T&4WG,.Y%S,#/"<+UUC&PWTKI> PIC(/A'/6 T& MPA5"O2\]L(O!^9)%,EUNL-Z- \-2 M:@'SJ'%# 7IO>.1TC]8#FO. J< RX-_=7P:8*>."_$]5[\O+#/8;^(P7X7I% M4S"5J+>-8Z=[;&H;F1I8214L68WN02]E^L[=F'+P@+) M_')>+- BU$I%6K%,>+M$O\$>;>.=#I4,]. YCEU(<6? :_:J^A6CXT<,WX2/ M(+ERPP0.[] :NH MKJ3*8I$0_:5"K41J(WWA%4:A0?]+BFN]7K]K%]-4,6'C%&OHWG)$6I_6EVHN M!F:*O(E^+&[YQO.6"G*M_^G#TF4% HV?LR@U+!S]_>W7U]@#;,95#U[?L0LA MP0*\S( AA;SO^ZT$5OT\9W#JE =?X=XAXFV)JHZE'E+'L:L\8@Y2]3,5;;[H6R#5=X=#QRY9[U^J MO9&6_@5Q2N@XO,-X M7TR@%D%HXHQW59VKO^&XHRANG+&CVH2WUI,Y7:=7&$!*<"Q]F)762(^WQ4D^ M9@?U]&Q'.KW"4FS##^$IZM#0\U4RT/H^I]M\F MD2H$"J4X-3TK6-0TN'9&XS/%AJX;3:&.DKF88)X[KR^.>N',ONWAW4*HWA < MIU?+=ZK#S](ZQ*M2BUI8JAHKAQ4F,7]R9N&[Z:RB^.?9R_9&,I!^?2,C>3>, M4L.(9K/XW@P4W&-!N/H;O@1#U+O'JD_=L5 LWYUA*BM@\%74%B+TL=:!7=RP MDQ5F+3FJ;]M4NCH1:('$;(%4YCOV-8 Q#>"V%:0/] [[Q>S:UG;0R*AP8YP6 M.6SI9+/^_@8+.1$ES",N+!@9#R9_5H7T8\Z1TROLE-G>P'(9>5G-E?%*UM1* MJQJOMC5R?$*R#PIVC?[+^'DD_YK*,;Z^_912ZT>58[NX+4KQL02S%"=KP:KI M0!CW9QT3;1\<=)U>8;=(%2R-["E7>(R".\YS1?ZR^GUW0'VJZ]%H9']X &/89R]I#[C4U67^NZI2*KO"WV[N LJ M86)EN#1:^Z9SA2H&VCG P.D75QM+D&AD5%_0Z"(X3E[=8[A$3GJ,3!GCH7TK M*7IG-W!ZA9UI9>#F(NJTP$)LW@X:Z!DO$.&_H,#@6/$EA=X/'MC%K8- :RGB M)JK8M/L4"/4]XM#I%=;UEPIOI'7?RYD%CUS8V$;'YQ.X[=?DO-428KW-']G% MO78Y-E;"I^$8&)^S7\E"'P$<]XLK[Z5X-#$&*-/J%N?QUV"F]5\',XC4@WERJWA;@Q,JZMK"H0WQ, MH:K%8N_R7!VN4]'G_]ZF\[&3OWMBRABL=/4J)+^0;8+"^P+JCD03#W6VX!6T*!@3#,-CFN7MQB+P&G$P:'[\; MQ5?#RA=X1(212J:,RD[.YS64DMQ8*ET8?/UP(RT4A9/DB*[*]NN)]K6I#]AE MTF$C3EDDKO%T!'N$LY.G/L"K5*HV].:=&=-V!A M0&;FMF]&EG=;]V0\D7[Z:Q@?@IC9.GJS6MY]0^%I5%-RB MR['W=G[Q0L8F4LSB>]G*1A<+[J^KUR1:X5P/&*\O.)LN<)QQYA,Q3!I>/2YL MRW):SNFFT?22"BPG ME.HQ1V-\#_)OZ?#G"''Y)IBK^T\K_= 6' U\L$'OF\FY>JTX0#IRZ3L_X_A_ M0HOV)\7#'M[PG@7!!>//B'O5L<*&[';M@\"%W/KG:E"[0*[*6,!T6!:ZP%A. M@%U(-8RKYQ_U&;R^]4O3G\4"S+RMVG5=V\/F2N^\"^>C'1CZU13W(9*5D@^& ML 41MO_%N\AK!DWKV>QK='$-!B>+#@EW.?+7A,-5I7>.:C:<6V0.']D95B>E M1'CH2\_Y'XSX!8MXK:"P!I=]#8)3(XQM;UT"I*+T%@;[MJW+N\IA$# WJ49% M ZL)]A7 _HQ>8RITQSMDSK)VBF2P+9Q083 -, MV.ZKL:>PKG[KL<8*5HOO'/8+XHO)4#[SL*>">ZE,@;T8L.&88[P^F6S&8^?. M/C/.#I^(6IBH/3"O$NR\,5M"]]=!3/3(OL@9OX=J)0U+Z=[(7=;,#3[*+O(P#V&G1*U%MNKR M>X50:5ZV%D85E#M-X$(*8_L1S8S)SN&\(#P4M79-E)7<>?4S ^Q#LAUNW2*\ MEF3G#=ILMI>?%]SJ9A6O)V!?$[AI"_^-UUAT2<&=XU^R^G5%9/SAZ2(6/='> MYBU5H+783Z+'JKSL[N$B:$Q9. \S(_85F4J6:Y):-0AWWKC5)<5;]KJ\]M?+C_;Q\D!'S]!I$:AA*PZ@>JX M.$XN5B\SU&:PK\"GR9?%EJ"OE(@PWO:EV4&\CFSGN1L8,"XI?$ P5:-^/'3 MP2P!B=?[,F%YVH7O,(_W.W].*G?!@D EW=0ET2'1KCF]I;,\-W7S$O:T6\8_3E" ?$)]LH/<_H.>NH=Q]YYQVLA1C. *4L]AI(JCN]N_LQ?=;[R7/,]M7AY=^&P6[H)-< MT-KOJ')E]S72DY5]DO$$1!@\^>0)EI!Q>$LOJ;14P?A&ULY7U9__'I%;&/__,??_O;W_\/ M(?_U[,.;1R]F\>P$IHM'SSOP"TB/OHP7QX_^3##_ZU'N9B>/_IQU?XT_>T+^ ML?RCY[/3;]WXZ'CQB%/.KO^V^S5:PQ4#36)FED@:(W$J TE)1"\T]][Y_WOT MJV11,9,M"2ID(AF-Q$=C21)69Z<5SYDN!YV,IW_]6OX)?@Z/D+GI?/GM;X^/ M%XO37Y\\^?+ERR]?0S?Y9=8=/>&4BB<7GWZ\^OC7&Y__(I:?9LZY)\O?7GYT M/M[T01R6/?FOW]]\C,=PXLEX.E_X:2P3S,>_SI<_?#.+?K&4^;UT/;KU$^4[ M"_?)UGA[_XV^/'IV+HYM-X /D1^6_?WQX?65*/U]TL^DXSG^) MLY,GY1-/GL\0#TCK\F\7WT[AM\?S\+H)_%LLN3S#7Z_^O,R20\:X.L"I@G2^@0[8SB$] M\Y.BG(_' (MY/[;O';623':C_E)@9?*+Z2>S>.5#DX+#V:6H)S[ 9/G3T=F< M''E_.OJXF,6_CF>3A)O$R_\Y&R^^C3@W*40NB1!:$JFB)=Y[2B10ZW E4A#L MJM16G"WAF_T\+#&\F@&QS.D3F"SF%S\I\J6$LA64_^-V4LXEVY^YY[.3D]ET M.>Z__.0,1E1HD))J8K@W1&9MB$]4$1ESRIJ[+ RT8.TZ(5<96P/-TRX^FG4H M =RM'S_Z F5O76W%4$+&85 M97ZN6.1@7\T_C6C(BDPAO5L<0X=4G79PC(MJ_!E>HPD\@3>S^?PM+-[E3_[K M2%)NA*>&)*\$D08<<09-%D^DNX&E+?=[-3Z!;? MWJ-KN'@Z3675G):@#;?&45*@C0*,L*+01-H0B*4*B(G66PZ1<=W$CMU%U)", M5@4(5)-_-40L-])SSM[.IG$%3N\$X%8I"5C/B'3<(3@Q%)?1&Y.4I&@R6T!A M(S5#LF$5,+"_Q*LI__5TX:='XS"!%3VP>/DU3LY*CN>?LUGZ,IY,1E)"B RW M)^]Y1)-**?'9*;2PQB<3 P/:)*3;AKAMH"%_'&A4UTYH_&"!F='KT!/X&Q8)-<4EMZ@4JP7'4"G$%'10K(T/>"=5V^A?_SCZKZ>!:J!X,_9A M/!DOQG#IJ[)@('"I2/ 6?57T4W'SR8%P#B9Z$:S*M 42;I)2(;>8D0\0X-$ Y:W".X([*A#(Y\& ;I7 VD#.DN&=/-&S(U.PK M_[JN[P;^'(MH51TG-*I$I "!ZSE28I162F3\#17-G-_[(/^P(5!E--300#4X M/)]-%YV/BS_'B^/G9_/%[.0[;=\N*(M6&,H]1F91(K-7*@;--',)1/H%AA&+;IU7)( 1A&0W'.GK(U1MO>A M^B#E4&%3[2VEGCY:>%1/IVE#&CPB/"5XCFQB(">-"L1Y)XFRDD.V"B0T0H"GT@(EA(E M-6">I#D\SRK=M E0#907(V8:"N>$2N'//$I^ (B\SD M*%3BKHE;V"]:>( ];B>]W[&=]1%X/1S/ID>?H#MY 6&QEKH7*K#,="(1$NZP M(1OBA$$W5(*65@>&RZR)\C>2,]#=;3\ ["_X9EF#-7HT;L8V2TDXE#,<;C1! MM]7B7ITRL\8RI]4A$@?#/#JK!89*"F@= :Z3):72!N,-'Y;R&T$P@U: M<8Q&.)K@ P:!N\'C >+ _>!151V5:X0N(URFE8K:$'"VF"^,=;W@F41!R]&O MTR(>NKRF1\+,SX_+_XMK^=E/<,3Y!Y@ONG$L95?]$74CNW8P1=:LT5V>(WR "$A) MF,!;6%S((@A'069!H@FE@L)8XJS7&#A!=$(QQ6V34/,NHH;DEM5#3C4U5"QI M^8QSS[IOI:+*9PP&*%C"!?XCRR8?8O3$!>.YTH(%UR2OMD[$D%RP>HKO+>:* MI8QPZL?IY=?3V(;E>]6!16RG7T/+W)]>E]0:_KWOIZ^,"ORTEF?-97OF2^+&K!.UQ^^N6 MX=M= ]N>KWP?[9S>;S]]TLCW'S=THY%0S)29?2%4>)56@+=P:O<+UL.G^\K,PK\,;_I>7-$HY,>^9Q\0A1(E HAU@2J71> MNV1P 35Q/7K0.B1?MB]RKN\_K556L=A@OGB72_7?,N\/W>=QA/G'V22-JXCN MHS-%=9*J)N6$M]J&A]W\]M7\C9KBGJ*N=_H+DTFI6(46XT,1+0G4&6(<]0YIXTDT.3?9CKQ!;7JU(=) 0PUN M)+T^P6"B*[[K\V/?'95B!B\BY[@?&R?*]U=%$-'&^1DN^L:14E.*4)\S1CJ)H-VO]8.L9$R"P*$*:)?;Q"Q?X9 MJXN1+MS6\?0,5?@]6'L&>=:M[K&CQPKSEU]QH2*VQE/??7N-B%@>@A6'=[9< MUZ^G"^A@OACY*(051>T4-2Z50$.0J2$N10]>, 1#D[KVACP-R7+W1^/-?-HP M0% Q#[LB=&5+GJ&I*0Y)-!;=$<>)-\6WSDH2GW(@"J*1*;H<>9/HYA9Z!F7E M:\-I/^E7AD(;;&N= [#H")49 2Z51U^% 0&#\5NBPM$VUQ$/ML'5"21Y.86C M.A('G!/IC226BD1RE(IQS;/530Y;[PTD'W;_'@HR;ZUAZ*G"FA?$E]RO*L9[4I:I88F3@.0D<(,1@0V)-RCAO(VA(QZM#15459=8-\ZX! M?8TFRKW6,@:BA0:,6I(G0>-7RFBF%+4FJB9'=W>3-:3#W*'"K*)B'_CX[TH; ML2+H-M=A#@:WXK32*>&&YFR7C=F4,2('=$V#D &W(\N(C4:1&+TK MMSZI\VV*PFZGJ6[&PE*$>4*.N%$.'7"']EQ;()HBQ[BT7 A-&+PC8_&P+E@M M-%S?A?J+O:Z%NZ<5X?M9MQ3\8M&-P]FB5%!]FKWWYX42N,N"TIX8@U&@5&") M!Y2&9MQ*FVWFO%VRLS_=0W+%6J'KD*H=#!ZCRM9'KXE0 07F12#>A4BX9C( MIRZQ-D%D33S6$]LK]*W&1]/SLJ;X[5/GIW,?EU1,T_*[%>S3O\_FBU63M_N% MS&UR47&2G2M],&,BUEM+A/.9TV1#<.W\WD-Q.20#=,A5L>TV\O#0:K[IO( \ MGD):)29+/\3Y;MPD#!<$7UYI!DED8I8X3PM?H)026MMT4.NX+T.#RD0/<5$< M%#$/'7GZ^?&KR>Q+F[K3[Z,?*+K++<., )WG>SSV,<[=FW/W#ZU]/+ M#,13W#@_G]\K \&\"=229$K/77#H=KG,2$K<<&.@T"U].YL6211S MI8)*[I!1#K@Y4L9( "<):!I8XE'3V.0@<3,Y0[J5=:!-IX)>*AJM#!CRIMO* M5ZRV*J8L""W.NU2EPQ]$13BW7%LMDFQ3.'X/74/J27TP4U5/4W5S#>5$$P5P MY=P1C:8WN30) MFF5I76D1\@+.__MZ>O,V^XBIS$0,2!0BELC,.0DB&F*H%PQ9=CXVB:"V(6X; M#)F?#$/5E=803A?N5^$Y:)?U\O726(KEOT++ZH#P(N^:'6Z&25AB**-(#@<2 MR@L3@KD85+EES/A6^+AKEJT <:@G&P\!B&HB/TA+E5*%(M'/)R!MN8^5$W'& M92*%34Y1PW1J5W#>.5H;P%A+8G<>]FL_[;LI;QT^QI_)^S<0:AX99J"X MEAC)8" M3>+$"R@E%DKX0)U-;1YZNY>R'DT?]^FS M_AZZ\2S==#96'2U??HW'?GH$']!#?9DSQ,5(4I5#E:>>$.# M-Q$LQ#:-) _*YKY*.1_E75X?^=UTOY;XY3&MQ&TFY30)#8'B)&@3,#2@064J M56B39V_ RY"J=P>\?J[O0 ^-JM9NP*OQU$_CU1W;Z B4ZTR0$$VD=H"40NG+ M*AU(0RF'5MW8MB1Q2#7%/Q"8&V&@-48WN>B9E@1S%D0IBO1)R8B57! :9YHDXKWOC= 'K9^^(APRIORSI4** 'T=Z7+EH3H,=R3-"2==)9M MGLCL&TX];)GTCX_1?3'P$+;>@Y7 M7B) FK_+RS=TWYTN^RF]_ I='..$%[=- :%V,EX@KD:">^:5+,\L%ZU1CK&D M!T\8_F.L#M*[:P*Y_<;+;E,/R4-OA*#K%UX:ZJ;:8OH IZLLQ+N\_G[I*#OD MNCQN"")P=(QR($&@B\1\1)%3GFR;1XEN(VA0%\\; ZBJYT!'-Z.J"%B0N2^/!EW<:G2(Z)1:4E4%#$Y-])U4[ M>I(_Q>933TWU=J#5[*]F'6Z-9QVZO7.$]//9R0?U>#9!5P,*/)[5$?UKIK5.)U$TWU.'[KN_/7K/; ^6U#U93"W72VD\>(590( M#M92)M=IK2>5C\6OZ[Z5%MCG5Q;."T3\=+W,=W\$[31-34GVYZ^>C%?_>3&> M^Z.C#HZ*GQ2^_>Z[OV"QOVBW&;VF1'?FIIX@K\VYJFI"-FI =(O!:XIQ5UXJ M2'']ZGL/.=VX.;^O)&ZEIRZO_4W_S4%J\]W(!5B;X7(#7/O9'HMERY%KRVEK M+BHUU;QL';9\LD-9J9)TQ.KR])#)MKP=5VHGRY.@U&B=&]WP_4[$_E>S5F.] M*N^<'D-:OOR\/"SZ@$%&][D4!F2?6$Z.L%B*5U#E),B020I".Q F)M>DCGD+ MVH9TR-<;&S=O6M752<5[?"O"_IQU?[V>+O/]\VN$.>N#4HZ3J)0ELE!G@V<$ M!"_I_@!.-^JE<"]M0RISJP^62CJI#Y8/_LOOZ,QT8S^Y1I>,(2(=D@C#@4C+ M&7&#+S)+;I:# SJLETU M&%ZWKP^B[IK55IO)^6=7NO4;Z[)E*!/M:2*2.T5<3(PH(:* J*V\WKJ\\?I< MDC4DE[X9KBIJIJW/]KK8DJ,Q6O35'=M>B:1K8U1*&=U%697,VM4)]DDN;ARI MB1B:I1FO3G/I=JRN':?K']@K\=ASKB8"[<=I4Y&O69Q5LXT\ZVZ2UT8'NT[> M6"E[R:*EEEZ=+/K<=]VW4HYZ4EH7S_+%)_=8<_TGJRK* M/7FM*/4:!4BWCE559LU+D-;O1OAI>CM;?&]DV4,J=PU713!;T]M6-GL 9XM1 M6TNJ%9A6I2)_%M!.%SV+.6X.4BLC>1=M+;C?*R.^<:@VDFB7 ;\ZSUIHLKQJ M@5O_ZI??ENUB_3Y&;H_9VDBU)[^ZK0^3[WCJ5D/S5P>FJD7L/O MC1WHOXT28C0FF@G8TMZ$9XH\@R54@2QEMH** YC96Q[+J<9F>6/TK.N*],%) M[K5+A L5B50:-0WE3%IQ'H.3ENDF?5/NI6RX!KD?6F[T,Z^JFM8+X_F*)A:I M]#PZXJ,OU0OH&^#R+%N^Y%I0(W-J\DSGW60-J?CC@%CIHY0FO72NFX^@A58T M2V*%$>45#T9\H.A0*D&Y\D;:-J7_=]#4D-UGY202;O.*I.*1FV@(=44"T3CB M')7$22V4"QF,;M+TMR_!0]IW:V'LK@9#S91YB)5V&YV"HM]& 7UO2]%_RYX3 MSQ1?-LNT"?<;*0X-NA\AFGH O-708!.DK5DN[9U!X*.I,K*T5=?$6QT(1"YX MEAC>^28V?R,U35B\,*0@G(N!>Z*<*N6VN-"#2Y$$JI#_Q/ _S3O ]?%M'F(_ M[H>/NU;&7NIHNP;6O/)DO16::J*#*T1E0ZPSE"2F %Q&AFV3-F_WT#4D%_A M,.FIE+:5S]?.$9;?/I_-R]'_LNV='Z=Z!R-WC=[B5&1K;O8\$EFFDM9U7N8< M,4DQ5,)XV*OR"C/#6"=XQPD5T@=A#9,\WB? C2.W=-#6;3K//"J;#$D\X0I MBDFPKK39MR(H91A+3=Y6V)*^(5B:_36_B^_55SE-C,WKZ0(ZF"\N'D*DP@ U M3A/CRLNI.@,2I/"?+&.."1RWS9V1:S0-P"FF4 M?U[2P9E+RG"-NBN1=SF6LH)C/.QD](R+($43C_LF*8/9_PX(C#T54@T8__+= MN-1V?29M^[3RF"VI%?+ MP^ 8"_NL#.&<05!)^GR]04>O/-G#YI@K:'8OP1TTB_R[7YQUX\5%!K9)D?W] M<[3(*._(6:52^SPQ&,9O044C,MK% MJ%,;>[$=@?M;QCOF^6.:QO-8K@1#>OFU-),\OR \REE C%83:P&(]*%4'A7Y ML."X"@9R;I+'[D7ML,Q1 ]Q=][_:Z[1Y%:ZB+MLD Q&6(3% $W%@%FE[(+_.:>1,9*$U01-=BK*"))[Q3%0$DS57S,0F M-=OW$=::\?\&W[V:G74C;8*,I3<<\H[1&G48BX?,2>(V&QLQLI(/(H + H>T M!5=%TU9E"OMJ[& +J5#W"?&!>T>4ABE/B=?4$^E"(*XXPEI%#UGXF.3AZJ V M43BD'?G!$;6[S@X+J2^SD4+J/+..4&D=VD;>F6] TA M@3\<..VHKX.!Z2U&?Y^^P.0S_#Z;+H[G(V&,L! 3T9Y+(I,K3Q_@IFI\I(IZ M3T.;$^-="=WQS.#GA==>&CP,SC[ B1]/427O\BN,E/RD+(E1 '!.!D&\ W2F M@P42G/"$@@1EDO+L>I7% 9"VD=0AG#@\/-;VUV+]W.PED9]FSV!9.7D&3_," MNDNOT*1 E2D/$H=2Z>\5?L4XAN1(&P4K/4;D.R=N[YUV&\3H'QDQC34QK$QP MOT\SR(-G@6Y^Y/% ^F.-.D1P7Z%H7^'$%Y73'HM%B#B J;=I<#Q]$/GAC MV*%E%DI@L,&7M_>U0MF8F$D4'M>IRP9<$\NX,Z5#2D(TP=M.>>"]=5G'/MY) MXZV[LP+--9>,4&\S>HVX1;L@-.%6VUB.ZDS46]G)7M,/*??0%$@'TE#%,H\= M (]!KC7E@3R'0M!9$(D>(#J& L-=F:)/&K$2F]QKW)'.(24GAK=Q[:C'!P'; M%O+\T>%H>;TR\T!6G* MDG&EQDH:'@BN&$NXX@E_!":X)OJO#J,JNFO]UE\I?/_DO_9]Y>[[GU=Z2.H6>JH\VW4Y]EZ/;]T8I3;G MK5J_O_3=%!V#^7OH/A[[KM?C-#?&J,+\W90U8+W_VP>WC-1$#(W>0[@^S?7O MG\].3L\62P;V62E]IFDBQIWYJW0R]>?2K$%Z^AE=\B-X>W82BM_]8CPYPY\N M29F_.ULL._(@?2,3$W4,,F&Q%%24RS!614J$I"YPCU:O34G,CG3NZ^?<,MV- M>9[Y^3B.O(X9/)KA'*+"B$A*XKAQA";CHP#A N4'%,IF*H?D+K=$W76WIYTJ MJWG5&TF\31A/T[_/YHME9W,K:)"N].4%ZM!'4Z7E+P8#.I2^^-E!S(=;C/?3 M.R1/^\$16%F];5WP)97'LPFJ:%[>!,?@NX>QW3!*%5MZ'W45W)&;4_3WSFX= MJY$P&GEH-R>J\7K5%J,V$E/S5ZUN3EF8OY$2:DFDN;H>1$<#4S^>+[[Y[!%/)XT4\-_6>K(_]*W#ZHX/>PD/O.^Q-T M60"+*W=]);^%Q7OHQK,TCJ5!Q3X;UZ%H>V#5[B/)2BF;%TC(%-**HD+TVN2K MGR[;C1B:N)".3DQ6HKL58Z\2?7=G50-*0G3!$?78]]Z.JJ6;;E) MTD53WO,F/9([DQ(EC)=J/TB*A*S*TW3!TI2@%# ?!C?K9 TI=_) P.FMI8;( M6>_P_2Z_1Q%T:_A^WD$:(\JM%BHK1I0O;9\0=;:J]"C7/J),()% >2(F6^:5,MJ[)DT6 M=J!Q$,U.!P6VO@ILG/_U&,\L9K_[?\^ZYV?XU0ET_<*$C0/5\>GOI[%&#+9I MEGWBIKO&:R>75FF:-W#D)^^[600HAQD]^P9>&Z/23="[*&O ^EZ=$SZ^/F*'56Q3W4-1' 'AFQV\9J)(Q6&:P;$UWF4U:_ M^@"GQ1Q.C]8^L\_VNM>$C83;F^=*":3OV?I7Z 0]GTUQ[C._EUT7ETR,93)/PUNE'S\C@:_B6R.%E2?AZ;C7*B,;E,";",OE%B&2-Z MF3$X$Q0,#4'&)CFGACSMZ[-?C'.EOSVZEJ-DA4T1(U=T'J%D/S!\#:4)4HC! MYV ">I9M9+69H"$EIX:"T>O^>Q5E5@L'D<'9Q5V:J\\G % EA*/$,2^)# 9C M!R6!.,IR8M%H!DT:2=Q*T9 26$,%5QUUM@T%7_EQ]R\_.>M5F?W]CZN8UEMH MJ>"H7(Z\A^]Q8XRZ/+?RVS\@BKNS6!KE3(^>'_ONJ)_+NG&<*B*XG\)&8NCO MO]\Q6C.1-/+A-TU5H_)KJW&;":MY]=>F29_!T7A:RO[]-+U<5G]>WLM"\[/I M+RK+MS\!S11122;K&EM9P/)/\'/XQ]_^/U!+ P04 " !9::I2Z0N$7*)6 M #<@P, %0 &%TO=Y'"?9XQDG]K&=[C/SA0\N!9D=BG23E&/UKY\"1OO_MI$J\N83S_[N44_!S2=W\.YQ^_^X\$ MLS^^R]/)Y7?_,9G^,?SL"?FWQ2^]G'RZG@XO/LZ_XY2S]7^=_CU:PQ4#36)F MED@:(W$J TE)1"\T]][Y__/B[Y)%Q4RV)*B0B60T$A^-)4E8G9U6/&>Z>.AH M./[C[^6/X&?P'4YN/%M\^8_O/\[GG_[^PP]__OGGW[Z$Z>AOD^G%#YQ2\0?YN^?'W=Z\VD0['\Q_2\/*'Y<_\X$& MJ+%%P2MBW/;T_IAOGT429'\UFE=$O/GLJG@GEWY84\ ;CZZ =O$@<@F7 :8U MH=Y[[AV<*Y#K",LC_6P^G8R'1S%UP>?Y&4U91**A8 ;G[Q MSL#(\' \+(O&:_QR^=MEC",@P)EDD)HZ7!U-@ V M!LZM-E&"'-P\HF!9H1E-XKTGCLJ"-KD=9N0#C!;?'208#E8[S*MQGDPO_7(2 M\&H.E[-!-M8Z<(9PS3R1,@82'!@BLI86./ZCDILLSE9:,8/XMXO)YQ]P'*22 MT_*AB)(2RI:+X?]X",.-G/O-[0/^[," 3 @[$:I=(#)(*'-)1%EP7%G\2^F* M3%>S6+XK1[Y,Q0)HP.1\4D&$-_P@_.^_FTP33/_Q/:U!Y?^Z M\M,Y3$?7[^#39#H?@"EO0XB$&5_14DF4:*8="(;3=K$BJVO#GQ'!?02[ MR36KP?5;F XGZ>=Q^@E-WP&DY"E+GC#E*,%%41'+F2,N>.L-HQRRJ,CTO<'/ MB.?CA;K),J^R.$\]&AYEDDO-DXQ[)G4@)J.C(G,*Q -D L8;2VF0T;N:"_7: M^&?$=2_1;M(M^M#]\W@^G%__,AS!;U=%' ,).DOK&&')&B*YR,2Y+(G-)A1J/)]>OYPD M&"3-! ?!<>-@"$_CZA*X820EB! 9#4#KO95P MYL,\O(F7+=HE(APS D-#EB#0-])X"S M8;VO<#<9M]48?XD?WTP_3/X<#[Q'+"9IM!XY6AT)F;(^ 8F,:9J%L,&KVGQ_ M'?[\#>3F9S/_K_AI\6U@9+VG"*OH6QO%B?-A K MN2<^956LD.12]5?]'H)SX_UX\6YAO5>PK:P[+Z;@%T!0RZS4:%5**ACN,IR3 M8 20G VB$(&R%"KP?'?,,V#V:!%NX;)72*T<78_>?IR,5X$!8(PFC8JE&<]E M1HY88=!BM!*R52E2QRKPN3[N&7#:2Y1;>.T5.WL/\6J*2L9X^#"@;*5;/W^)'_WX M A:!.Q9D<)E'8GS&:5$G2,"ZD\;K&:<:VL<^ W-XBW<)QA>#7RZOI M%*=ZB[2 M=@QGPWT%$6_AOD(0[.=+F%Z@,OYS.OES_O'EY/*3'U\/@"N7,DC")1KZ4B1& MO-:&4!DB1ZP0A:U&_58(9\-\?P%O(;Y"1.S]I1^-?KR:X31GLX%GSE-E!-%: M(AZ.LPV2!P(VDH50(>[W_"*/12M]$YH FAB6& MQJ)O5A$7;"#1"6],R 8-D'K\WAGY?.@]5IQ;V.T5WEH:$Y/+RW*(.HE_O/_H MIS![Q^2LV&_FKBW M:$.O -D2'LYZZD>OQ@F^_#]P/4@+2 "$IQS1GPB66",5X3%#!":]TS5R2+<. M?CZ<]Q#J%II[Q5D+9.0M,65B%K& M3.;>U7#0=HU_!F17$>T6OGO%T58S_8KJ%_S.;) 251$X(\6Z(#+K2(*."C&Y MR*C2X'C-E.&UX<^ [1J"W4)VKRC;?4PWZ%.%K)7YZ^Q*WC8C*]1O4*#I<02N(BINL8 M)]Z%3&A"&R)+FDRHFPU^._094-M7H%L([A4LVS+)#SZ,8."YBT&R3'S0F<@2 MO+,Z2>*T8B+[G!ROD1RZ:_R*5-^Y@GW"9;F70+?=TOKNYG+MW^-H,H/TC^_G MTROX^LW)> Y?YC^/H(S]C^]G<'&Y$6;NKAE7,W+A_:?!(N>I/.CER,]F;_+" M3WSQ93@;<)L,IP(7)<]Q4;+!$Z\,&I)!H:B,2M)LV\9[?"MA=/#\MEL].B 9K%_9K:L,F MI)I;Q*Z2 U^5H#)GDR8"/XTJ4*%Y<+A_I:0-D=I'8A$.X2*9Z#E%K%NL@N>C M O>J.#RB!APBYXK,E](*@YM@X0+4[^.%8"']NK"@!H%:PZPWA!J+VV6Y=.ZT M9VC26*93A!SS6F!NLUC# V.E-00A.J M=HUU$MXZ372-1##,,YZL$Y1+:XRC*256OJ<$+G3Q81([3+DZHW[V\9?1Y,\V MK]O7IY^&M>V367_9I,TNRJP9 [1&@V71HH>J:(A<9[IC!7QP6K6961Q0?YR, MFMX::5E0PX)PW(<2[C=!.>? \9"$S3ZKATG; M,F"E<-'7,!J-AC%&%1I[,I*#$N9B)2YEZ%Q15 MV^[<]I_Y@3A/;V#WU))U [LE+PV\K4UP@ZP3E'O$Z/_Q6%+J.+%:>,)B297E MFE*[O0!C[W=D'QN1U5ZB;Q!'6R!Z-9M=0?KI:CH<7]P?%I8L#]_@6DH8P&^00'04J2>8>P3L!Q/(()!NT M[BU+2KLFP=U>J+]=#:Q+:,7J3I(_3-[ZQ84JEF2TWC+"DV=H(0,0GZTG(065N8S1N2V9[^U4 MN^^$ODWE/JD:5*PMN)H70OSZE@X 7RDIN2+"RU+H*D1BP3#B@6K#C(\A;[E; MU5\G[Z$X;T4Z7N 5*PFNP'PHT[V:7B^FNS T7D2<[;2$EV;S7V'^<9(&,?!D MLC/$1\G+S4]&'/.")%R&59 ^6-M$*;J .V]=J4Y/Q7*$>UQPR$XQPR+A/"K< ML4T@0:$S;G4*UF6: C6/$?TX,#=BG>GA%J:'X]GBCM5=QJ5-@27OB4FJ%"'* M$5_GE(A3CDOELU1QK93(CL2)(P$\V_C?R:3>(NZS '3CO0VD[WV\J.5'@![H XG1:&\0![YFL-YA7-NM B*"5 M1VO0RU+%+PA!0HCE&GKP*E+J1&YB%^[!] WH4RU&&L36[FW@43M(CAMB0)9N M.!&]8%]JR0EM>!1)9MTDU+O;:.J1+G%S:82FY VSG%AID39%$_$A*Q*5Y#II M"D9O*2I8,57B)!>O&F4!])#ED[ML=?-FE_#A9%PR=1;7" 17&2 !OL4JX$HM M9'&3.=$Y>4>M=98WY-6HC^=7N#ZF*(2A ,K]7%S(!:_)J!+G7+!'.7YF>M#UUM8IU*' R3> MXAK>U^)-RZLE63#T,2,0JD*IMXI&?9"@"5C!.8TJY-#D6NX&DM.'%2LPM/7J MSK'B;9 [^"*EA1#]Z*T?IE?CE_[3<.Y'2W"66Q&,!I*AE%Y$/XZ$A#84Q]W1 MAL1"MDU2P_:B.@<]J"?V!FO BQBO+J]&)%9Z$H3.AH$!-_!W)=,]R$F%$I MFW#_9.JYM PM]))V@[5_6V&1#HB^\4HNAW#6H9++$0(_32679'2@QAC"&90< M0X%K5.F-)07-/%"AHV@21GCZE5SJ:L AVV_U7[5H6>1KS%937IZM<\XUX\81 M5CJV2(X>C9/!$GRALC:@(4*3)--]H'I9,#>]/M_DY2E\N3/VDJN=#'^\I8.M8,E#$I M!PY$!Q!$9O327#2)6.U,-LR'[$,G\FLA.A>->12&*L:\;ERV-__^ZB?FWL'B M8.:?D\\P'1><+V:X%\]+';\7EY.K\7P09.),:D8TE/N57GEBD^4&>D(=5DW^ ^_#OTX?"!'U^, MTT_P&4:33XODLR^?2JV]0=::ZB@8@8@+'*Y["*YTY%',@+(0>/!-ZGKM175& MFE%/^A4OR]]SH&Y;8O^.0IZ]NOSD%QQ(4 MM213=*ZT8MJ[)KDG/X^4&>D$=5DOZD71_^NDDX0>VU5#E'N$4[1B9:KMNE1'0V0L@< \UMBH$>"/14]\2::4U3 M9I[*G;*?AK-/DYD?_7,ZN?JT.+H4E(9B'V<9+0E<4+2?#7YB2I/L MM4O&@.&TB;8]@.O1DK^:ZL2D'3<-,H/VP%L>IG3)%X+=7)FR0AG-+A&.:2.H=<3Y98FP4T24-632YX=01 MW^E-ZLK,;NI-=5J:5-1?)FRN]NSW-[;3S:5/H-(*7<(!-_8_$Z04.":):_!" M.OQNDUM/>U%]$_9-/5Y:U$.ZP;)\2[J :6G)W$/SR(GO_=E:UX/>HFY1@>T> M*&^T]5XJ(FQIL9Y]7F0_D.1X,$:# Q:?*>]=L]T;TWZ(A&LGF7R V?S]]:Q$ M#):@EAN7HE'JK(#P(!>GBIEX@1/5&G!K#%QZWRT[;-<(CU!<\WBI3VJ+K';2 MUPN83F:??(3[D")G5AI:KL_:1"1CI5,[BX1ZG'[&^7O3K?7L]N<_6PXKB*O! MPGMS!_KKLG.GC>:+U/A25 M4C(@UCOTEPQXG"5J;$XL*IDL3ZQ)QY+33.^;L!^?H*8T2$@Z"/!O_A)6-Y,[ MP#Y9\*T[[L/9< M>=G$\GY2ZON C7[&VGL(_;7=@E^&T]GJ-L.JOI,"8T%FXJS [8HI1VR(:" % ME1S3QD3;+8M\\]F/'!QLQ>9[N.)@27\CR),HGI+<+DD AC" MG*;129T8=9T(WO+P;X#AOB)M[T^\GMPY-.&E)W)!Q95%:"8P7-% $A:#4#J+ MI-M4,MB#Z5NTW(_FI$$F]PYHJZ(<'<"U-*KWHGL2IO/Q7';3D1Y$G&YQ68'D M%%\$K@D%EA!D.9U51I/DG+%&N\!9DYI)CZ EAUFHIU*2 ^3?I/KJ;/XFO_*?,$;3:K3PP"Y1OK-Y,;0^P_+^P0JLM]P[%X%H*B21JG3:C283H JX MC5;H-@[N02C/25_:T=/B&/(JS."_KLJUE<^EYAS^VLVB64J 1AY),J75AD)L MS@1-A!?"X:)9*H+X)J[4&%PWNF&V!M7I+.@!KFK6P"]DC93#4X.]A MG>@A_-,L(*M25T*J*(TA5&=96CLY8AU-Q*#)Y;CVUH8FQLB)M>*A_(:3*L4A M,F^O#,LMCE'+LI:6B)@-D9:7R_9"D)A9\,&"=ZJ-!;(-S2.C=4Q,$VEB,%QIS2P"%RY MH%,:; %TG#06QL)11&YZ=*8)]/+X:1'AZR^JF"2L;6-S\ M7 M5[/YY!*FKX<^#$?#^?7M)./D8CS\;TB#S#73/D6T@\&A5V0"<8IJPD+DUG!C M$'"; /8A,+]9K6S(9I,.0SV%=A/2L\% <,")TB:7>VN:>$#O*ADJE(\\:=XD MCE$'_JG*)#P1#7T$SI]*J87>4W\_]]/Y3WY^$Z#R+$F>A"?> ,675U/BJ2;]+@NNXT'NO@X#'TL/:K<+P^G*C5P Y7>< J!@H&K&6H8!WJ6K @ M TM*IPQ42QD5^%3*# K&+56,&;8K6("/_2M<\%>XX*]PP5_A@K_"!7^IZ5_A M@K_"!7^%"_X*%_P5+CB[<$$3A^K]U>6EGUY/\NH%?C&;P7SFQVGU]@YAUO], M]J!A*CIAQT]OS3WCSD1?BOR*S&6@- "$9'FD3GD5&!_TG.AQ["W_^FDX\Q<7 M4[@H_3#"]:]^^@?,^Y/6Y>D5N3IX,NLI"]XQ&P$7 J45X]&:91BXHL1[ZQC$=##-YYX92B15KI2*>")D]BPFE)D2/Q4@;"7=(Z,INE M;[(B/Z[@>#OWHP]2/9Z7OSXLA2LKG M5:I]B$Z:'!.Q H%)=/))X):BT>,H]25ZE;J5:GEPJ,%06]KNE)I;,!WWZ#]*:$DF7@?B;44FA<_=7KEM3W^VQ/465<5BD?OJ MN1H?O+.0B*"E_5UFDGCF4)VD8: 4 RVZM3U_FN5OC^:O@K@JUA]:EL^Z')8" M6E<1?VBU@"M.E62<:.X*'I6($R:0E&@2,D25HNE$WY:'/UON^@JJXC7\^[JT M:#6:2P&)^UHE6$[2!46<+$XW]Z4CK4;_P694.!:5$/JPEW#'2,^6TJHBK-VO M=6>YSN?:H7XH_FL(K*=[5B;G*NN MG2Z]G4[* E/"L15.4SL\O.*YW*%363N6.@ B['C'")EK#T1A ;I"*0 MM 7KLHIMDJ2>Q:E<'T6I)O7'/I6;3>>#Y7+_9OH>II^'\>8>"C@6HD$S/&NC MT0P/EECN-3K$WJ8 +EK591'"Y]]1&_QJ765V 7B29VX',3NI*.&*(;T[>&9H MHR\1S59MNSJ .N"X[1#Z-]&<]KBM#E&;K%>2\LE40("4#DK01%%<%V,IRN@1 M)N6E'B,$YK)\IM3O.'$[(?.'"+=V'/^.68_;1YQ/A]&/WD[^A"GB_'52Q+L* M?_I@:,R6Z%0J9J5,B154$4:C B6BLKQ;I+CSD* M?)P76Q9EX#/,KU?QF>B< U'V.)U1YTV)OP$CI4"7TT9D:P[F?L=8YT1Z#7$V M?.%??!XN(@RK?AV4*R]2+K64#<[8*.)]*MI8CHH]H]YV.TS8.<0Y<=M#>+4/ M]NZ@6D;E7L)T?ML->HD09(HI>4.42^B8)FN)%\")!8].*D-)F&[M3SH-=TY4 M5Q)J[3/!NPC1'8SSTOQIB8M3;8(7BN2H..**N)]PDXFF/#AKDE<=>]WL&>2L M*.XCP-I'A7=P+0ZBEY"2IR IFINX5>!D;=DU.-/$12U*?I>RMEO'VNW//R^YLL(S%4E]2KR *"8X)XBW-'+=/ <>_0KDFEE^>7VGQ,F*4^!PWN MOJZU2.\ YIM.;3Z(K?W=Z(\0=?/4YL1S5AJW'!'*=5:M&7&&"V*L58IS$83V MSY3W?MWHJ]%^B(1K.U\[\I)PX"24HD1RLW >(O%<>N*E>R.=$IXS:9VER24/ MC/+!#F#'2^?X*OJ;#ZDLJ2[5] T3V8%(5EJIL@N2\Y25X4HH$T(<[ 5YO-1N MJQ'<^5Z/]*..3ZXLW\Z36!-ZLCJ#%(D[F22N)2X[$7 !R$**;(09'#Z= YE M#Q'=D?GUVY$?S_TX_?Q?5\-/BY/R(X2_^V$UY-T1ZD:'@^"2-L8D8R55TNL4 MN54)/+K-%N*@$^A:4CU^C7CHD4TEW&']R#FX0(%YX[7$#=#3F#W#?Q?!)Z[M M;CGW7DUV/OGVE=GY$SU6F@JC-N7LR,FOT6HXS8(S;L!YR85TE"FON/=&>X_? MVTUK]_'[.8OW'O_BSN-?WZ8PL1PXOO&EK7?I;B5X()8[3436 A15FW="ZGB0 M#T/KZRGO'.&?Z";@Q"%F$#H38S+Z!C%IXJP,!+1'1@,3(3>IXKD?UNG-]LHZ MLNY-5V2A0>KCBQBO+J]&)6?Y)_@TA3B\Z2T*N,@MQ#Y.+RXGT_GPOQ??WSF9 M@>/&T6 D"5($(G$M(#X+AG("'G2VGEO60IMJ3>#L].Y1F&T0[]L)[#>8#VA6 M4J5LB#?,EOB&(*6L&:'1!49Q(]JX<])X#4-09Z=)U1AH<1IPV_5V)\KE>8CC MTEK)"3I1N,YZ+XA5V9.<(_XEK+>AR3;?%>"I4KH;ZTH3/AX[P?M!V?UX?=LL M502TATO_;5K:8TK&6(FS4F)XXE*X$$QL4N>W [;'[TQ=4R>Z+E)'Q. MG]4N$%N>9W; ^#BGG-7Y[:H_/!C[]CU?#4;I)HUY]?'7Y:3KYO+"&5AE[B28=LPN$FF#* M:2(0YY4AQKIH<<(T?NWJ7E,'.J$[/_6H3TJ#)>)7'S^B&S"]OBN 588GYRGZ M9(A( KT"ECSZ!T@O$US+3"7G7_NUU]27/9C.3TMJ$=# TWXY&<\66;\HX%FE'PTBIER M#K\;8D^)]4D;V?JD%M+K= L5>0I)*M+%4WFA9? A4.-5:7NXH8,*V21W'_@ M[8GCBXAOY132^@_TRBLYQI!? 5W.EW MY>HZL[XM5^>D@4^X1P@WY] F*:"E7:Z/2A,II"#!LDP$I6A@4FN3:U(\ZB%@ MWY2^',%% R]P#[X[A\IW#X\'5-&< @=B:$A$:DI)\&B!9H>[>P;A=9M3C\.A M?EOZ5(.OIJ>V>[#?G FY1!V <27I71&I2BPM*/1R:&8"+7,:>9L;?YTAGNKD MMKD>-6+EJ9S>[IG4C]>_^O^<3%^._.SF^A2+C'+T\' %UJ4H 0T$+>!(P%CO M@\3MFL*)U[-UC(]_FEM72[HO:KW8.NU^^17H;_YR%0+J K?E&>^!>!_GO+<9 M_]WUK!IY3T#G%-4@I/0$/"UM7W4BOEPE\U8&XXQ2&9KTEGL2NO; V?!35;5# M.&N19H!6X]>3*6YTX#P[$H&CQ0@22J!9$ZVCT"P&;563B];W4#PIX[T_9^LY M!$<+O$' X+?).$XN/\$<7EQ,X=XA)?4\&6H"T4:50TH5B1?4EADK$*5;J$: MZT#.6R%ZB;V!.__[^--BZ8+T >+'\60TN5B5[K,N:%YB#"%J@2Z !*X9D1: M :VA$";A*)W0SIOU:A$1<7::[>'U\L"\.]@M(A!S3X./ZWT5PH=@ 9#DG 1 MH25#;"R-VH+@"3C3D;9)']B-Z;S5I!89.TNYM4TD^'K:>">H^?.73Z533IY, M-\\@VYSN'CIXV^/>7J)8._^UD(S,P20CDM11AF"L3"%$Y:G5(>PY_^TAE%I: M\MK74S.%WA,/3A,75"*2YA+?$Y8X4SH7V)@V M"LK5L3\WD/0ULEF#$@N8D9"0DH/$( MM,D=Z2U83F]4]^-ZW6SN*]X&<;H5I(%A+%N-GK\I->&D<:678)(DT"!Q%P%O MH$G6V_U-Z3&X/9J-'>P>),H&4;45#IP3#"_&+Z^F4QC'ZT5C^AMW[9\HGM M<),0!SKLN+SA0AP<=Z=1Z:SN$Q\_,Z4'LI*J *S=#J+V\]Y#RJ33 EY!44(YX9]%FB\R2(*C&+Z-GRJ C&JOU MVCPM\WL:[IV*^$.$V\ @?H.+H"^-P58E[I2F/0P$FY?RQ,P&_&)ODF3[T?3#W:#Y'PR?K!&)ME$D09:8@T7I#@HR(" M7#81-(!>NR/TK/K!'"3Q3OU@NHOK9/U@HJ*6)VE)YDH0&7!^7G%;LE^M%)P9 MEGPG#I]J/YBC6:PBLA/U@UG9'+_Y:;$C/T.%,]&-9]4\\MP/=.U$T_/(G(Y) MQ^AEUL)JJY)),5MFK MQX'E;U=%E4OOPD\E)61\\3O2B1XLHSQYC_/S):%54D5"PCV+Q8@[F4 -ETU, M^NUPGL*QY2&,;R20]Q=R[7U@.Z17EY]\21,;B,QQ790)MRA7YB@X0LN) /7< M2^:D6T\(W;$;[!_GN1);6X0-#S%O\"P*3)<3,AU"3KIL4M[8#-FD4 M33(4GMSI71_*:PCWL4_ONKFLS 5FT-HJ5RW1965"$9MS)HY[$-HXP>VWT^NY M"NT'A?4.$7_SL$X7,-]T6.\@MO;&=XX1=7/^N0J))B<)DQI0S:T@+E$@)@B) MKG-)*FV2T/+4PWKU:#]$PB<*ZTF(8=%I2 J+*UH 2YSDAG"=T>FV4?OUYC[/ M*JQWD,0[A/4.$==.=ZYN..CU9'SQ ::7/T$HS?U^F\QA]M9?+ZRO(R)"^QY7 M(RC4&>YZ.V$M#1#WI]@B[=7AJ8UEW"<4Q MHP"]&!:H0]=6RL"HEM(B!=IZ;M0^D=<)RI4'OUK48[[?/2F!XPG77Y(SH'$O M<'%VDF4"13?0Z8Y6-\E1W(&G=]<(?-";_'(*:3C_Q7?XX MF4XG?P['%R\]KD;X_0&SF>&J5AP;EHCDI=838YQ0?"<8TS1PTZ2EY"$@3[_L MU]"4C6X3K6BI'>C;!O3-IR)P/WHUCE/P,W@UW@D]>1205HED5PI M!)MIU%F7'H2=;(!^.)ZWTIR:B-KV89'%R\EG&/OQ_%W)=WJ3R[<^3'X.PWGR M@P QNI!1$K18/F;1N$=S8GB6EAE?.JEV4I('!CH#+:@IRHJAPUML7R>[0OER M@E;+T(\CO(;/,/47L,"]4MFWN,@A$<^IUUYQ-+Z[+2/M,)Z)N\R(]*)>FR2F7HEBK7?-&V^C,(EP+G,Y:M;$)^80NL@T MVU+&ITG7OD- GI^*5*5E4X5LK]WB/L07H\6/+VSL*+5C49$8P)?;ZY1XAG(( M48)E-F4E>*>]8=<(SYOH>L+;9-3U7A0 7:CI;*6 ;Z[FLQ+VOJVA,PB.4:#H M-GD?<7,*M)P91DH"2@!42CG1-@O! \">MTXT$?^6\%F_&.S=H,^O*%^T4UX/ MT;=.B\ > '@E/'$TE;P1[7#:J5P7E)X%1JDPMK-%N&N4Y\UR72%NH;=>>'2) M[-48U1%FBV_?FJAOQB_^UY6?XK^,KA<^\T :):)DY29(N0O$2HT;HQ7ACK(@ MM;5AWI& W$OT5K^D=;5["WXAV8:!5D9H@Q@:*1(AFQ+&K"A,E& M)%!T/5^S@W9L'>K,M*"_.+>PW3N&N=5 W1G-P,TJ2T^\LJ:L9PP-&8/ -9 M2"HE:Y-[>0#&YZTSK4G9HD!'1S-W'A^6$@0;*(/+!@QUA-%BZ7!7,E(ADB1H M )NH#NO=5P\XL=TVXO-6A';"W:("1X<9M\_\)@69.\^BL.CJN&!+.,02%YTD M-@6;WCKZ";I"UO8YI59*F ZJ6 MZ?O;83U.'G]_VA[0@QXR/YU&6,>CUU:1P"FNE)I+XKF6:,OX\K>,PC>ITW%* M37@@L_]4BG"(J%LHP!W;9IFI#CY&PV.YIB!".2/#;=+9B.Z0#3F)DL/;I%OT M)I33VXXU2-KC0QPAX0;UNNYO=3>*+3BGGAL2:;FHQAWJ-#HMQ"HE&,O<06Q2 MJVT3RKGL_SV%W.#B[WU$=UH5=<'5QQ+("^Q.W5@YY2;[ ![,071+)& MEJNJ1E8%60I3,;%H&FXX"09% "8PY54P,G9+U3UD MU,>.(1U+U.044JY]):0K1JEPN@HD 5C<:BP8DS;E9(TC?JY@O>7PKON?WXX2 MM)!M]>5@VY213J("XI->H2G+;"8>/T9\0-1>=5L/#AGV''2AG9P; MV(YKB35E'W364BW*M;620"DU=>C$Y$!XI(8!EX:%)F[B)I1S<1EZ"KG!Q8K[ MB)8:WP532W=A&ZC'<17Z$K:7_Q[2;N F;,66M8U)9TIXT)Y(F1SQU@-A6@=F MF$G>G6 )>$3WX!0*<(B0&Q#_#CY/1I]+=NS]V\S+RO.!",&RP%=R_OW81"L@K,.71.>$P$52\A,FY( MYHX#NB[)^R8AHG4@YV( ]A)P@PN2=_&LHI8=$+4T_C8A/8[IUX^J/;SWD'/C M5WZ)C-K,DP1+1,Z(S#I!<.D!M'(:^$/$VR8A($W& MBQ39X,=_O,D9< E4;@-Q4.*:59*$ED8B50J11Q!C*)N/DI MP83(IHLB=.KK=COJ<]_NCQ=AQ:OIMR"6ZM0%1NT>C7?&/WU;QB,96.>PA_@J M-U^\"X?:HH!!$9]UJ5SMT5-(7)-0,I@D+VUD^+-A<4^+Q;HD'B*URN0MKR8M M@0C&I:1"$4EY(%(;@S8%X\2;Q+RP7K%.W>([T7=OY-,V23Q:]I,:@JN\*2Y+ M3*Q2O+23UG!>7'6*:'PHKGHDV3K&J4[:=;*2NS%X=^1GR.#1@JO\#MX6":W(C@'_:"M6 M8UD 6N+X?3S[!'&8AY"6EGL74+4-H9UH3F\656!JTDK,M=_WG># !9"AI/K2 M$F#GH(A5,I.2LX#ZKI6Q7?K@/$7N]QA3IZ+^$.DVHOR7R12BGZT"Z\9E08.B MQ'B/6Q?5B_;,EG"KC8_*)BJZI#\?Q/=]"*?=MBMQLX7M'H(]4=7[M]-)NHKS M_RA- ,?S(1Q5AGWS(36JKC\ ;:W(N@*)_V5)I<"E5Z".[):/:B+!;3#7Y&@6XDM&)&FEEM()H[2AI:FZS1+XIAPW ?>5YONK MRTL_O9[D%W$^_#R<7P_'RW^\?A'C],J/>O0,Z#%:$TZ.G.QZCP'GJ14ZXG^S M9 FW)#!".I,X<%X$(G);+U'/)FYR==@'7*W_T?2FMY*?IOOBO5_6#W^35=P:6ZT!5 MS$0[4QJMT5)R(X@2P>;,0#0Z=*MMU'G(TQ\-5->%>SFD;63=(&7DU\GGA67Y M:KP#\O(%?#<9C="$^!-_8 "!,] ND:A2B2D@23E&9&@(G$.*/%:>944SZ)-ELIV.*=7E>9,3JK3 M<#+E^&H&%4%U.WRHIT0K6MZH\ M1]'2X#+%#G13@"_#6=F\5STW?H*;OPCGXIGJT&^DWJUJ5R&N0N[EC%Q;<:^U-)(:+4@C9X3L0.1 F0J9<.*E=D^R] M+L9054_[YKR*!4=EN6UU>=R:Z':(/!NF M1G6!<::);@O3CE!">6AICM3S%)Y+H=I#L=R:Z M'2*XIHEN)@L.27.BE"@]W+(CUI:BZ5EJF1$,T]5VR2>2Z'8T@T<+;N<[6+DA M?'%5#J<9G/)I S:Y)C\K#=,IA@PLR42M,R;K\G_*?*!"#!Z&>Y0D;P^GW[WY_<5L M!O.9'Z>5.3Z$66\!=QV@GMR/FM(:'0#>6&YL<(Q)IIP/0D5T.6S"#TG8P=&3 MZ\?2XLN7DT4?H9=^]O&M'Z9Z%.U[>@-^.D]FC9S(#76!XM(;<$EFU&N=94GX MPI=' \_KY'2<5C]F?O7SJREZL,OAFKQ"#X_1@*4#)[:^KKF4A%"4V>"EL](G MG[E@3*2 !HC@ZUP=-,4#&7LUQH_PP7\Y;G.]^^LUY+P3SOI:I-#B2$KB5NID M@G*%TZEDE;&R] ^(@QW CI=.#XW=\I3*LNJB=:+$E(V,T=&P6+[!HUWB7+FK MY8,6@_TP#Y3VKF:&>:-"-#%%J94* M2@J907*(!H4H!OL@]I38\1;OCB>UD%X'*S@8I3G+94O*TN?@!6>!EDI]7G.= M\H8,>]O#ZP]<__KEY/+3U7R1EM7GM3YFF!8<'#R]-8*\-$Y'SY*W3@J@7CF( M-GE/%54>V 9!70;L=YCT8CP?IN'HJECU[R&6W0]WNY^_Q-$5XOYE.KF\,^:; MO [H]>UY"LN>&@/HU-O2!DC)4B'8>:*9IBYY)T2; OJU)M#W5*XGCF5/3BFL MPZ4ODB#+U0$&B?@,@<0HO067(S-= DNGEN)C]4U]%.U=/PT\/?,-ID?=D-**3IO:D\S'4SAEI MBTE$H@H:7U>O\'4M-[6%-C$Y#SPVN=GP..KV0&&^9ZMMA[#80,M^OOPTFEP# MO)]/XA]O/A7IK'(,-%6E82H1022"7GJYL:$"T=HDYW**/#11KYV(GHI7=2QY MDQ:2/]&U^<5+\G$RPA%F/__7U7!^?4SX:LM3:D2G'@*W?N-;<@W6AJ"T+U63 M;0*CJ.5*"$J>T__ZG(G@4L>A=*C)GHB(4@2C,Q$H1NNA6<>7?&'2'AHD-[!G?+H M=_#I:AH_^AF\G4XNIO[RQ=7\XV0Z_&](-R$H-DC&!:H2)XJ5+F\QX0K, J[K M-,L@,CX<5:0&#Q7O"N^8 M^$V@#1276>.D(3)#I,5//D=*0F#"T%BZ@Y@CM\J3A.N;L%I-8D\EB'Y;4.]F M(B7^,!F7J\B+H$*(O#AYGO!2(*UD%:%>EDN9!IT2XXR2K$N1P2-,C#VH3AW( MKL?YAFE12_8M8B[W,:U:278 U3**O!75XX2.*[*W'G2I)OJ3Z844+EE*+1': M*"(=#PB.19(4X&?)AB.V>6AT.D7AK\W+5 !9W3,9P,=6R%*] M[Y\X$($X)9Q7G!K)F^P66["S/NF&5<=O$SVK)9"U.)N#3#5'PX,:)@/57IJH MM+1.J<@YL"UQMAY(>AX4=AOLJW7N=4J*EP.%K .1R3+B';Y()DB9<>*.\28[ MRJ% >Y^@3N+P1\B3DM_PY<5\/AV&JWDQ+3],WB)[BURS$ !*I]84<,?0-A&? MM"#9"2-3"A)DDV7U062/<-;54HLV3D6K,M,@YE< [H1&F3=>6Z)MQ(V"%X/# M4TJ8$"QPY01G7:6),2T3PE M,#A/<$WT8Q/*F:M%3]DWJ S84DK 6*=%82I%]'0R3>(A7YZR+Y8>K'L]$BB_9%^L^KV;Q(81E!4X9E MJT"54[]2EEE2$KAVA">G>",TB9U?CLC/#/EJ4C'3B?\ ME"E/BH@'+%C;=1!N<'S,L4^UTY!W$D9_-AGD8%U9$N2-5 JTOKZ8E ML/H6IL-)VA^D]Y263'].;.2XG#CTAQ=VALF9&>I @&I23KX_]&<0&3U$#]?7 MZA-SV\"&[#0#Q#[ -2:G4CF5^9(+++-'2.9*T+C-BE#B9+-&>RL2HI@!-G.OG?UQTD"X<=%QT""MT/G",Z$^F%X[SE&0JB;4BEC!B)&@,!N)8DI;IX TT,9V>RW%1?74X M1.*/=UR4HV$>9TB44YS(X!,)AC%\NYCP/B1C8A.]>%['10=Q>=QQT2%$/.)Q M$1KT;]&;G+Z'Z>=A7%22?SF%-%Q-@W*4D[*,:"@>ILU '%C\@YHLO>).^R;1 MJ$KXSTSA3D9EVP7LH6G\/O:7Q<'\;TC_1.D5XV]UGT3Q9*5TZ$R60UBE+0D6 M_0YAN.FEIB=F:LI ;-">\17/"I!QQ M'LYG;1Y3Y;X]Y3J"F)V]IRN?B%Y]^G031_"C=S ?3A>?"WP_3N]@,;6WN"Y_ M_;?E#(\["CU^M"IGH)4FNW;XJ;E%UY[*DGZ,[KT/3":=> ;FF4>^!W6F?3)F M>U0FZSOFX[+)4V!Y7@_H( :2 =.1H0'BE2:RV!ZA)-DI0R/%[UL>FYSH[$5U>NNL MOIZL6VOU:&@0_M@$]VH\ARF@2US0F1R#B#01#^7.B?>A)4<3T2 FL8GNQ8W/NJQHO3V>,E"1*V7+&52P*)!LBI.#?]"@'3! MKR0TN>QU'-QO0ZVJ$]<@\O 0ZA(GF95 "F.Q;G\[F*134%IRJ(@ME1\D X2<<[CAAQ! M.RF,M&UB^%T!?AMZ5(&<3262]3IS;0FY?17*,OG">88KI,XDJU3J0N">':)& MJPX,U<(I*G23-GP'H3Q5OE1[)6I'SE/)DKKO:7_ W[HYO<\RYXQO 1CMB60X M"T?+A;L5A!&,Y1!=HDW:) MQ\$]O7UI',)M/?O7_.9F^O,)/ES ][AQGZX.J'+H\#''M MA"0I)B **H1S,E,:M)8T>9\#XX$E/G@0; TI]CD4V_>\9C+MEUEX[D -D@IXO Z$IV30H\<@%B.NPI723II9(0V)0+W@3I' M_:A.1A-'8CGA97AW(859N6^[E,^'"<*?34;#M$CX7GC:62?GK4N$9DA$:K D M"!7P2^N4BU3DV*34\S%@3Q4,.YTZ-:?LJ<3&-MZ;'Z_1,HX?+_WTCX5#1Q6N MH]%8$C,#(KDIOIS*Q B=A:&<>]7$V7T(V&/%R]IKQD,K6Q^&&JQNF_A6Z);N M7!=\+0-I#P%\G(!:75H?U)D*G#R&[F0G)$3*\4T1G,B(J[D-1A EO:.!AZ1% MDR2(Q]&9!T)NCZLRAU#1(@A7O-=W\!G&5_ ;W%Z 4\9:H()$7=+S7?3$ZA(J M2A2]80'6Q39GA=O0G-Z^KDO:>BBMM\1/X73]>'T;>TY,20#MT!^$6(H\6V(3 MH'M($:4T:.MK=R)3Y;%/]9Z"E7(4+PT2HC:@W0TU=X!V4MODL<_YJO'XD'[T M).$4QL@=B-$QGG3FQ'"MB$Q B6=,$*ZD8YKJ*$^TM#SRJ=]CJ,(!7$_ &#F6PW7=J$A M18MD-IT/[@>D%V^!%,6RHHX$E\M,\7T(E *)+ /+4GN>NZ@#/OV.*N!7ZVJP M??BSMS(J(_9D2O\-..!GOAXBV(M^+X\A[>-Z, M5\73:5341AY)V8V(#-J3Q;9$N06@:#,!#'8 M![&GQ'IDV.QZ5 OY=;Y!;LAM37QUK5[EE> M@?\P>8WL7BQLR?0ZX5 I-?4E,*70F10+B4\G9TQ&98#D:V<0)[X3N M]/Y6)0U9=[?J<]$@#+P-T^K.[\ %+X.5Z$A('TLK446<=8QP;:+3W##!FMQJ MW ?J;-2CFN0;A&HVIKR\M!($ -6:4(>DH87A2I-92BS5#&(2AK>IY[8=SJF2 M95KQWU_&CYW[4NS;V\*N_X3)Q=1_^CB,?G03QJ2XLSLC2#8:=3BB^CKJ,HD@ M7J3Z0%$QHV6I=Z?D$0JZXA5U! /@C/!-4-/]YGROR=N,F"U%(HS;8L\[.5F&<0_W8Q^?S# M\HDW/"^_6*?YZZBGC>%4$O^DE^PJG[A\-3]?^MG-N:/"2406%0EFT3-5\9*1 M(G"'TCI&GHS+U:*LF\.?R4[=4ZX5TS8VT=PY1^R"J?8.O0O,Z3?HOB3MY+NG MA"MOS+NQX3[C5=+$AE+O#6&B7GM*8@:?I.8*0K6SU=.ROF=;/@GI!PBV]FG* MJW$:3B'.%^F&MV<"TM%@2Y?=@^N M(_))17FUB,:M[T4_7O_FYU=3>)._?OOZICX YS&G;$EF)5E#2-E\ MIR"!6US8NW M?KXXHG P MJ2W RE& N[F$/^-\YZC6"PUV24N*YB]Q5)7>UT$21(A?II1!*AU$JA8+V 7B M# R(:C*N6$QR%Z953Y@.J&I'!G;#.7ULH Y=#_#?0]:58P1[T.G,@RH]@6@J MMR!+";(0 R,I,T&I1#?)=KDS^B0U8$^%/&T^H1 M]1(U=WZF3]6Y7@.VX>;H*:\1B&Z)M]%S):R2%K@W06;/8S361GQ-MA!XR-!U M"]O=&>#U;3J5FO49NFJMHPU.#_8(Y,WZ #[F^_A6@3%QWT19HM9 M#:055@)XPLOIB521DY ")0ZEQ $=6[[<'[AFJV@EX:Q TW@)M8+A1 M/OI,PJ)67*2!6&$\25JE;+-0FG>)&QVL2ENP/"D]J4;CI"X'U:/$M]4BW^1M MV)27@O$2-+] YTU^=4E73'K:(%MKSF9 MKF+YL+C4?@O\TW22A_-;J> :FFR0C)3>XZ4BK21.HP>M3'#6:]3A$#NI25\D M3TJ/^FTVIV>F00VBU0V9&T7_^62 M5;(BVNPC9-7$T]R)Z%M2ESJT-%E<5KOGRND;CJ\0Y%((*)(? >4$-S^'_A[, M?OZ"\L#QAV,_O5ZLS3B[\T2>3\(G:2(0'7*>5 A*"8(1Q:UBV MEGINVJQ/S>9T1GOC4]. !IEA-Y6$!A[P+8)B%C*JB005___VKFVWC22'ON^_ M$*C[Y64!9W9F9X%L$B2S\VJP;HX VYJ5Y"S\]UO5LA1+EN26NDJMB0

/G=@P>\>5TVD M.D*#DRXZ'0U0$AET08BQB4-TTE/J+!.QR99T M:Q&N/7S_0TUM,EE 1_OUK- M:^E$UEV?,T4\2=&"UM:4 ;Q9;,Q&2"J?\89QQ44?T>F*.JCW 5(^EP5$X00RC$#+*!DA*04D M0D.@"A.A(D.N5A]\7LWWXA>U5?PQPFUY._"TK:TH,8P4KI1-P)F4)2^9P%K/ M0'(15#"H8YO+ICUXQF(=#5'6OCN 9)N "4D+%.:?)DR:]MPZB^@&,H9[4FW0&GV7'!Q?Q0^EZ=/., M \^M(]S0TO/:.!!*27"6.^ \H M:CY?;5S=0:BID9JS[/FJ5$:CYS,06>2@@W)>8L#NYX^6GSY%XM.ZXJH8 G20?HOSQ9?'>7%F-D%I):-T M2,#$TK&!QP V!@/)6VY]((1L]QG:H\-];_C3:K&*R/9^$NO6D?R"D]GO>/NP M=>#WX^%__^,:G/H]4+;X\2R@X#Z[T<9*831#1E F[?*^J 6CXGHGJ%.E,J!( MX<4SJLJH3RE!E(83)[E4@@D=B6$^T/RE33 T<7G]XFG##O;UXY:7:5?WX?T$ MW>2VJ\KZ=\3YPRR&C_>?HW^8E>KI_!]R3#-;_?@.YY/G75EE,#II!M$0!)$4 M TPI0# L:2.2#+))F]JJJQCJ*WW"Q\XE^&UZY?_[,)G%E:\0Y_^<%7Z@,B0J M[)K-D1PEE/&6)L4$.G'JM?+.8Y,PZS5@Y]^\Q[.^;?>KJM)JG^"))7,UF^-3B8+X6[C5-S :N37).6F]DS31)AG'NLMXB\9\ 091FS!_Q%+\UTG\UBWE4YQ-IN$Z((KH M&862VBO,H_RQ9)X#%X9HII!9KFKOJ]L@WJ(9GE5Q%0F! \Z"3FJ_3&=7=Z6' M\?)44%PKS.(#:4G^V&A9^B\J 9.)&]$"%#=H8#A60-(5EJ1HI^V:/# M[WFS1E11_"\M0PX><#6=AO]-;F^7>(K]=L5N:&D*-'#0.N6M5'$!QAKL!NHA M9RG%-FR"W7#>HNU45-!+LU'5R$COLRSB%K;D,-E %%C&:5ZND'FYQH-WG+,@ M0MGRFC*2=H!ZRR9435DO#4D/-:0:4EK>TO.4J*3,@4U$@" B@&%98,H*2I#D M4%LVR;]56\&Y./F78YCC*']L2O]VN-VE)N=+59?[9BH8,UP5'I$MT\>SUX@L MY."Y=,2,R(353<[>/7C&8NJ,9!Q['(J>P-2:W">,F!X06- M8RS'Z* V2^@?$[RYG\X?Y\^8$^\G=Y-%#"NJJT=46@L(&=WV6OK)MI,\$VJ"[82$\L"VA0E2EL$ECR9;B>$N!*9* E5<;' MD%QLP@=\@>1M>R##%-. -;P!:%44UP-22V]C!Z9Q_(N!VCJD^P&B;N!+[(+& M$_>". [>5VZZUF0J&/Q?TMO#IT@<$>I+ISXU*:O\"56%%V&EU!/80U:Y6RR MN?N >=-U1D=IZV#!R2FB;E]G)!41DG@@A"H0C)?H6>>=3NE@@N!1M>D5=^EU M1O74?HR$SU5GI&)D)$G@'$VINXU@&>:]S21.64;E9+\&I!=:9W2,Q/O4&1TA MKC/-.?D<\^\>_.*AG%H_?<79S6F3.G8^IT9%QNL MZHRM"?93>..HT=A&<$@ MB0T80@I$)BFO7X-:08*G3SPY\+16TNPQ]02Y>2$]PS$QTU(GIO _.6 ML9TR'3SW9-=#/^"L>-3?AE0.]7IN*VD?7L"6W"D5+D9MC3)2,,<=,U0%(='H MI'CP.^7^X@U#4P+/7S&=+[*KFW\79]_B^_5]L1(\16XTZ&6S-Y2 G$=0)1Y. MUMB4FMQN]@$W/"?R[!U?XF*QO#'.;_I.NO@TFWZ;%&\A'_A&!VM,!%EZ10A= M#@W1#<)4UN=]/P:3FHOB59ACA-J5[>AE9J69GEK$XNN6%1NX.Z'^'E7#EI3U<2W[H_Q7#27YE;42B^7PD\Y'*T$ M852@BH.36#Q>(\"8,FR!Y@.'L:B8DTTL[1)S0,U,X:@LSS$J:1[E]P'SIK,\ M1VGK8+A_BJB;ZU\11SA: BX0 L)D4(Y$#2;1$+6QE+=ADEQZEJ>>VH^1\)FR M/-:5<0,9#5J7(3GO #U+0(D,^:CETFY?#/RILCQ'2;Q'EN<8<8V8Y7D7;R;W M]_EGO \_WY<1?:L;CLWZB\HA]^D 6L7FE42RG3P1Z TO>1-G!2&ULY+U[D]PXDB?X_WP*7HW9 M7I59HHL@01+HG9FUU*M,>RJE5E)-[UC961B>*79%1F0S(K*4\^D/X"/>P0!( MD,G9,^M629DDW/U'XD>'P^'^+__C^\,\>)+%*E\N_O4'^)?PAT N^%+DB_M_ M_>&WK^\ _N%__-L__=.__%\ _.]7GS\$;Y9\\R 7Z^!U(>E:BN#/?/TM^)N0 MJS\"52P?@K\MBS_R)PK OY4WO5X^/A?Y_;=U$(41//YM\5>.LRB!,@5<00Q0 MR#D@B9) B)C3.(TH)?3F_J\(\@1F"@.6, 40##F@/,- Q#A5)$TBI<)RT'F^ M^..OY@]&5S+0QBU6Y3__]8=OZ_7C7W_^^<\___S+=U;,_[(L[G^.PC#^N;GZ MA_KR[R?7_QF75T-"R,_E;[>7KO)S%^IAX<__^]2'OS9/])(M\*;ZL:;'^0)F<:^W+T=;/C_)??UCE#X]S MV?SL6R'5^6'G17$PJM&2&"UA:K3\YTO"?NZAOB=]UZ>Z>E"N-/>C+QW;,/WH M3=VOFA_D\ KOB>FMJ@^OL:_78KFF\Q%>BYV8/97GY@J_+Z6"R$KMCP8.LC%O_Z@_S83,I\U7[VO^J89(2*4 M3!! H$H BL,$,)KI3U9*LPQED&64S];;=WDF%^"W+XW8!TM\F\S7#/R_H@UP]TOH&K9WY[%<*_]OV4V^4^Y>?=^H[ M8#4?#('Y%(Q?\@,%YN:COBR.+5WRBY;N)L=**UF:N9+\+_?+IY_U+=K<*#1_ M >8O((3UM_V?3X;[^>29W!:-;K3@5P"MK_B9+[67\K@&!]@:KZ[=B/6R_7%6 MX&@A/P3+0LA"^YEG%-Z^1)L5N*?T<6:\)[&9RSOUJ5B*#5__C18%7:R?/^24 MY?-\_?R5LKG\JN?P*ZW>'S.1PHR0+ 8480%0QA- 6(I 1(G"(F91BA*;B=E5 M@:E-X"^;AP=:/ =+%=SR=?ZD%0[R1=!8H7_(BPV=VTWMSD^EG0+&P'I@JFA4 M-SC7RN\PWJH?_%X:$!@+@M*$_[<_K?1%[^#;7"*GZ(J5IM=#5Q0DY^M5\Y-C M+NJLPRBAAMMZC].- U\O'Q[RM2'4U>U"O%XNUGIAKA?HN5R]R5=\OEQM MBKVY1K(0L0PJ($A$ #)>"44T 313:1PC@J"(71C03?S4^.^#]A_G9DIR*4U M8^7&=([8V_'<<(@.S')[B@=T(8(#U8.=[IKGAF"X;KCYY#='#49EMV[H''-; MQU&Z,=MG^;@LC(#?%OGZ]GN^FLDH92Q)8I#Q& .$F0)4X4ASF1*IBGD(8>1" M7B<2IL9/6P4#HV'PN]'Q\I2Q1-&.AGIA,S#3N,'BS"073?=)%J="1N6#BS8> M3_G+%[K-:K[<+-;%\^S-VQE%(>%,(H 2& ,DD 2$*P(PC3%.$:0Q$S;3>#?D MU.;M+[)XH(MGNYFZATS[U.QF[\!S\9>WGW^]_?@?_6??J74MH8_ZXFJZU?\X MGFE[ XXRM4X-:.;2F=]T^R1^+235G]CG+VO]>?U5/C!9S-)4J1A)""2$*=!3 M2WOT(I$@%A0+#/5<Z6@ MQZ]BB_D^OXOGQ(SZ96RQ\_C;V'9IQXCFFJZE\:]?;5;Y0JY67^1]Y6X;SPVE MBJ:)P$"%. %(92$@$94@P2+1#,#T AXZA2_;I$UMTC>Z=?*"VW&U#$#Z0FOH M:*,E4.XQ1!L O 8,6P6.&QVTL?TD%&AU4S>F^"07)B-'+\/OUM]D\6FY6A=R MG1>5/+F0*E^?C4+!B$LF% )8A:%>1*=$^PO:!<<)C[G($IC$H0N)=%5D7R?!Y:T'P25]5QK,^RWF9SV0LW+^@L=&-D3H_/SNR&N.I#+[*/X%X MH-!A7[!\[V^%PWG@=_*"/N0U][&I4YP8_&H)]&VIKN MA>\P.]7=5'JAC>M>^%W>Q^XWK!LSTW6QG'W2HA;K]PM5F.TE\PFH S6,2I(D MD ("4^V[\E0 QE.JF1?&B?Z92 BRX=M6*5-CT4K/8%]1.YILQ[*=_+PA-#"E MG0''8^S+"H6*>,READY@B,*X))/VFT>A""O]FXEO=W%?1^NSU*[=AJ\W1H#V M]^I5U6OM\54,,I-(8(8( 9Q!DSUK%JB0A" +0R(AE*F,63>GZJKLJ4W]_0_V M@?('"])2__H3[1H78['P4>;LJKZ&OZU+'#7)9HW 2SK*_TXUM5L5Z M]EF_&[)VXD.4AG$*!5!*I0 )I0!C2@)"LBS%(0EEK&PHY6CK*CC$-&4006(4+'^OB<2 M8$@P$'KEPL,8R22QRFN[+&)J\])H:%SF2D>W;_D9 .V^W?U@&7BV'B(R0!K. M9>M]?HK/2!GUTWO9RN-/;N(4*EV\'O)]Z7FSN]TI&?35FH._7;2MZN5G)]^V!.HOQG615I MAD,54<$PD(J$ *DP 82F$,A80IHD,M4+8!=RLI0[-7[:UZT,7AO5P5(!K7Q0 M:N\88K/%WXZ:!D!U8':J-0Y*E6_.X'D3[&ONCZ$V,H5,ODBN>7#]_/8[_V;""A_U6S7C4@F4I0)@P0A (B. T9B!!,LL@T32 MB%O% "X)F!K_-#H&C9*!T=*^%M!9$-NYQ0\ ]/%!61_W.H<-$K_Y,_?<,'(I[-A)7=43\,%B6,WP^E>[RNB5U(M"[DW M_0Z72#2,%(T$B+G0O@A"!&">0/TWELJ42PFE4_RFJR)3([+&Q3^S5KH)?BF< MT] [/Z#>:RAOL+_\HHJ5IKA_2GRNLZS@'&GAU:[+5%9B5H@Y+,WLQNN:0/?KU8;H\.=^K!4I$*589 M#1/NFJ%U1>34N+'1N"K5;C0%6NQ#8'1USM6Z!K<=__D%<6"F.\2O4== M Q)SQCF-*, :4H"P2@'!<0S2F&1I+#!$F1-C]P5RC.HWYF$%6T5-^4KEFGQS M#DH[-NX)T,#TNT/EX/RB/[9M,=\GO9X3,RJ?MMAY3*!MEW;-K:LJY>9R]7I3 M%'*QGM$PCBA%"$C*]#SG2 '*H0 A(V$:21DF1+H0YJF(J?%E-)[O*7?38.0SQ^Z2Z7YS[$ZDC)QC=\G*TQR[BU=V+5J]*+.8 M_I:OO[W>K-::-HIJ:VXA+E6)CUB,(8,9H$1/?F12; G"&+ 4"\X@HBERK%SM MK,/4/(&]\OV--74^D=JVZ9$G9H&\;W?**Z>#AK0,X]]!L]D^\.V,. /D-<%T7.W*$RQJ'TQ"7 M_:T=RK68&-GKY9-WB_TY):K\L<%O9>?3;SG;G'[OS:TT+^9 M/[^BJWPU(UBOW6*.-"VE#""2)H *R0$7D.%0"A1%5HW2^JDQ-;:'> M"!P4'^H_6C=?^M]ID1O?7 \NJU/5,_T98@E.!,@$2@&BH00T2F,0)0PR#BEE MRBEWYE3$U+XZC89FVKB>M6\!TLX+[@?/P-\#1V2*$X!%C(66*6<'JH\_HF,%YO/;47P+U[7MY)@4U3_EO]CDZ_R,J'@ MU?/>OZJR=5'&91;%# B51 )H0!E>JZ;/"^9QEG6N>>OG0)3XX+]4G>-!<&^ M"3][_0=_*@I;/R8Y0AD1_8,+Q#WR/2H-NZ U3;M!2AQ>J.>B&T.7"@X[C M]#\CL-UO^$2?RVXC;S9R)A+(5$@$D!S% &%! ,%)"A1$0O^=2QN$D41,LP>@D6E*ADD&"(^5M.X_G>;]6I-%^6QWB_?J!83J&41-+TD'?,0KC\!.[?$$ZIC M-7VHE"V!VZE;Y<$9A:\TAG7/0;!&QVL*PG6IXV8@6*-PDH!@?V?'C'&]P))R MWPUZ(U>\R!_- FM;O#%+)4&0,( @PP!1$@$6"P8D$9P*+F*2.(6"K*1.S6.FK+M@<9+% M[G1SW^CTIV*I_2V]"M/OD,D"??N/3?YH2+"*=B*!"64X<]J!LA4\-39JM+TI^ZQ6E2"W&O>-/%]Y!JX19W_(#NT?]0*U1U39 M#J%AHLE79+]0%-D.D?+S<(L"3\MYSEWKW-]>8 )S8:=DD&C MY2 ?ZNM@^'SQ6Z2-^JI?M_KXY;:XP[TIRI<-6^4BIX4>KNF-DDF1$?UAC6-H MMCQ"!%A*(" )Y_HS"WD2656(/3_\U#ZDMV^_V/=%.8-6^X3OC\'0FZM[RGGL MNM!N=]\.*6=&'JU1RF6K]ONEM%SE7C#UK9[TZ^=;(?2#7YFV-O*NT-^WIUPK M.\.$PHQA!B)HSBH)' %L9FM*10I%@E626E58O"9H:O.VTC6HE;T)2G4UI$&C ML'TMU59\V^>W3]0&GNG= 7,JLVJ#1H]RJZW#CU9VU<;(_?*K5M?W\D57G^BS M\6R;0W0RI#$V-5?#R/1,Q"P"-",41$G(0B&PHLJIOLMY,5,CA4;+H%;3;0%\ M 4HGE[X'0..X\UML!CARV([! %[\L:27\. O6'O!>[]T=;?)WU1*?;Z) L M"F-.),OLNK6Z")T::S7-C+=*!WM:]^BG9?4 [-C+-ZS#1_O[(MJU0;051 .T MB&Z7^Q)-HJV0N- FVN[>#JF;7S;:0Z,K625\U>4?9C2.0\U"#!"8"=.F-@., MZ<45%YB$#,&S!<:A9T!NDD>H1N(/EEL7:BD-K[NKY.\?+ M6&W5_"!/M?W*GG67SQ6:GR4JA'$B,$@SF0"D4@1P&,7Z@Y,P4T\4THZ%@\]) MFYH3MDNZ[MTOL!WE6-&4"8Z *,-W(5. (,KUDATS&$*5DI!VJG/=&^41SARU MHERV^/$)M9UOZPW @;] .^PN]@P9H*AS&RB#E'<^*_!E"CVWV7ZQY'/K3=[; M'94[#N:+?J>JJW(Z_[2L3E&^_;[6WPS3B.E#OEK/6,2QIG %>!DFY!$%5$0" M8*;_CH6D,HP\]3ZRUVIJGP&+MCQ;XTQR_=:\H+$O^'UG86!,=%RU^WG8=M0W M^B,T )D0*D6"9I$Y>?%=%IL;L^MV/ MNISLZ/ ([,AW#& 'YMOF_,>):[IW,'Z]#)@I,)"+F^ _)"V"NX7' _)]0?1_ M.J2#+B]P8*0[8N?/D/08KQL_-H=#RZ-RU:'1LH!((<4,Q2S+(H* 5*8O DTH M8%B[NTB&<1+&)(0QFCW)@BUM2;!%FLMTW)01]FR:R >!%B[[X/;^KSW3=!HZJ_3X$%'C[9ODW@:O MKAR_M\72CAGZ(30P(=3E"!I<_!U,N&Z]WU8N)U)&[M1RR?2D_[+$- 9&%((=3>0A@U M.^E?'7*4+XOLL*_^=00.T-H&K^1"JKR,-'V6:\VN#_M]ZTS"_M\WJ_5#6Z*N M\P.P8XB^>(Z4UWSW^GV@U=3>PIZB9D59J>HQO?DZ'EYSG%O$C9OH?-WNDVQG MBUN&J=AX$F]"F,A.EIAQ5 $G* %1& M"XDABT3,8J.^(&Q_!/;+0F_ CK$X M9%O QEDC6H'C>Z78+G3T]:(5!N=6C78WNA>Z^97^?5DT+89792L>S2L(9I MDJD(H"BC@*0A!F%&0Q5SB;%BMH5N3H>?&KTTRCFU,;J 7#M1],=CZ.BR)11. MY6XN6]RWW,V9D4YKKMM&!U=5S0-:+9+E0Y0#+X&*5<< MK<9W6%4<&>IWN= ,/O(ZX,BF4P?_^(*.QX%,S^O7RX?'0GXSF8M/]X ],JFLEU*?C'.M->WAH=APR[J,8F'S./87F<&+Y,,K#1V:G MSFS<#5$+TQ^<7H_=]-=JW+,YWE \.<#C;^0>;-R$!W*Y^J@1J>M4$7,N,$L$ M@) *@&": APQIEF6R/(^I PGV1FH4&B4*(,@@BPB1 M0G% 8P1!1C''/*;"]#-TZBO4*J]#WLW 7'&P=1ML%?;0W/ 4;/=]\&X OLBF MMP-TO?:Y+T(RU*;VJ< 7V\&^:'O;=O7EF[H1ROO%DQYE63S_;5G\\7[QJ5AR M67L[G^5*%D]R-:.2$8%- >(,*H!2D@"&8PJ87NPAEH99G#JE[UK(G)H38C0- M\H4IIWMORKRZ$8D-R'9TXAFZ@4EEJ^U-L <@+RL4UVNM1FM_].( D4^2L1$[ M*M4XX'!,."ZWNE<\?U-7('J_4,OB@>Z:G6.9,"5("#+!*$"*A8"E# /MUD 4 M08KU4+;5SB\)F1JQ-'H&>XJZ=?AIA;2=57P!-3"-=,+(J:[Y-1!ZU#2_./1H M]"H0 X#*G&'J:0H#3BJ5-$9 = MIT8VE8GFL]L8&1@K5X$YC:-5=_-JAGBH=E[0"S^J@>GNPE-J'M)-^6>PI_M- ML#.K^F55R?'P9WLW^'.V!GP2/IVS(=0J(" ,QC5B*(XE%!EV2+#HC-D*>Q=Z*<^%:2? -,?EN",4XZV[V^HI=E]: M?QRF N#!^"^S6/YXN;[?V6NZ,=IGJ8?:R'=:#U/>VFP=_BU??VN2K#3USC FV-H0-$:T)JH[\TL/"'W2 M4!PIF4<20E@2 C"04( MAB8A%&'MJR0IIK&*&71J9-0F;&IL5JMF%G[Z/5@MY[DP6Z9!43TBU\HA+2C; M$9HO[ 9FK@,U Z/G3;#3U&=1D>MP^"TOTB)OY$(CURT_+3EB<4\W GFU6>4+ M349EO:*J[F9Y;L'4K(\3)0#G*0.(T@C@C B 4 8S*3.(<.;"'1?D3(TV&C6# M/3V=CH%FPV+ M7^3ROJ"/WW).YV^6#S1?S&(EPEB%!* 4QR92! '5)@*28H%Q$@G,K'R)5BE3 M8X-]#8/?*QT=CH-=1K.=!;QA-# 'N,'CUA']FOF]&Z-?%#!>?_1K-AZT2;]Z M<;?O_QNI-(>(NK36)_U\W^0K/E^N-H7\L&LK2)4B<8( I!I&! 4'-(D)2+4? M(&3(E5YHN'@#5E*GQ@:UTD%3ALRH'>ST=O,/['"W\Q:\HSDP;UP!M/0,D':DT@^>@1G$$1EGKKALO$]B."-E5!:X;.7Q ME&^YLL,B@\L%+?*EZ9C,Z6I=U^+-8 8A*E.03/_BF#+ ,.$ R@0*)$*1(:OY M?5G$U.9WHYW#BN(\=!;+B=Z ##RC&\4\%C"^;G?O1<3YT<=;0;1:=[!\:+^R MX^:#J8%\I\I2W/7"EF:IRA"A0(A(ZH4"-CV 60HH4AQ3@6"6.GVD3T5,;1)7 MA;>7JJI([A@E:$'2J][!Z=2QMTQN&CER3[!Y2L[ M]/9^(]GZ]?))$\=B_=EL/=PI\Z.OR[R/$8V1CR=U6[=Q8B&CQ-9 MIQ'1]PL]8>1J7=:8BR/,D4HD4 AC@(B"@+$T!"E)L-)SFD"J^NV>[(N;VJQN M=.M0IN\*KEUW1[JB]0+;(C>!'7P>=D/.H3+L-LB!Q!?>_SAG_?6-C[-WN4=$ M/YNC065Z$,]HK%=3" M(Q<]H)GZ,BE&S+N@='*D\#EY2L[KJ/Y M-RDV-V?BX4U67UM+Y_RJ_KU]IO?^8"27"-,(( MI((Q@#*: "P) QAG/)%0I!%THH!.6DR-);YL'AYH\6R"G:_H*N?E>?@W^7QC MPIR-7: VK.Y''-QMUJNUOC!?W#LNXCL].,NU_M"/8V@/HM;?/(K&@J !OK*A MW&VI'D$5-@B,(4%IB<\(0A\DO08:.BDR;CRB#U8G88M>@W78!#(-C=;?;K6G M*K2LJBR!.4A5,?;M?2%++[9.1$@92UF$4L 2)K0/E1'-G0D%,<%1HO\BPL0J MTN$N>FJL62D?U-H'MW4-D?(,6NU=;"UPV.AP>QP6>T:#@3PP%[K@>SVGI"_0 M#OM+@P$^TFZ3EQ?;;=.I$V2M6U!N(XZW(=7)TH/MJ6XC="V\L%H7&[[>%.9, MLY$U-Z)N^3I_*BLU.W9(L!YO0CQTH'-=*JK4.MBI/4C_ V>P_![JMQ4^\E%^ M1TQ.#_"[#N!>L?/M8JW7N%\>Z'S>'.";,2)"E9(8D"R% *%8 1SI/Y(4)6$< M4Q)!J_YJ%\:?FG-4J1B4.@:-DO8%.L\AV,XP'G 9F$?<('&JQ]EB>(]2G.=& M':T*9XM)^P4XVR[KT51DVPJVZFCR]ONC7*RD*725AHA*"#. J(JK4_.,< )B M#A&/"4NC.&QZ!GQU["]R4:K56WS8.>#K").\ZJ)1J[DM45W]M#*A0^^1R]#; MN1@>D!RS!\FNOW337*E6]B?/QC^2RQ/%[DERU_FQ?DNMW=22:L^VF MM0>RUW!ZZUZ;\$HJ,@4X9R% 4ID6]_H/01E.$I))J9RR[EV$3\VW.&K)[MK@ MR 5V2\H9",R!"HR5J6Z[?OZ\G,_?+8L_:2%F(>4D(A0#0I'VIB"/ (T@!C%6 M,&(XRH1R*CC@*']JI-:H'_S8&/"3Z?^Q;\/_'516!+\;.X+:$,?=?-?'9,> M X(_, D.@'N'.K&=T/-;2M9-A9&KS7;"Y[0@;;=ANF8,L_6N:L)N(UNFF$60 M1*8,=UGD( $4,P9")E""*4H3[-2'X8*TV3@]LL[ M[+5_*I9BP\L:"U^>5Z;*PFM9K'.5\W)/K]YK1 D,>6I2%&/(3//:$# 1FR/6 M6495ID*465&$OKAW.%IOGWM$;F#AJ?0.C<' 618_E%]P1 M:MVRM1MIO*U:)\L.MFC=[NR8_RCG^K?WO\B%7N+-;Q?B5CSDBWQ5UI!]:L)4 MJ_I5EZ&",>5"K[9"O=J*D "8P@@HQN(P@Q1)%,^>9,&6UIF/+O)=9LB^%@,R M3*7^35 ;4'HDAR8XIC4Z/0\[1V4PC =F(0MPFVV#E4<^Z@6;UYQ%)P7&S57L M@LU)CF*G0;KQW"_+I?@SG\_W@Q(0A4IE,@249JDYOJ%74ZE4($UQFJ09"0ES M6D.=D3$UCZA1L5?PYQR6=DS4$Z&!^<85'&=&:3'?)V^<$S,J.[38>Z MI\R4Z6PF(OUN3N]G5$H,0X8 %!D'".$(4)Z$0$5A#'FDPLSNH-;)R%.;U5OE M J.=?7[,(5SM4[@7" -/7$O[G9)ASMK:(PWF<+S1$F#.FK&?^G+^@FX?V7?Z MZ[V6'_2W6[Q?K/43RMEB(S['SD;78;JQ8948H652;6.58[+; M8DC2) EE) !24:9]$Y$ )@32_!>2.$D5)*E30]4V85/CN2[Y-JU@VC&4+X@& MIJ,FGZ96M,Y.&FCOQ@83GRS3*F]42K&Q_)@_K.[IVI^O>%P6="T_+A=U"X\Z MQD<3(9(,4I!@B4PC80)8(A6 "1&0QDF44;=R$Y(%L8-K8ZG@3:"U!K>8 8=&K8/AMQW=)V,B]^*[8?-J([]H-'7V* M?"'O5'5&;T:CE ND?0@9IGKYE*0(T(@8CH 115R$<9HZ^1![@T^.#*H3HZHI MM++L6C?B $%+QZ$C+D,["MM<&*.@.3-1J>C1.SACN%=O8'_\<;_^9RP[^=J? MNZ9C8(3FQ;_3^4;NU?/ZM)SG_+GZ<^?*AE12F&02Q%(0@)C^Y-.8)4 HB!'D M,HF)6TC$5O+4)KQ1/"@U=XQN6$-M&=<8 L"A(QI;[/8+R-T$E<;![_5_!UE1 M../E-8AA+7S<\(4K)B>!"^KYMY4)E6SS_W?G MFV=AC!!)% &8:K9"6/^-()$"DJI4*2*C.-1$M5S3N1U1V8MV8JJM @.Z)EKM MX-U\^>C>9 O?G*# MV9G&W!'SR6,.TD\+CNAS]\OA/S^_\CG&<(1@HAS@",- M.DIB#"@-.4B-JY6%DF$9N]5..)(P-1>J+A50:QF4:@9:3]<""L= 7M\H[@W/ MP-3BC$R'.@H7K.]=2>%XW)%K*5PPZ[2:PJ4+!RHA=.XGT+.PO&C/'V0\0T+D(55,3^?6F*#3SOEH6Q?)/K\ M/73:'W[W4+-/4(<.11\$H+?ET&^"6O=@JWS0:#],E-H6LZ&BV%?EOUB4VQ:9 MMBBX]1@=HT]U:>+/\G%9F,7@;XM\O9K%,DFB2&2 "AG57ERLE,GJ14F4"!ES MJ_:1[6*F1E&[,MU%HV>P,8HZAI+.8VH9-NJ-U- AHBU(6Q6#WUI!<@\$M6+@ M->AS7M*X 9Y6:T^".>U7=UWI<9D_FKDHZ_O4:;&N*T:/S]1V)?DR3VKP%>;6K)N@ M>F+;I*ASS^XFV)H7J&41- 9NKQUG5W"(I^%WJ>I1OY&7L/Z1/5W:#B##^Q&3 M5\^[).ZROQ3->)H0J)>XF=(K7HJPZ9$G0,Q)%L4PS'#HU!370?;4N+W]C(/9 M6-L_Y="EOY?+@[',O!@&[J%S+WPB[?,@R27,1CI$X>3:F/U=OOLN#Y2HJ/2S$+(RK3,$- MJBC1Z^-0 LQ"!IB084240)B'+G5^W,1/C>D: \H&5\:$H+8AV!I1U9B^4T%I M2-!8XE88R/$AM5/>\- /S'H31=VAW I^!C@&OZ M'\STJQ>[-X4W_<++C.!?Y/*^H(_?3.?P[*?9)$OA?859B01, LA!))DL2DS M((!^)TPU6![%413'6>P4_;(5/#4^T"H%K^1"*M?T#FNDK3 M _.&/10=BK*>,=EOT=5] 2,753UCVVG1U',7=9RMC8]RI\RAG/(,FV/3JK8A MIO1&-FJ668J[ WM#]**R@<3K&]LF;]P7V,+RD_?9YIX.42[3=N'U\DDNJ%YB MYXO\8?/P(?_')A%3,444L P1]HCSO3?"(E!EH6*IQE4^LME'>EJDS2U MCU2M7S!O%'0(=;4B:A'N\H73P%11-DUI]+P)&L0^^$;,86_"%W(C;4-T1M M M;FB#2FOLL'6 \>*'-G8UDE>+[)YQO]LR_? MJ'Y+[G:%=V[%WS>KM7FA9IP1G$B5 9A1"9!*)* AP@ CF D5X32)K/:@>^HQ M-;HU>VUOE9*\]#M*_4W3@L.]N1_S1; J;?K);78C/(*!F;RQ(*A- M".IT\=J(H+(BV#,CV-GASQ_L":1/5[&K*J-ZD3WQ.G8P^P[7C4@_%01V8\LJ:<%7NX=>#S$/O MF88.N/AD,!NQH[*5 P['S.1R:^=NRLL'N5UB?UA6P=_R]<>A"FF4AH!SI-? M+(H!C:342^*4A@1BIMR*([3(FAKK5*H&NZ!0HVPGKFD#V8YC/$$W,+=T1JU+ M)^-K>'CN6GQ1W-@=BJ_9?:8;\=5;.D3/#CN^?S8>U)WZ;57E._]2+%>K&8E1 M2&0D 29* )1@!8@4$G!(LE @C)+4/NWXNKRI<+L46H-QUD,,UY0 MSMZF@]"!3+]*^BU M"1F[G)Z%P6=JZ]GE$*I=.Q@SP$Q:#\HB!FA,3&Z/@DF64IIBIUHL MK=*F1B\M"Z!.*3_M4/=:.DXN):@'=KZ6C\/E#+4+G,(2LCVGR.ZF/EW0#OVB M#SEE92&I3_2Y3!1[LY'_(6GQ]<_E+,41DA*F()3<'-IG&<"08:!7DY!SQ:@, MG1C&4?[4.$>_<7&73FGV@-OQS( P#AT2K_NIG2R+MNK?!.MEP&3PB>;B)C 6 M!-H$WTW6G+'SWW?-7H47:,7FC,_Y[FSNPWAME5 UASLH9+[-J$SC.,Q@3$#$ MI3F$)12@&"*0*(@QIYA+[M1OWEV%J;';<>N$K>I[]7+_ZJ5W0MMSL6/ 8=$> MF 2O]%(XA_L@N;'=01RAO4*;%E-HLV"!DF6[!9N1NAX F>O?WO\B%YJ&Y[<+ M<2L>\D5NQC:I3W4GQUFD$DIAIA>.6#!3TS,&5'MV0,(,"21S[*X MH'%ZR,7I[FY4=?M@BI;^9[G4O5/'-9UF@M&(BX2"F$:QYBG) 8%QIO^(. H1 MA H[===L%S;5;[0*\__*;=E=&":41BE0!*3UID)""A!,>!1(I),RB@* MK6H.GQ]^:D31*!AH#1WVZ4]A:R>$_F ,3 #[./BND'/1[M;]]-.[QML^OZCQ MP6[YY:NZQIKI2KY>KM9?32W:7>^A5*:$A3$&7)H9&6$&S%XX0(J2).&97G X M)5I?D#.UJ?EE\_! BV?S.2HU#HS*JZJ:=QD+H+EE^;UK -O&D'O#-GBLN(P, M&QV#WTLMARF'?04)OY'?\Z)&CO"VVGL:R6V_O,-GNFE5\'9>;G&MWBT+4]%> M+S+TO][28F$:RL]0)!%$2@&,: I0(B/ 8HA F"2A2+3/'W)L_>FV$CDUSMAU MU)"UVF79>+Y5/)"UY@X?>SOP+1P [Y .'7:MT+Q3P=M]-'S&VD\?\W)L@,?SNW.$7((-.YR)O3Z"U&<:.@3F-CM- M21()CE"'*HIM,J?&!4WE\?<+[> _E,N*3M456W&V(PC/Z U,%PUPN_:8@WO6DQO M#9&E//S*5.2AF*<@DCWG(L4HP MFZV7:SJW^^IW2#/9#C[#4J<'O-+-Q>L-DY]M,+ZO&=^K,<"DR+Y$*TY[RTB>UY:"#Q1>\@PD4*:2)H(ADCCWE-F7,+6YU^C6O9?, 7[M,]$+ M*D-["Y: =.L?<\YH;[UC#@8?OV_,.=O.]HPY>V$'3_]#OI!WZG4A1;Y^1WD9 MM:S*CM+Y^P4O3#CS_>)7^MW4D'VU+(KEGWJY\9KJ)V]*%&<8A@G17],PCA. M,(D!QB@#: MS\IB$3+>$QAZ&\: ?Z>"RI2@L25HC D::_1?@MJ>8&M0T%@TWL-QV(P?[R&- MM$L_],-R6XWZ@;=UX=I3Q'AK7#]8'"R'/0W9K6^V680;!3Z8LDOF<-M"?-%+ MZ/5S':?)9"(29G*Z<*(_9R1,@5X@Q@#&0C_"*(WBQ/YS=EW>]#Y9E9K!?Z,/ MC_\]J%1U:[]\#6&+CY!?W ;^T-3*!B6';?'3^M;H^8Z5V8-SK6'RM6%&[9!L M:=-Q2V3;V]PKJ7V1?%-HPH$1^YJOYW+&"(:VYP:?& Z52QG>%T8_LIZ!1U[X2V@EZ[=.^+R8#SW%7.)RJFEVRNT<- MLY,A1ZM8=LF8_?ID%Z_I%@Q_DZ\>ERLZ_Z58;AY?'W0P+*,ID$@E9*:7I)Q# M@)!&BV0P 5$6I6F4I*ET*Z%_1=[4IG*C;E#J&QPJW*F8]37 [0+)'F$<>/;W M0M Y_FR)B\_ ]#61HT:L+>T_#F7;WM:UHW*]S?[;(F_Z;U)(<*+Y T@A316R ME "<)00P08BD/.;(K3C^&1E3XY)=BHC1L6-)PW-8VE%&3X0&I@E7<#IT/+YH MOM_FQJ=B1NYC?-'.TY;%ER_MZ$U(I9<3HNX&;MIN')X+_U3DR^*++)YR7AX_ MJ^(8,RQXBL(D!B%#VLF@,@88I@A$$E%H'M=KE M$4I'SZ/;P[%T2 :'?&@_I3(@J"THVR7=!->?0?!C9 M1MJ=(A'BBA 7JK07/35ZK#6O#@@Y)NTX &Y'?\/ .##E'2!X<,2JUOLFT(H/ M4J;0'2^?M.8@?50J0_-N8(ZI/^8]OS3T5$P0P1P&&B M %(R!9JQ$(@IE'&*L,RD4[K@!3E3(Z.=FD&I9_?&BI> M>,A#W -3#J=D'(_ M(]&.@]=S$1=$C7L6HMW>D_,/5R[OF%B]6.>B;L%KY_ !5,T6%5"1I!A!B"4 P2@ 5809H&F>I M2%)SYMPI#7DX7:?&3?N:!CM5.['3D(_8CN$F\N &9LF.S\P]7WMX-+TF@0^H M[KB9YI0"%*0)8I@G(0@(3 M;LI&03A[D@5;VO+]B0R7R;XO:;@Y7T:3RAA3F9BQ"KXLYX[EXTZ1M"/57N@, M3(4-+*5V'O.!KMKND[A.A8Q*-Q=M/":)RQ?ZBVP]_TK790K#48W#.#+-S50" M%,,8H!130*"40$HJ8YPD89(Z'<-WD#TUEVVOL&2C\*[(Y-ZZ_F:OL82O.-BE MQ],]$.8!]!>+A+W+5YS.JSI#VT5XU>9./RP0VD/D-_]2 NY M(^\^VB-QNM?H<*_[\>)Z'7'7;%>6098L2UC*4 8BQ$--.CP"A*81""-$J))A M2)!5TXU+ J9&,,T! S,7FFU[UW/&9X%L9Q(?\ S,&AV0<3IPW&9^W_/&9\<> M[;AQFV7[IXU;K^M8J'7G^\\8BQ'.! ,1,2F4$B: $,(!Y"K$(0L)DYE+ 9.] ML9UF\6A53/84=*RTNH>:G0?0$8N!IZP- .[E3D]-]5K(=&_X<4N4GMIU4GST MS"4=3D:^D6S]>ODD]>IB_7ZAOVIR5?Z[H/?RL_F*SQ!,29)""2B-*$"FZ15. M2014#&62X"R"1%H?C+PJ;FK?X$;)@-=:!J;8Z^7^OUT0;I_6_G$;W*5GZZ!1 M]B;8(MCH&WSVCJ##$7JO2(YT2KXGHF['3*T!:CUE>GV4\0Z96EMT<,;4_JZ. M&0=^,=%^/S\ZG>X&',O!78L^BX%S^^BK86743F!;5 MAT_L=KTNG=:EC.[ M>W[I!53M*+0_5@,S8A>8.APE;$/![VG"LY)&/E#89NWIF<+6JP=H3_3;0N0K M;FK!2?'V.]>7WI:5X68)3>-8IJDY)6,*_&IX68P2(&&&]5]@1E*G(\:=M)@: MCQ@C_KI=_7AL6'3Q,5@&W(8&=^C0G$7CHGTS@LJ.X+:]BJ'?YD77Y&>RTHVW&;'^P& M)K"S0 VP%+P.AD\6:I$V*M5 M_*DU#QK5#URKYKGL]/>9(-X%-[_9XTX:C)Q:W@6=T[SS3J-T9<"'A[P,8*UN M%V+;3)?GI;]TH/E!+[,!J@!T LWOQ')18.1YU0&; MTVG599!NLZJI/OU&-E6HWR_,X>)E428K82E)3%. 8V%.=,4"$*G=B"1.H<)9 MBJ0(9PMY;V+.=HY$JSRK&4:J&;8O=<@DB*UR;KY .ZYV[-0?JW'8:%NI_L=& MTY^,6V6#G3/Y6&'BDVS:!8Y*+E:V'Y.)W4T=SXG1O/AW.M_(JJF2)JN]W*Q? MM33-4^)N\=D<.RVJ2M4?EXNB^>,@H@(#!"E!# 2ZS]" MHE@:)AE'L=,I,E^:36TI8PP+2LN"VHSR.V%\Z5KWTB'8-Z8^^.2XX^3OV=J1 MW8L\L8&)P>CT?]]-HOK'T>E;-FW+CGF3SC>G).3?O GQYA+>\#(*;>E3E MA$:,9F&489"IL@>GHD#_) -QRAF/%<12.9'U58E3(^%&O:#6KZ]K> QP5_>P M!VPOXR): ^G!3[P SK"^XK'0%_87+V!PW6>\=&-7BJD\T.?/],]?]2JNR.E\ M]5&N[]1GN9+%DUXA\9AAE"9(_IH_YFLZUR%E"<"0$2P"A*@,H#6. )5< $X05%2E. M$>P;ZKHD?'IQKU+3X+5V+4U27N61E@N7SJ?Y'!Y%5_>G%[POZ@=5<.^RD,X# M7C+9D"[2-0"']94N2G]AI^D:*M>]IZLC=*U7PM;O%ZMU49[$JAH_B4SP-#6] MVHAVFU24 E/"%^"(*$7C,$Z%4S6F4Q%3NI4< K-\.T&]F1.H&? *0)VA?_/W->A]%5= MXNY#OI"W3]KGS'E3>)ZF$F<2"4 @PP#!& (<80ED'*59R!@2L=7IVW8QD^.6 M6CN'RDR7(6SG#'_ #,P43:%)HV30:.EQH6@'1&NEI?V*3X#1("NP.#SBW])U*@?^BOV'G_?KUW><4LH M7]'[^\(LZ,M^0/4A+$,X[]?R836C,L4$2@Y";"I)4Y$!#*4"D$.<\3!5E%K5 MM+05.#5J.-2W2@NI#B'^7G[I2J5=MX^N@6ZYF>01RJ&WEOJAZ+[59 F-UXVG M:S+'W8:R1.!D4\KV/H_)PL5&[NG(079@ M,T'C!#% %.8 A4J:!2<#F:(DI(A)Q(@+U7N#>D2JKT[G:917)1]*[FC\KX+$L>\ M[W1O-]ZOZ.O]:J6_)C,D)>4XCH#V)1. 2!*:KK,12%#&&620"\IG>K&=+\67 M-2W6=L2S+\)E8AP+&FZ.O)+W^<(T^RUK>I=B@Q^U:U2QSD]N5'. *(^3C$6< M@"PUQ:/BS-3J9=I]YU (CC&4(:L1?;NP_&;VP[,1,QR:6H)W'.VHN2LR U-P MI=9-4"GFCV3/F>N33 _&'Y4TSUEV3(YGK^F:'=H4]%Y]79HJ2PN>STTF0I69 M\&&YTC]_35??/A7+IUQ(\>KY-^V"O%]L(X^W?)T_5>W F[)):<)XA)@"FCSU M'PJ;NG&I]IC35*@42TQ2I^Z60R@Y-7]OST93CG]K99G:9"PT/S4V!N_FRS]7 M@7ES]L]Z; W\JVONZ@ O@!UGO?1C'9C[6I]HDX%EC/QI^V@;0P/V'/QH; WR MQ4]GG_(@-;F&?"!^LW0'T'/DY-[AD#[-"1Y0EGMKT@]ZH"J.K&56#0@2S*@2 MVDL,54@ HB0"6+O=0,@D5H3 1-D=0C@__-28?J>AF?3N+4G/ -C.M_UA&9@I M'1%Q:D5ZV?"^C4C/C#Q:&]++5NTW(6VYJF.IKKTNZDT*:[T7,63J MDC. $<<@PK'B6,5AF#AM!?M5;VKL5%MGBL?5]@5[!@8["V^"QL:@,K+6>[L <^C(/MD/+K"'P]]MJRZN&([?H&@+=T]9> M@TCI]35YI[$X5SO>,0IE.=KTYGT5 CS?(&&0\) C4@/,T*NB7V+JV>)Q84Y9 MW]YMLOQ*^;=\(8OGVX5X^X]-_F@"074FNN10)8P)P!A4VH^*4L!4EIK^QRQ+ M8IXD KOX42VRIN84;54MRR-ME75S9]JPM2,?3X@-3#@7P!H@W=\"#Y^TTB9N M5"JQL/N8/FQNZ9R.JPGH*_W>N2-*RP@3>JWK/1BMYM#-3BSP\)P">E'H"UY?;Q3K!>M^'@"*O%Y=V^7?].B]S4EBZ#F"95<":(4B0D N T(@!%' *2 M<@9H@K,PBD,8QT[=4$\D3&UB-PK66Q%&13>W]A1#NZ]^+V0&GLF'H-RTH^+\ M?;]HN<^O^JF04;_E%VT\_H)?OK!SN&<@&6,U:8>(Y3-8B<.S@V'7;SX3$+&[JF.[/OTFQF,]G8]7+N\3Z3(9D$T4/E]LS-Y5 ME?FX7*Q>2;4LY#8H(5=OOZ\+JF7D"UH\EX??/VJ#3?Q^.=>2[IO$B1DD,<%1 M*@'+H@@@I82F%),>%2E&8I%2;&ID+-=T;L;<66Z>V5-L O2 M=3CN/MC#=0F#OO@C&R>,6J>R;S=M$,-^QUT$?@O_8 M[3#JOD#L=U#.AQ79[4-C=#IHP?WJ^2-=;PK]/=O]^+E,:N(F]1VS6+NB M2 $335M%"> QI@G$4R22#KU++,7/347M?P,[.D85'IWRCQS> !VW#X,K -3 M=4=$G3G7'1R?%.H@?51&=$?EF. ZC- UYK:2^J9OMPOQ1C[)^;+<76X2T1E/ M"!,0 AD1!A"A&2 JU4MFS-(T3"(10Z>\D59I4V.E1MDR%T+LU+W1_UCE]XOR MYX6HGN:^C\,8(6(WX!8+,X'J72P%F=3NB01Q''*]K$(28 P5"%.) M$4\%4R)UJDGA0:FI4<]MI>:V'*LI5'#+UQNSH3LOV<@U!N?ET=D1U]@/9&"& MVS,GJ.T):H."TJ)@9U+5_\B8TD3A;M?K(F>;=9GRL%X&GV@Q3,*N3]2]EHCP MH=>X)2$\(GE2 L+GV!VW7S=L)?^Q,=[CTRY+'L,T@2F)01*JQ&1OA( B 8&I M$!2'1#".G?H1G94R-9K=*1F46CINMYX%TG*SM2\\0V^U'B$S &&U0N!UE_6L MH''W6-ML/=EA;;VX8]A;KLV$NE-5/L?=9KU:ZT6^*2GSL-PLUK.(8U,D H-( M20I0)!$@2$C 49(2C F6H5.EL&L"IT8%>PH&\TIWXWCQ4GO'"/_KQC*OC?;F *59 MMWS.5W^\>OZJ1RHW&8Y0QBFF0&:< )3!&# I0I!$-$UD3)F(G7R3 M=G%38X]&VYO@T>A;[LW(1N.;X+YPCDU?@=N.1OR!.#"3[/#[M,7O[0Z_7UKQ M<^83.UA\4LH5B:.RBIWUQ\1B>5>WSJA/^4K3U;ME\;$LOO>M"I[>+=XOS.)J M69[:_BRYS)],B&XU(PG/8I@AS3.I)AM$,"!4KXND9ADJ->]0;K6EWE'^!-FG MLF 5J&5AD@1!62"W,L/4V=L:4LZL/5/%IRU%Y?TU<.Z)V MK;NKZ["CMGWM:/-Q/]BNP_0]2E.WG?PL'TW,V*1+EF6AC*OVZKG^Y5?Y??U* MV_S'3%!F2O>% #'!39,-O1C#*0:A2"7BE/-(."W&.NHQ-;+[LGEXH)K(3%&V M2M5@:TBP9TG78SEN#\DRDCP\]$/'FO>.];3"?F.JL3=75.=^ F-04%HTR!&@ M3I@.5'^HYR25:9[YWXB M3L_$CN6&0GI@HKO0 [[1/:B5'ZL9_'7,AFT*WR+_A9O#7T?F>I-XBS'Z5 SY MHE<)Y13=UL6%B&1<11@(236=41X")A74/EK,(DKCC$?0D<[.R9D:<]6U'+9Z MVE3/=<+5FI+ZHC4\^S@#U;'4Q448_)>I.!7U B4F+MI[OCS$Y#\G;8N/UJ/Q5H>,>F+?%X.38 MO/6-G5OVYFL][I,\"?[M'_>N2WIL=^00P@F"L=+<;_@H@J9)5(A *B(9(NW' MIJG3]KI7[UMSXW!+U M@Z3G!L)=-!F[MW /M,ZT'>XSVB@IC&5!:Q8+!;&D@ M3*9PG%) ,(A 2F4*< MA!1)I[)G'728&B'V2:+K7&;<_HG9T>C SV%@#AWF$0R=O#A\;7-[-::.Z39&3[)49(G"(*14^XH"Q8"H. 0RB3A%-(Y(ZE2Q]JR4 MJ3%?K5Z=)_%7QZ#E61PM Y1]T1DZ&%DGCC0 #;'1T8J!UW#C64'CAA;;;#T) M([9>W"%#^4U.[Q?+U?/JJURMOSRO3(7L#_F#=MB:7G\XDC&CD@$NF0(HB3. M"8N X#+6_X6(Q\PZ*_FJN*G1P%9AA]S8ZYBV,X%_I :FA*VN@5$VJ+4-:G6O M;U%T@= AI=@KE".E$;=#ZBE7V!J8UOS@ZZ.,EQ-L;=%!'K#]76X,NRK6IKS! M:CG/A=GY>;M8ER'NLJR&BI$,B7:C>"@H0!1#@"6CFE>AXIS'D%-NPZMM0J;& MIOMZ!HVB3@5+6B%MIU5?0 U,IITPLI[W-B"T.%CZ]CWG2O_KV+%J'7\4'K"Q ML)G]5M=V+5ITLL'[4:[OU%?Z?89E@K!()(A5Q@!2&D$LXQ0HF!"2A)*E+')I M'=4BRXD!1FC]U#<=I U6N_65)[ &9X%]G Y:,%758)?*=%BZN9 6XK.2T56X M_%8RNBQNY$I&5^T^K61T_9;.FWRG!Y4^T6?CB*[>;,J@^5?]&.0L8U'$:,8! M-CV%$"$,8,,O*DS"$"E.:>34#=M:\M1<#?U^(>>M/$N0K7?O_$,W_(:=Q>G% ML5Z:ISS-4D0Y2"2* M $()-@<8$0@CEJ:I3)3(I%-AM?W1I\8SM7*.I=(.\+*CD\XH#$P9M5X#)**> MM=AKC;,# >.6-#MGVTD%L[,7=8CRMNP?O9%BP\O>B::GXC9;Z;%8JGRW=8$5 M)V&HYS"GL2GO$R* 4Y8" B.!$QY'J;0ZD^Q%FZE1P*T0>:GSSSOUJSZIS6[L MKYJ 31\^[;3ODO?J5@Z?2ML<8J.]'Z9%]'G,1S0P/UW9,]][9,:>O>=36>1\ MXLG/,W((;X_YK$:*?H_PS-PBY;XP;@VD]Q8R7IS=%QX'87AO@W;NB;DNM)2- MZ>9H&N,53_+S4.U UJ?8/?C<9!K;)CQM]3)VS?7TOEC([N*@#3WV0JY64%PXN7:SQ)VG&5$8$B!E2 *4A M I3!!! <*HI@FG&"K$,$G528FL?4J8IE-_ MB'!P2 =FRTK_F^.CHP/5M^SV M&!PH>/#',1)/#_E8W'B]%Z*MY-]MY/&^$+TL/_B,]!O)/3ON"Y<+6N3+WQ:K M1\ESE4OQ9OE \\4LDP*F$'' ,H8!(I0 G"H%9))$,DT(0G;]G%NE3.V+T2AZ M$^RI&OQ>*>N0(7<9UO8/A3>PAH[IUCI>A\8I,>ZJZ7TSXRX+&"TU[JJ-^[EQ MUR]VF_)"YK/7FDENM5_T>BGD3)CS0U02$,F,Z!6P7@MC&2&@8(Q4*'&B,JM] MI>.!IS:QC6Z!42XPVME-Y!.PVN=N'P@&GJZ6UEO/U4NF[J;GJIF?*\G_C:%7QOLMOKKT$B6202A4 FL/G( M*@XH(E#_,TNP@A(A9E4+J$W(Y*;BOIY!J6B'+^Q%2*]_8'T -?2$[8)1QQST M\R#XRT$_&O\%Z?V3?U\N^3U-]O\78AWM"UG"6,B@QE>JXG M, %("@D8)2F BF)*DP@EPBH]]**$J\,S M\!QW1L;I\]QJ?8_O]/EQ1_M@MYJU_^5NO[#K!O637&SD9VFH0:_.]=CE!KG6 M^H[-\_MM&1534^=K_J ON5-?]$]7BI:;YQ_RA2S99<82F1"9<9! _;E'>N(# M/?\%R+!$H68!KJA3^2=_JDV-0&K+;H*M;<&><<'.NKUR1I6!9<&./1.#WXV1 MU=?4>:?)?@N>.Y M8PV2J^-,:%:W-N(>I#J)-3JC].-^F:HEUAA8=^7V4T=,C&[7_C#?^U_0A]O-^MNRR/]3BMN'Y6:QAC.AHC2)8 *@2(E> M JH$$)ZD^I\JA"2)0X6(4[5+.[E3H\F=@D&Q5=[X^WSY\* ]_94QZR:@I?:. M%2TMGX2=3S8 OF/0:[!3.:AUO@GV0+]M!]:]3J4;3%YK4UJ*'K<>I1L>)S4H M'6_OQEEO\A6]OR]DM5*Z4_6"JJ3#7>=Z*C'G(6( 9@H9+PX!TW@+")%$&0P) M3U.GEH)64J?&5X=*&Z*JU7;C)CO$[9C).XY#1[XO05A[,L.T/G5"R2 ME92;.[8!W'8).0?4N2DR-KOZ=SC?;:5;V?ZF: 53*._80[/)0 M["AL:*@'9K2=^OHM#QH#SD(^3I_G/GAZ;6/818]Q>QSV0.JD 6*?L;H1Y:_+ MI[+9XOO%ES5="%H([2*:L[I_HT5!%^OG6\Z+#9WOG^LD E(44@'2Q/2>X1@! MK&BJGV&293)1",74A2<[Z# UFFQ,,!V+&R."VHJ@,2.H[>AUZ+;+ [/CT($? MP\ 4.L@3<.;-'ACZI,TN:HS*FCUP.B;-/D/Y7^W.0D()9C $4HD,H)B%@!** M )-1B.((41X[-:%I$S8U%KRV,'.DNE:<^R]M)T1>W8'SNHP=>_4ZG45KE[5J M3Q8Y/*2U<_U,5:F99@J:2I: 1&0QT&O/"-!8\PG-",0B@HJPN$^[T4-Q+C-A MG$ZCG_/[;VNP5&"SD@$U?F^0;U7NTV'T"&<6Q7K1C\OSSJE>\NL_,$PQD#!& M8:P9FZ9.Y59]H3Q*9ER#\6\:XW)M$;P? F,[IO:%W,!,?7),=F_IWEH-NV?7 MUO. #->P]4C>"_9J/6]Y>YO6"_?T;47X?J'97S^UY[J!SU&T/8L3*$.])$YQ MB@"B$ID=V01P0AEB2B2)$MWZ#[8+GAJQ?-D\/-#BV;@QC>+.?:&M0;?!6ARM:PS0(O"+[A;H"VB%RN16@Y?V=\T?W5KYZTFG_ ME<^7IG;IRCV%].I0$YHM1Y$>TW)E3^&ATDBM$?*<27I=[MC)I-9(G,DGM;^W MVZPP 73]W7MX(]GZJQZB/NF)&:,RQB% )#4-G%(%"&,29%1_PRE/HH0Y16K. MBYG:Q[G<4#)J!D;/F\!HZGA^]@JN=OS2'ZV!&:4;4,XLTHZ#3]ZX(&E4IFBW M]I@;KES=T9W_1@OY2B\2A.GW(A>K.K\WEDK&D $:EIO_DIF3M1!@E8849E&< M$:?%3(T-JK15;:G6,]A7-*C;N3MZ[>>QM?31>R,VM$=N%*RQJIMP!+?F MLW5?;D#QBO3_H^Y;>^3&E2S_BH %9KJ!XJXH4A(Y]U/Y==> MN\MK^\[%;'](\%G6=%:F)Y7EMN?7+ZE'OE,BE91*.\#<+E>E%!&'J:,@&3RA M")!8VF)&2@!#F@%!F,XAQ800L5C9A6,EW1BCUZ;3HT#K1^'0\GA/Q&OVK;"J ML-477A9;F[3Y=E+I ]IQNA($O*DZKM2^6EV]QMMH[VY?:=6 -BR.T(1MS=)G M=.)V+8X8G+=P<;UPP'&WXT7+:CW^0?^CK.]\+\3ST_/2/L7W3U90_[_KEZE, M9-QOF]T]V+P>YS1&WL8)CK -\YP^!WQNP7*SO-_@VX\W>' 6^(^ M.CEXTXT&2#:NOZN-X_KOV>=G1$657T'7XL4X=']IM,BO!3&D1CAQ0_< MNB=ZU&_C?B4_J>J;:S7LR_TNG8ZS!"JI 6&I!!BSN&H]!](4QIF@B8ASKSH+ M3_NS2UD:26:[3:'7F^BXL\QK,Z-]'+YAZC8BOONFP7$>F2N.(;6B(HW'52N* ME&51 M;JU04'V0=H%8FJB44)#*I%)D98#F*@54$B61%B1V.^/J975N]%;Y#2"--LTC M][ASW1;S-;Y[G&S3=K]5B8K*!>V=L7(AP<$ M9[ =U">99'240[SN 4]L^M@=MHCNNXXG)W(];AT&.O\?;V6?Q7+Y8>=PBL1 MB4D;3?88"\$!UD( 2J ",<&8QQIQA80/QYQ9F!NCM [Z$QL:NY;U3]W_>KU^M5M=;VSV+[ M]?5SN5T_JB]0>1[^TOO]JC\VW[D=_ M&?^C-H"#3H A4Y-!V(5-4_Q?HR[#8#ZZPO-!\\6''.*$6:0P;B MS!Z/4D@"CDD,\@RG@NL$,^158=EM;F[\5KOG66#=#:@;386#:616NM*)M!QI M=N2&2] "[&Z+TQ9B.T5_5I#M=M6 !?97SZ7)P\KR]?J)%ZMJA<]2E3%B<@#; M7JF0E='UZJ#BMGS'BHU5*%,+*F*9)(B %(K43)H4 YPE%%1'N#F2DL?*[-Q?ZX#\9CT?C6 7-8HI]P$$:FMC:2Z""4NV@? M3'04S6%1>7D754-7133A\'@L]4\X3!/M (P]7'Y[ X'P[=PRN-7&=#L)@= X MVF (=<]A:?/N/L,/ZW;=8D8TN'\T1C^;F-BG<.QSM//;9N.^%UR'+"@K:R 1R":^H]3;ZH_8W5",3 M9V"Z-^-[[S+A+KQK1,?;[\Y7#9135-J\?>4KM3(_;&U?J<]J\[T0RI9O+6(4 M$PIA"GB")<"91H!!(D',82IR3H4@7LODG=;FQ@^-:U7)HJ=V8B>H;EE%,*A& M9H7&SZAQM.HC=QR(KT]L\^?]CZ)<<(Y8GI$$",P9P"07@)N$ F0BR374!&6YUU9Z MG\&Y\<>1OY%U.-KY:])NX[&GY$< 3ECPYSTU)'?]QG MK.%PR=#4I-P^:%MC5-ZO9)/RE)_72[G(\I1@2',SF4D1P#SE@&&.01HCB5"< M,P0]DY)KIF9'%\93N_W4:"B4D772-P&YBJMKZA$"K=&3CAJHRLVJ *IUM!NR M 0E''QIA4XVKUB9.,OJB/D\O>J\8>)!6/=K-A$_*+JO8PVNVS/B3LH$4YK)' M6YGX85?ABF/.$-4<)%PG %.3:A"!-- 9YT3$!.>YD_;'(.MS8Y/&^6CG_5VC M8GX00%5"ZWF0UFM$W$AG-)Q'YB%GB$2,VH!&U Q)AVT]W&9RXZ;1#[.>M MIETN"B%LWK;T:H\(+-(\5IF@F4F$<@RP/:#)K8(K33%FD"%$N/848^PTZ/0@ M3*K$>*![_EEMMTOE.:_J =B-/ * -E5G^Z9!H)U:O?VQ52NIKG<+O(O:^OE* MK*6-9RPE^6NXC:U MK:1&S.Q/E8MJG'$X/TGE M?NG0,AB^?;^R.D:6P7XW7Z&FGT*2\HSSG("FS(3[,AP>VJK@*KAO%A(!L9%X9B-: IAN*,+6OERQ-7'9 M2W?$YQ4O/9_WXX=RLUW\9DCGZ?FIV165,)54)P1 EAA"$%H!+E,%B$@Q8Y+D MC#BM I_=>6X,T#CG]JB?X]3];-\4_<@/<^-7P,WAJ]%V/*_FFH-GU?SK]#D] MO^DD#^;56-HG\?H'AHBT;[^JS;W:K*O!:KY:))5,9FD*5&X7'#13@$H% <=, MQ5 KR8A3[ZBK%N;V*%8^^JAY7T*M^X$,@L7(#V;E7K3S+W3)>5?TW<+9ERZ< M4!B[P^]CX>NN#_J_%^W9K/6RD':![>UJ6PGJ-HD=I"IF&:8@Q3@&.!-6B--V M:HD1SS-LWI>QD^)PMYFY/::'GD:MJYXY8]DR>Q@A)2$,2F-[&X]M^?=>N:I*;*'R6WN.RSXD9]>Z]0(I9/GL0;5_]C??5JMC[.HSG0] MSC\Q["$\E@;9"0LUO8X72# :IR(#F4#FP20L!N8=G0-)J=0$,LJ4UU)6M[FY M/:QMZ^X3@9OHH!N W[/<@[:,8Z*)A"!+N;#5I@3P6&8@09#I/*4M6/(% M**D8C[,\)POC:[&6G[=LLW5+7R\;\WF&3DV.]QB]8LNZ2J4>B]7*/E'V M[%3E08CBO@7+*,4P$R#AQ,P/%)& 9RH&&:(QSC44J58-R&]7-]5-^D/<&IP$ M8&,L,+1NLX#;P1KYI>I7)SEV0>08$X KEF90 'DMX>_Y="@-GL/6HP_Z[ZQ8 ME1_6YBU0+F26()T;LB $(MOBS'8WRQ7(,H:TQ"3E$/D56WM8=WHX)JV\/G35 MLHBMXKL7VV>VL3)5M=>W:O=<'PPWH@D-\$OJ^ISB;7V/?K'._SJFS$\O8..* M_EPW_\(20+VX] L"]=]BP.K%<166[7V[,G3Y07TW">ZC^F2-_<9^V!*11<)P MBF*;9R;V0'ZJ)* (9R"5%*4<9[',W#4(W>W.;;6B]?4N6C;>1I6?1IQK?W\;$UV/]81R<)UIW"(BWWW*#/VJ= MRPP>MYMN><$_QJ-EA0&7^W>YKZH)?KY?&:YD8EM\5V_8ENWVPA A.5<*:,$S M,]?%"/ XSFU)@! "4T13)Y&F/D-S(_7:U^C V'Q&QDTAX* MES-CN&*QSR;+-ITLE?B?C^OO_\OA#-<@6XYP_GRHR:V9 MH]6+/85H?EO)HFH>:ZUS#"#/8H YJ^0B)4!Q0C,J28IIOMBNMVPY=%Y[V; 7 M:>S,C_<4V"ELZV80[=DK> ^=O-Z.XHO,7(]@;?]423W]\GJC9+$==0+;#=JX ML]?Z<-T@]BV_$.2QX@D"B"@(;,L_+KQ\WZ>R$-3_W\1ZGD^]5N1_?>9E55O=NNN0QF0FN")& R30!.B+:G MF C0<2891G'&I%.YSG 7YD8QUOWHW7+]5QG9(3^H&MS[_F]^[#-@7-PH:5RT M1^8IFPM58+?N1_QG](N-("I6OU[$?90^0<-!#,EK [R8E.R&HW3*@#?<::CJ MG*'6K^NEN:*LA:E^7V\/^'>?"! M("%65U/&&&#!$\ @MQ6,2I$\AK' 7H(N MSI;G1H*?O[*-:AS_UZAVW5>)SA5T-ZH;![0YQ;%R+I]D)B-E)=YPQ56 MQL[5^,22=IZ8G,O;^=Y@X#DV,\M\T/6"P#LFZFKN]=-3L;5KY^^4,G-.V^J M/:I%+I5 4*< Q@P!3&(%F(X14"2!,(6IC%'F==#-W?;<2&OO9J25BK[M'/4\ M'N>!OAMWC83IR.QEO;;5%;7?4>NXW57;X6Q\CS[VX^Q_"L\?L:#']#S,3WN. MSQ^7LX-^ VXQ;W]\4ZM2?5+V!+"Y M^X-^9QB5+?]#LM/VNVFD/)",S=Q6 M2) H;25,=544D0":)@3"3#.2.*D8=5J9&V/N^C#YJZ)<1[*;$(/A,S+%N4/C M)8/2&_JM*BC7#4PF@M(;XZ$&2O^'!Q2\-N<";(;W>;LQ/]G-A;;+=JIEB@@' M&")F6]0A0)-,@T1C1"2G/,'N: MY^W]#"UHY@!&9S%DU_7353\Z1'%4[NCR^:&S*IL0U%4'BU0GF91:@BR5.< I M9N:I3C3 %,,\AFG,I.?T:'_SN3W)^PVA3ZI\7G:H[_?CYCI[&8;&Z-.0:@Y1 M^W47?5PO"_$S^J/Y[SC;_!>0"#M5.+C_Q#G_>63GR?N%SPRM3OZD'@N[K57K M B]XKB5GMIM]BC* ;4$RYUR #"$89S'CN7!J!7G-P-R>XJ:\=N]DI5+M6X1\ M F+WXQP"FI$?:4]4!M0:7P[]YAKCD]M.7%M\.:CSFN(KGQNXG?S,2_5?SVJU M?6L; GPQ=VDGTPJSF&L#DU#F60()]*&* M+F-S8XO6U^C 6;?NH?XXNW%&*/1&IHWAP'DSAPLB(?N)9+NITKQE]WW?^VIVSB\548]2#>J$T2O?/3L,OTP74!8NKW4"= M+@ZA-OQ/9>7*E+RO3Q7;RJSU\VK[R?C15#4L(&4YE_84<)8*@(50@%#) (\1 M3C'**,%>!>^^#LSM9;Q?55O: ,J[Z*\F!L":(_.RB<)J07C64GD/CQN1C0GZ MR)QVIHW8>A\U[D>M_U:JP/R]"6$LB5UW\,83W77PX05E>-T1ZA;F];C/P%1! M?%7R>:D>=)6';)3LJ#IX];/>?%RR\N DG& P3O,X\H%+CJ/#C M8=5V1Z,TAB1+$5#<<+#)1R$@ FG#QD+FDF0JI^Y%&I=MS(U/F^>Q+3LR?GK4 M:5R!L9L- X$S,KV=XQ*Z,*,;@LZ:C"N73E>.T>W[425&ST>'=H>OGHU'.[M] MNRR>BE55OME\_V(B,&=8 FC_![,T!<0D5 F@C/!N$R$UYF<3FMS>Z"KC@>5 MQZ!Q.?K,EKX"J-T NZ4[P6 ;^5$_]#,Z<#1D*987)F$[P'<9G+CWNT/LYUW? M72ZZK5BS:HG9MI7EF$@-)8@U%F8&EG! >):!6,5$L\3<9UB=YH&-N3&&;V/9 M*\@YO/5OQV-D*CBJR:P[S8Y7CGD! M=*S,-+7Z0(\X+OU^HO+WUTV%O_D]J: MB8)E JO]=%"9$.>*\SS+ 2>)LLLF"A!&XVIE.>>YT&GF]<*_9FAN3^[>STK? M[):RCZO8NKWK0R V\K,]#"SO-WP?$B%?[E=M3?I>[XOX])7>^_G!QUUM-Y'C M)FS_6+6[)TJ^_2'L'O&3_=<\K#B1/69)2DC@JC@^R M/C<>L7.&?ZLG#KTJU\M"5HLS5=W=_8^B M7 @>IU3E&AAV2DR6!34@FB< ,<@2*23';OO9UTW,C8J.O*S+0J,_K*,>A]RO M@-G-/V$@&IEK!J#C=/.\*5:/ M]8F\2DW7&/QNGJZJ?53]\]9NWWY6PGS2,LPB)2*!5 L@I$X!5BBQ5) "\_\Z M9U*(//;2S;[)F]FQ1E4/\:HNLHT:E\U;>+NNU+[,LU+]98 $Y.#Q"FQP42F*]^;:NNL&MJL+NUW:2N?GY>BW50E*H-$X%H(A3@+4F@*5$@U3& MD,4"\XPYK7\[VIL;>^Y:!AWX?!=57D>VB*/V/+*N^W=;ZL*]FR-'0'-D%@P! MY* ^3 [P!&C'U&5E\JY,#B%?:L[D@T-S(]:%[/R+EL9!O^3K M"IIN6=7M"(U,%*V#=]$!2!^Z0/).@+HQ")G97+$T:UI+M+SZ6'/_[VH M5K'+3TJHXKNMS+:= IKV@AP3E=+8EM0E5ID?,< 0HH 1J9!6LMK]'>V;J3F*U\7R[7?U5[/G8U]&VY+9YLP_-6M'E([_'.<7#CCU#HCLPB M%X%EVHSI":X':-Z%:P3I@U9(ONFT-RGKN$1^RCU.UPS4W5?F:5''I[9V^VP? MV4]+=.6;9[40,6)0R,S0CXH!SA-HYCLI!"2/-8=FRA-GT*=+I*MA+V::H$OD M%VNCWFV.6C<]Q?9=(7[]]MUQ"W"1<#M+5^H@NKK MN]J>5ES?$Y$S97W?ZP=4#;>;I2<;:F^>ZRG9@VY_L\"2:26Y CA+#4>11 "" M: I2PB14))=)XB0-Z6=V;KE3NXW\5[N-_*U:-?.H-G9'O)NBQL-QJOWYTRWY MNZCU.WK0N]^. JUT=X5$ON M?_6P]-.V#G[0U6&I6LMU?[Z;:DAX@C* 4I6;A%,+P+C(@9))BM*,T$0XG0KI M-S4W J^:8YN);@-^&7U>+^5=]';U6*R4JO;);-W0&_5=+=??[#-ZMRLDO:O^ M]%DMC6^/=]'?U;I\?\PPRZ M6K"8&^%9V3*/7(O:OP+>43H>O1ACP==L#/QT:#KD9X?"^KX M[+ #OD(I6;XS7KUEF]7Z>;M(,RZ$2#- ,JL,H+,<$*((D$Q("7/(=.ZTC7'- MP-RRM]_8C^+I^2FJ%B,C53L9?6L<]SOS>P:FPWS[1HA&?LQ;[R+K7M3X=R,H M'C/E&\&9:$[L!Y+W8>AK"/2=A#Z[;M)CT->\/CT#??5S0^O [J4T@VLRS=(\ MT/^W^%:5(:$L180:&A,4V_5&I0%7G .40ZNJ*5,=)W[E7Y?,S(W;FF*EQE7; MA\4Z&QEO!U5Z742VF^+"X34RT0V%:D M5Q<2-Y=P7;SYQ)5;70&>%VQU?OI6 MFB(TC]>CFP@OI.GKA\V [7&[;-ZP="[]485CZNZ!D7\ M_+)AJY()FQ7?KV3UKV65(]_+_WPNJR[KOZOM@_["?GRTG7_-'[;;3<&?MY6S MZX^LJK12&68Y-K/$7$IMDBI;[)82#A(:RU2D-$G3W*_N=5+_?4A@FG+:)LRH MC3,Z""W:Q^:Y!S#ME\*-KV<[T".S?>_+]"ZZ_"6H0:CV-BY_*7;UE@8+F[YN MZK\?P&%K=&I BJUO\0X!I5YGS2 :37B7V)LS@3F7\2)@8(B30&4\>UHI761 MRQ0B:B8$,%$(8!Z;%YTB*5 QPA#%,.-,+E;JT=8U?_%0$KEBSXFO:,U79U9' MS%19^;6[PL\/5;I_/;&\]M]M_Z->PPUP)G M.DXP4R!!, 4XC3F@6IKO6"P)@C)-*,O\M]^'@#7AEGN]-QRQ;<1WN^\F%?.I MY#P#,L5*FT^D@.6Y^;Y9(3["F#3OH!2EA,09CH7OGOMP&,??9S\ 49DL]U;X MW-XN0P 9^6W2^_P-/BPRREVIN8R%V8*$_/6T"91 M9(FMB4P %PD%&M$8"9)J1J7/(9P;_?%ZTTQV-N?2E+CSG.PH0T6%B--,YT!H M%@,,(06$:-L:02C*L%9$LC!K62,,UC2K4_,8J-O6ET8 _^57C.:T\.,)\!1+ M.:XNS6)QQA,_U^46W]OZ%U^\:6IMJK6;JK_P)_7-6%J(1.29Q)D9+D8 EC$& M/*,0Y%K*F$-"NM=<7 6TFP%#P30RK0U R*O4 MH@^"&PHMKMYZLC*+ON .BRQZ/SN@;O3W9]NJXD'7=S*3W7^LBFU92VTHN4A3 M(LSD'P)H)OP 9[$"/.6TQ7K>H6RU'AJN,E0UOWU?+A;U3]W_>K2HW:-OVTN9Q)X53YD?VTB=M" MP2R.LXP G@@&,(US*SB4V9VJ'"HM&'/CV@&VY\:]S:RH3C@>,P% MY!RRNMOP&)E#CJ#H;PWHA(E'QG8;-A-E:6Y?%[^$['K@G4G8AJY6-I#O?EK+*ASZZY=BN4'NEEP%!W)D2FR=K"#<_>/0Y1': M*'N!%#*A-3]%TWW1_ :,IEHS=X9GT)+Y M%0 "K)B?WGGR!?,KH5U:+[_VT5M/)+:E*?L3;DG.:::YMEV9S8/.$UVVQ^VE=DW2:R57;R M+TKL0MTMU0B$YOPC+.0<%SW/\3R62II93UL,] $.X-[MWY@'9'\9WT&,M:B., M[-\-X/B?XXJ4(0 M#U\HNPB)[O6$)*B5 ?M&I]M3Q:KJ(/AUO30W*.LW5K$JK:WRTWJY?+?>_,4V M%?CC\ M=N9NQ+%S^V[HO:?;X[LQ^J.-P%OO-53T?E5-FOY9;+^^?BZWZR>UV35-:;N. M:4QU(A($1*JA>2?I!+ X0T#1A*D4I5 HKSHL%Z-S>P>U?D;W\GMUE'-W,+[6 MO]?*N"VC3^J[6CU[*BD[#8+;%"(TM"._6EIWH[^,OU'K\%'SI>#]WGP@"JMQ M[V!W8K5[=R3.=>\]KAV0/]^7I=J6]RO9WM1D[W6'IQ,-/9I!F<5" J;3#.!< M(4!9#D&J69912+D@3EN)7E;GQDX'>PV?'OX1U6%4S'00B$<&YHR^0P(\!J8C MTU*#W_TQ?H:6*K=]=A]N@-8CFQT#XHG2UVZH V6IOOATIJ7.-YLN#_6-[RCQ M]+YXH #59;9VT+I\WGAFG_V"XI9^C0CSV(G7;_2H190HPI*0MG%. :DY!GC.- MM9*0,">M?T=[[!V7&V'0Z]L2?:UX$;H3[7$9>@L^L> MD]-.K-WB/YM3.UXVD%HV2A;;=TQ44_0WZR=6K!:(9(F*50+,-\C,GF6N $%" M 0CS)$DES+3V*D^X9&1V)%+Y&+5.1G_4;GI6"%R$TY$V;@1I;*[PQ<>?'SH M"$H*E^Q,RP0=D9X]_EV?'?;,_U,5CU^W2MY_5QOVJ-J3W6_LQKB2U4YW^?"\ M+6WJ:V5K*<%$(B%!8L5 ,<,QH'DB@(Q31=KW8HH)1-Q:]Z/& M_[KTI(Q U$3@O]T\=&3@'?M^U^(>CI('(A60K7QO>\?=ZH^R>K=?'? M50,X=S<4JR#_8A# MW]M&W]4ZR3[4=K_"_O8M$U_M9;_;Q?5WMD;P/Q3;>![(##KN;LS[4J,Y]J+8 M0>5F'1BH(CL?O;NHCN[R@$]Q8",D]&.4;0;Q[T6*-D,B>ZUD,Z@-O]=%N=DN M/A3;XK&Z\VMF;FMNT$SI,HIA'A,.%,XQP#RC@$"4@TQ21A C:2*T"^UW&9D; M?>_]C*RCGC/D3CB[V3042".SHC<^SISF D '-YG+#WC)_.N4DSKO/PFWN$38 MEAA_4=FLSSWK2W:SZ(@[S7.<<9&E& ";0=@K/((A5EN$LE2C17CN. MEXS,[EFO?*Q.J59>^F5:%V%TRYAN!6?L9_P$EQ&6R;L0")F 7+0S:2+1%>EI M0M#YV8&G24].=[QB92$6FJF<23.7$RB7 "L2 Q9K;&9UF&8($:E%ZO.T7[0R MM\>]U"4B]?>:Y>70;4[;F_&::1'_SSLV9W4>5CP$.[71 $/;M[ MT="T1WB[8CT[R=OY87_]F;H+][MBV:PT+7"A0"V X9YS1,. M:0)3R9S>\)=N/K='O6G[;AUL5E/=I6;.@.M^MF^%8^Q'VAV) 3WOST.^N=/] MP2TG[F]_'LQY5_L+GQGV7GZC^/9-48IE5<*V4WM0BO(TI@SD.!, 2YH RBD& M(L,<(HA4DE*?%_-E,W-[7*V7T=Y-%[4('U#=7LZW0S7RHSP )>_7RFPUW0=;0G>R1_1)V>E^^\?B+YTH>[?HFH@=$%[4OGZ M,&T3JH$(G76=&GJ? 8?>J@Y7U<3GZ-CO(E8I323*S30%V@.XE *&DMP07TID M' NMB).*7I>1V5%:U1ONT,]_^1\D@?G?FL/L'D>NKL':S5*AP!J;B[X\.0O5]=F -RO.W;\M*3IZC&56; M#')C;J3P^>VGCYZE(,/@=TM@Q@=U9/(X#"!J(XCV(40VAA%V/FX#+FAQQC!/ MIBW#N FMLX*+V^XVC 5_5]O7K/SZ<;/^7AA&>_7S'Z6M\GA7K-A*6 %RL2V^ M5T=/%THD+(:4 )Q;;?"4,T @3H"&"5'F)Q2CU*<&V=VT%]M-4'YLW8[>+==_ ME;4HWL[E:.^S'QMZ#(,; XX#[LBL9WL*5]BV;D?\9_2+]3PJ5K_ZP>Q-??Z( MA:0[#^N34IP_*J>T-N .PZCLD_K62/\\Z _KU:.=]=E5L846T*1I5 *90P2P M% R8'(X (1$26,8BT?%BI1Z9F3^Z4=4R!S#)[?#O5@$H& 9&"QDF>8I@SKP*S M#F-SF[L=%$V6.V?-"[?VUK/LK MD-Z8(!=W(;'& VM[/Z'T?:OZU: YP!*U) MZ[(W;6V:0^1G-6HNUPQ-+RH%P=W*\D>U,>_4)ZLY^,"7C=6%XBR#F40 "DBM M#H3AD(SE((LQB7.9IA!Y+0\Y69T;H^RW6+[MW8W6.W]],P\7X%W3D,!PCIZ3 M5/[>'>Q:';@<[7V^:_K6A$Q4/* *F[6X&)XXA?' XCR?\;EXJ%SLT].Z%J;] M=[9\5@LAN>94Y2!6* M0.?&)+< ,C)I'&)Q%U7>W47OR_(YY+GL:_&'568]L3&Q"NOE",\55Z]\;MBC MW'9LNE^=G;8;7#WF=<\9?9-W?<6J/K!GYY)'+C<;A%K([[^? Y,^'(.P.7UR MAMUDV&-5=Y__O&7;:E+PBBWM"_CS5Z6VQOR]E(5]#;/EWG#YZJ?YQ[=UR99_ MWZR?OY7F%LMGJWY@/[->;0OS5I=-&P\8 M16^.GA;4D.0^D>>3OA6F'8W3U\G$UH>]ASK$%#X4*_7>^%XN),FSC"$,F" 4 M8)EP0# 2("62495F:2Z\U/]'3;F1C6['O>UGY6R551YZGXP\QJ"4QLWVU%F,%R(7$A>_ZP><./^L3##2RFZMG]NSCYD0 AO^ 5Q*"'"> M0,"YQ"##VG:=2I7,G(J4KQF8&\W4+D:-CQ[GRB^!UTTL(2 9F4".T>@_^^D& MBT.7QN^L?4?HG>?L+UTWW1G[#J^/SM=W?6X =;UZ+HN5*LO7 MZR=NF+)2"*ZVTA[-Z)N?RD(V^VGWMGG?8[595UI%P?+=>E.7L=:5>%ACJ+*$ M&V1SFV]Q CCE,6!YKG*2(X:$DYI06+?F1I-VX("E!":^%NI[?1"!JY7X^L0V MCL60@0?.@6Q?9#A&IN@VIN@@J+MH'U9T%%=T&%@M95J:W&_35'(WE9LO,GX> M;X47&<>)WB63CJ??&RDX[)WOL7#6IGO[!4?HZ)T9_NZ#"__M\FAM:27W>A&# M:X4][C@CZCV01FGD,V)A;XGC80^KXN'NT M][QL6D0-$+L]A=B-?VX$;NQ9>!C,!DG?7D$EM.[MJ9G)16^OQ'E)\?;:1X>> M$?AN[K3>_!S\\NRXPXR^Q#LOQSY!XP!'V)+JZ^8FKH/NC?N\>+G_DJ 27]9@ MN3T2X-E]V=-<)QK&=@]F9MZ-, NX3X*=0T'<0)9L"XOYB /YH"2HTR8RYT& MK%'?J\VZ^@9^5H\V>VC%71/-$,H$B&5U>H\Q0-,D!5 K@85&J19.DX .&W,C MMIV74>.FQX+C%10=5G]OQV9D&CJ#):#8J@,"G:MQ5RZ=;FFMV_>C=;*>C][6 M/OQ!'RNB6HW4@Y/#93WM)"1E*>(,P!B9F3U*(&!(Y8"E..<)RDCNI^WE97UN MC_OA_+5QOUTPJS2%#P_5#YSZ^XV.6THS&N83+A?<#O?@#MQ>L(W18MO-@1?I MH>V%S;4FV7XW"=&,9U=XM,ARI%,L"4C3Q/ ;9AF@(DEL7VP:DR37@G(?7>8K M=KR8; (1YI-.+[N*.F_MY6NX)C%.$$DYB%-N)L%9S WZ()=6_J]J6LOK\M=3 (J9: MPEPQ@%+* 4ZD22U32@#+-,)IAG(%^6$W:"&A3K<8.H8;<8J"-^($G^NXFO/I&TX E*K>R%L=6KY20E5?*\6 M:7.:Q)@AVQ1#QP!#F0+&5 :XX$G&= *A3OTZZ+B8=7H()NVFT_H8[9WT%J3L M1]N-.H(A.%7-4>UF]$OK\*]1L8I\$!TB#ND,46!IQWZ[4PLS.B-Q05;1_=H0 M!;D?=I)\3"J4P)P GN0)P 0S0#-)36:=,,@TYTGB58=TQ<[,H;!D!H9"(Y 6',:KN?WP,D*%/?%VU]Z>?WQ@,MU*MS[H>JIN9N[V M5,!&?56KLOBNFM]ZYMA^=YW15WWGN=T^/G*Y66X:)Q4?AE?0#-W3A6D3]V'X MG.7S V\S]-%:BS^/VJ0HE@)P04$.HTEP)G!E<'4Y"L)R8A2.>*) M6GQ3FV(MS?!OME, >VIN/'A?J<=B5?6H,G3UL3)[,Z(88B)BHH!,,@BP5#%@ M*,5 <8HP1DQ*QAI$WZXFL1 01\UHEI&< <'L#)XG&O!<(X!B M8N;VBJK8KQ_4C0_[%(6M0CP_/2_MJD"TWGY5FT@6?7\Q]WJQM$[I%)KD@+,Z!%!@!C&%J9MA0 \)SJ/*4 M"T:]-JLZ;,V-%HY+4+,#7\-Q8Y>9B5&_DN]EE3#Q?9J-@>H0]ZIU&0GJB8J> B/N5.0V MK;/&R>=^TQ4X#8CRJ+IIR/4#2YOV=[I?R4OK&X3(A"A;ZAHG=A8I #43=( X MBV%"3%*)B<^249_!>2X@'7A=-28-M:#4"[];1AD2U)&Y_A3)'M3\RZ$ M"TA@!@GB2/D54EXS-; MM39Q@65?U.=%EKU7#&.,@^7V&KS-JN"K^_L!^V9 U#FFB J-8 $T8 M2R@'T. @*9:$0R\:\;0_-VXY7 VO_#_93[:^^Q&,[X"XLU(HX&9BC' E:*()EFJD9=J99>QN5%:\T 99WU/?'=" MZL93H8 :?S&MP>A(ZL^Z&E6^!F_%W@U)^ ;J5^R]0-OS[L@O-ROON69HD[M[ M*3=6G-K\^+#YLOYKM>!QG)(\M@T]H;3*5@@PB!. D?GB9#"&"$&__G9G-N;& M#[6;4>/G760]-3A&UE??OG;G@';31""81F:'00@-:&5W%8.;N]B=WWGB!G97 M0SOO77?]H\,2@T^V;8LHED6U/?"@Z]:9[XR3S5&A+VLK1+]>%M*F*K7<4IS1 MF @. 1U%K?39GG_;KJ/# M2(9I8PT:,[>,9.R1&)F+QAD$[R3F%A1#)C>#_)@TZ;D%J=-DZ*9[A5#3LIH! MAAL501FS,D^VOUXU5%G9N8&_,-EVOI@-&-KFX#9V0R MNBC_,9:NTV'LXTDZ559>4,WI,,IN(:>C3PY<+#8)ERR6S]OBN_JL1".S4$LP M*&EYQ:[9/&\;NK$=U(SU\J/:5'NY=7N>16J^' ++'.2(,H 5$F;.Q @P;,!A MKC01V&G.%-2KN5&(>I1V7L=>B# M>*)]0-';HZ$YB,GF6FU4]KA!7<]PU[0M"[@Z'1+HH&O601R;=B4[))9GZ]M! M;QZP)_M>M>7@\%S]R8(M/Z[+PGKT]L?6+L6;%/%#8=(1E DIH6(@25D&<"IR MP*C@@ A"TCQ%*N=.):K!/9L;DU_O4+Z/[BXZ.I.ZBS!J0XS^V <9V2@])\CA MQMV-_5]D-$=^ TP]D&%:TM\"^N@]ZP-O!A=NJ/3Q8D>=QFX8FEK32SALO)KO7O\]H=M MF*H62N%8Q*D&*,L$P PE@/%$ A%S+61&-DFFR5JYZ+EE>1 M=%R[O F=B98PJQ*TQLE=\5GCYZ\!US+[L BZI'G5V+0KFWTQGRUP]EXP4-7E MZWJSM=RR7WT7T#Q_)BA "2$ YVD.",UC,_NU/9 TS$66>@D]G)F86TY3>5A+ M[>YW,:)?U$YP]VF]VGX%VS6H?KC^W7>%V(TD;@-N9'8XQ2ST#L?UX(.J.YQ; MF5;=X6J49^H.US\YX(3VAV*E'O3KC9+%]AT3U4S,[H^:V=<[I3ZJC3T6;G*0 M!4Q$ID3. >96]451,_G1 @&2Q@F/,\:(=MK!\+(Z-WZP?MLU#E%Y'NG&];M( MU,Y'6JGHV\Y]C]/$SN/0S1BCH3LRB;3 UDY'[W; -GY'QO'HXZC >IS1'@/@ MB0YHAP+:[W2V+V"=1[.=;S;=N6S?^(X.97M?/'BQJ]BJ#\5WVPMW:[X3=A&M MJH[Y1ZGT\_)#H=4"( B]*]=N= M>BG*&8D+"U#NUPZCH/J\M]WQ7:\,IS7B5HBD&.4< Y+0'&!-S4^*,I ARB'E M9JY)O'95+UJ9&\DTTG@[+P>*AEU&U(U9;L9I9"KQA\B;.3HA"$D5EPU-R@V= ML9Z20?>';^Z&^/MZ]9J57]NE4I)3F1.3< C&)< QAH#E) ,:I0*9QS\3TJE: MMM?2W%C@M&C6> NLNU'C[^ .?"< .TP:0\$V]EKT:3GM6) -;E$X'+J7:DCH M#.$MG0]7TN9.WRR/ M_Z[,0\I319-4@430&. \@X#S%(,,9F;>PS(F<>8SN>DR-K?LIO7U+JJ\WJ&\;)8H!9?[=@Z!QGL2Y +E.4JM1+0"-8S,(9FZ9QFF2Q\*I MMW;P09B .O>#\&TW"&H_""OE2:B=0+LQ;"CX1J;<_J]O.")V@20D,W?:FY2J M72(_Y6ZG:T*ODI?W3[9;YG^SN@RURN;^0['-%S,N:L&2A&*4,-O,TO \D3E@ M"4Z HC%*J# I62["+)QW^C&W5X#Y^N%02^?= W#K:GHP6%]V@=UZ+JK-BX-P M[B(;252%,L6RNQ.6TZS$=[LRD\5Y)[SX%8AMU2?LK=^O#!$_6B&2 MW]035YN%5%*8JP0@J?D?C!$'-,,$I%HCS8A()?0BP2YC$5_U*Z&[0/2BTC@1B#7[4W=":0W\@NM0/JO&:HF]H7] M>"]-HE;H0E3T]/MS]=7.<\2P3@5@L=2&.1(%>-4DG"24D!2R&#N)#_9:FAMM M-+I95E7OV-VH]M=77>P:P-W<$12VL;<%AR(V0&VL!XV;-<>NW7]BY;&>,,_U MQ_HN&)9;F-G;7O)T01&7.J4YT#2E ,,L!T2F$B1I$O-H+DEH8.!&/GE81$X M4L\>O3GE121"9IO'!B9-+R_&=II/7O[0*%(>"\5R39$]LYC&9@*:2Y-02D$ MCBG#BW$CQPWKU6)_$.3HO?-1EJ.HJE/S-/@6UAH]MSU4=\/-N M@^8Z*LY+C/UKG MPTKX>R(66-#?U?K4\OZ>J%P0^_>]PPT:$0>/X.OF;9XB:4C,0*YC;J:94J1F M7HXSP!G%R,S+,RFYE[3M93MS(Z][(3;/)EUJ]E-JAFJ:\]0>#T^@KD'MQDT! M !R9B,[RR[L6L\#B$==1""X=<<'4],(1U^.]*!O1\?&!O1>5>5NKRSUD?WYD M/VU-1EG+UYB;6CFO4K"EW8M3.L0=M&#O=FVK:2-Z-VUG;R]CL.;62[DG;+U7 ,9ZL_'[16 M&R4_L:WZ\/[5PZ>F"( (&BN8*1#KQ/9N[8;;UYN>E3H8T%1!)F@.985HOK%.>2LL_'"'&!(Z]6*?+ MV-S(IO75>UK7B:CKNE,8G$9?:6K2.NQ-O';4'_GY:I'#- Y]*;KS>?'%3PW0 GGU7!8KV[YT_<2+ M554_^'J]LI-M\ZZRY<>%K";?Z]7]9F.W"*LI]_XCMDO,P_.V7.2"I4D6$Z!S MQ@ FV.ZJFOP4<9ZG,(-").ZZ(:&\FMMK:N]AI(R+8&U\]!#)"#98W>SR8D,P M,BFU(44',55BB^V8'(45'<9U]+&W+SET'EHH+S&$$^FF3#>4?CHKH2'OU&0) M9FPZ_9;0^!QIO02_^>"UXT=;^/=&\>T7&;VYGZH7=JY%>6,>]_MF!_6FK>KE=<4Z>,2'C'&29S '.N 0$ M)AIPQ%.*DD0JCGP.S1S=W>M9G^#0S!=K8U=]4[OJV1SV"#RWIWLP)",_UK5? M(U367 PX:-/4(P/3-C^]%-M9$].+'_(_ MO<8;]A_'8EW["M6@B<<(IB"01, MS#P6$O/ 9H*#7!"D28R3!#G5PG09F=N+NGUL#VHI(N-J9'UU/_1Z%=+N9SD4 M4",_TH,P\CKFV@?"#2=Q O<;U6OY5+)>7=@ 3(BE/ MSCG^9JH#'D'U(#O,3:L/V1_WF5ZDPR4#5?%/FYZW^S&"*)1)F1DD96H((HT! MHPB"A'*D9!PKE/@)XU\Q-#=V^%!)G:I-5'GI>?3G*IIN#!$"HY'IH75Q#]$H M>UY]2 25Q[]F:UJ%_)Z(ST3R^SX_C \^J5I_YWECS_28&S^JS#:4M@?+/JM'NT6PJZG" M*<,\!SRFU%9;YH#"/ ,HCK5D5A?+3=/%R=KKA+4SD:-M_V%60/P\]@9#HGC1#N^G7@&VKUUA:5S5[;W M)M/MMKK&<[2+ZGS1P#V2U;:0Q?)Y6WPW]Q6&O>T1R+<_:@64=R8 V^GHN?XZ M/>C3O.Y#L5+OM^JI7. ,IGF>,"!)%@/,:0J(3B3(8IF)G @!V[?!AMQQ4^@%!G+LE\F48^B_*148 M\*#[6:%\FW8K+#"B9[MHH>\?4$)L04DB-$\H2)(T-WDV20RQYU:I1VF&L18I MQ#[[YA>MS&W__*I(6 #YKT4N,1$F') 0,U_!4J6 0PT!S:#0<0XY([F?N.+- MF$XCLEA7)1QC^C,$HFYOHIM1&OFUL'SQ M>;L6?WY=+\W'R[ICZ#YO4HI#1N(8I"+C #,F %.* (2DCK$T_\.=%+W[#,TM M]3UT-:I]]9AP=R'JL%81"*>1*> "1 ,R_5Z\/-8F N$VT;+$8/S\5B8<0.E< ME.BZ?KKU"(^;YJ7C\NGW0_RCKCBT'/? .>[AVI]7=A;O1JU5F.6@8>.CL\RW(<#_\4+#S*T^9G ME?]@K8&)H.TQY0W_32F<'X)CY7>.7KQ8\N>'4E=FZ'FG@2NR^[N^4=H0K'RE M5N:'K6WI5][+_WPNMP?;#(GF-$ET#@21". D,-ZU47T/( YRNM M T800!@&9] E33\/IEVX'(3.V?+DL+L,+?$12U:6N_8Y=O7S?BV*I@KYH]H4 M:V-?KS?J"_MQ^#W[LJZ_98M<8)0*E0.66D4F1;3MM:< RO.8DI28/%$O5NK1 M!N1&BK<[Y?0@T_I!/G1M3*H\CLD^IG\WX[IARTK ]UX^%:O"EFU5VQR-N*]O MC='-@^G&JA,-T%3U2RS5Q$55H5 \+\$*=N=AW/VF*+^M2[;\^V;]_*VLVZ@4JT=;%UZ=ZGY6LA$/ M7:]*J]7S9FVU0AM_&_-:KWGD98.=-VX*PQF$^X*_6N[K7%MBCW">9=^D$)R4X>U2>FG/^I3 MAG&XXN8UP:I;A2T',@^0F9"9J=F^A>!^@X]S*G-N56VD(@ +G)B?4-M96^ ^6]:!@<_@F7#0,A?\LBH1=\ M(RT3NOGP4@N%7@AU+!7ZW6?POG&Q51_,O>7[U=9\[0KS,JPU20YW9)JU*ZM= M\,Y\=L&HSK(-MXB"=3;QW? M@-:%[>-;[N:OI/2F*;2JY5KJ-;]WYG?E@E(.31*8 U@5_UK"$I>:DJ]*-P@IW3] MWI/I*?6&=RBHU/_A 07'5C?Q_P7ZJY%6_JQ6S_WWZMBSJ I;O:L,>U2?+ M-VVG5&/[J=C:?=WG>MWKW7JY7/]5K![OA9F_ED55VB48XEF2<=LZ7@.<91*P M1$) #(^8N63*D5M?K9']G!WU-+[:PU_?V@"B91-?5/TQTFT@$=M'MGNU6 MNKU2UT_D?SVSC77:HP!XQ&]$-^O-:)S'YDT39+2/,FK#C/9Q1FV@415IM.L\ MO8LUVGU1=M%&!^'.8\0]*L;G,?(3%9R_Z#? KVA]_''IK'D?T?QT)?/C8WA4 M<3^!N1LZH%]8W.FL#_M=;1_T%_;CHYWWK%<7RWTHBQG6G( 406ARC00!S@D' M(H[31"(%L4[\:K?&V<%9'L\QJ\2&WN8@K>K'\/7 MZ?O=CXCXZ9K6Z/8&"@JS8F6?D4^JVG_XLOY@WG2/U0/P66VWRXH9%R2G5/-, M@923'&".!2"$I.950V46Y&\<'!')FOK;_MUF7CLZ74O=?1YWY4_:6)?5 **E+L9'A:N6(?+,Z$B[TN M'L9*;1>D@]R[^G&CVB++E&B9YRD"+*,:8,8UX F&0"NIDSS-,HFT#R/U6IP; M&^VZA]T?+H&U/@\L>>W'W8V2@J(Y,AW="J0W$SF#$Y*%^HU.RD#.&)RRC_N% M_KN ;U=;,_E[5RQ-HF:H[7&]^;G(> 9C0S2 )MI,K;G.S-0::6 R'AUK"3'- MG3*?*_>?&ZO4+D:5CU'KI/N6WR4$^S?[;L1E9'[P@\1K?Z\C\!MV]B[==;(] MO8Z0#G?SNCXV+&4P4ZLGDX'88M+VD#?39MK"8Y"FF9FJD%0!3G@"$%$TQDA) M+KS:'9Q9F-O#6SL851[ZO??/P7-[S]\$RV)$=*@"5* &.4 ,T@(CFCV/QJ M8,%VA]FY/?;OUAM5/*Z:4Z[B9W3@^\$BIF\K0[1F$?-^MO:K/]:5=TM_U^5X(538K=SQ&J4AD!C+)J6&;3 .N- 2I,+^%(DXRP5W8IM/*# G&.EH] M%XVGGDNCW:!V4THPJ,9G$7^4G'G#"84.JC#7']"$^=OE4.,9D&DSD#F5W8Q#'E@%"3@2 "8L;JQ.;;UY>C0U@@[*![(3)*"')B=1PYRCH-S M$G+ATJ$+LB:&U;:NIOQ4E'^^,I/GKT]L\V?S%&0I3U"2$Y!!98^1QA(P"C50 M.)$4,H41=$I(7 W.C8.._(VLP]'.XX'DTXNYZ[)N."1'7^6]!<0!J[YNR(1= M!.ZQ.?&:L!L"YTO$CM?=+H;^3V4EAY6\K^N\*ZVBY]7V$]O:,F_KQ4(2A4F* MJFX2F9D,Y0K8WP"L:HF,A>6O?+N^BO)H*(-6W"/3U8D:>NM[U#@?M=[;4R_F[TT XPBANP,WE@BZ@P^ELG>D, ?=D5YR_53IAU/*H\GV36=PK3 M-).^G=69S/E.47"?\IU=&5Q8Z.^;=6D%UA)%,15 I4D*L,A20+G*@:9(PB2' M##.OHMT^@W/CHC(,<9QYR<%>LC(W'JF-:X>K0,&+<3HQ"*KJ>M'0M(*N7;&>:;EV?GBP/OX%J>G_K992KS>E,=A\ M?6-$L>((F91":H!3B@%7,04I59I)E&.6Q9YZ^"YVY\8-UL'(>!C9L? 6O'=" MVHTH1L!O9.HX]#C:NWP76:>!\1I8MT?@$T^H FO:.YF>6L/>!X\+FO5>E]^@ M4?^^+)\KS1"3S]>:9)5*>_EZO?IN'O:J\WS]\]9F0_L^]0L90T*X,',AG&:V M!5T".,D3 'G.6)IE,4EPJ]GQQ5/.?K!73@_CL3S'EVEVRAJ_[1+.:RO3$+V* MZIALU6U;ZE__XI=B%975C[\.T,4?/J*.^=/X S2AOGY41Q+5H>P:+-71W$4G M [>/*-J'%%AQ_V9H@ZOR#_=H>N7^F]&[J.Y_^UT':#N^7\EBH\2VRDF;S 7" MU)"K8B"! @$LH08LXQIDBN4L)@+"S*GB^IJ!N26#K8M5,N@C@W@)O&Y^"P') MR(QUC$9_'N<&BX?(WXWP3*3.Y_BE\=/1ZPB]4P#OTG73*==U>'TD.=?UN:$= M/:M)]"=E:R-JVC3)ZY/=6'S@RT9OHU5#_U(\F8\\Z,_FMZ5FPOZMYEFX8")% ME. <)#+.#>5A!$B2F.D,E9"1G$*AO:JL0CDV-ZILU)M-FF(&Z$U8U!0X$U,BNV+EF)2E5\ MMQ469FJ]4;+85OJ6;9OIZ!?[C;XKJ]J2LM>B._4&/1 M?\W-F@AOU#>3I!05?YF?EZHZO[R2A\U1KE9[+#074&'" ,R9F00C82@GBQF@ M#&*:4H1S[)41AG)L;O3TH18%VPL!'$8W6$SAMK%SX[67&)'Q.?#B.%AMWR:J MJA3MN"_42;':G6.YWRWJ#$$ 'TF_X3;?7DKA(0BB'1H08>X_8(6RU;)[O7[B MQ:JR\[K:MWJL=.M792&;S:M[\;4PKW9KL,Y)%Q2E69I)#J22%. 80JM+IX#4 M4'#"TQ1)IVY\MSHR-](^<-#VC^F: 88=$(?5T8E@'IF)=WJ9!V%4.SU-(-%1 M)%9)JUN+M#[411:GD(N50*M]/87V\B[=F3N=H-61F:,0J\U#T=Y MLNJ%RU[,IV*A$R6O*H7N.PT41V#E5_O_=A[QG2VM/.,G56XWA5V*MG\P/DOC^]L?XJO]-MM#AF^U5F*[B 5C"%$(#3R2^OSK_NV=(8$;)C5 D/U MPT' GAH.TWXUW&A_O@,^\BO#AG)W-J)V@[(-=C_NI[\[NJ#97]Y]8?9?HKMH M!T748E&=_XYJ- *J5[S(* ;5PI@V@FF5-5YD=,YT.E[&BV&OT=_7JW5=X+UZ MK-MI-5MABT2G@F=:6($/#3"7L7G9Q1@HP7/$DE1*OXY55RW-;7KQ>KWYMMY4 M[%$[6%;<5+4?\WL170?7[9T1!+*1Z?W0QZAV,OJE<3/@)FHO%"$Y\KJQ2>FL M-^93YNF_8'#]A95:W'7WW"V6B)^56L$BIR8#YJEMFBI3RQ4$,(01B$6..]#_*^AC\@F*[;9>E )DL!. <0< $PX 2 MIA-.*=:YUS2\P];QT%-RH)Q"V([/.B9[8.;IME^/#^HG#C>UQI,6N #:6CMBIN1<3#;L2 M=Y="V+5+AK&/+0<\(+3?V?9YTZH.&\Y)&&<"$,03@"E4@$BF0,)2F"C*5!9# MGS2GP];<,IRJ2O+ 5T,YE;<#95:[4'9CET#8CY2=G# M(>Y3]G"Y9"![*$-!ZJ&=A%7\M,N3?K-VS'^K)&DO<8>R)-6(9(!!5;4&SP#) MH 0L%C"-,YZ(S$O3:X / MQAV$L6FK\OX,W;O]W.QN/S!C*A;> &-0LAO@QK0D.!RG,W*\X5;#2//MT[?E M^J=2!]O$S#2020D!2 A--,D&)EXR9 MF]FY,4CE=:W7K,JV8M:/2ASQ=N.5\"B.3#([ /%:00!3D2)!L(3"J^6RE_6YL=19^X9&@0Q$E;O#RW?]QL2-PD9# M>F0F.P.Y]KPJEJ[A/G#^KD8^')T-0BTDJ_DY,"FY#<+FE..&W62@E*SBV_>K MI8*G 0 IEDC"B):!<:"!(EE"% M1:XE]=*2=30\-X*KLXAOZ\*J#UA1V>^-MY'YC3*6AG0$K3W M_Z2^V9U;6QY5"=G82='#< M2_,#!\R-\<8?AK%7P)H1V$40'81PN&[?5F36@_)'&TI(*?^;L QZVFJ8)].> MN+H)K;-35[?=S8]*I2H6;YKSUP>&/A0K]7ZKGLJ%@"@3T*1[".8YP)0PP,PO M0$9RD6A$H49.9-EG:&YTV/IZ^ RZD5TOI-UT%A*HL1.V"QA%?UA/H\K5 (3D MBL:>HZ<;\<,HRO;>?A$=<@VR9POGSP]*JJK[0'@3> MJ*]J51;?U9YNWJTW9F:Z>OV\V52EH1NV*FM5P/N5K/ZUK,_8R_]\+K?6P=_5 M]D%_83\6F:"0Q%D.4H@,DZ!, IZF"F0XCM,$Q3GW$]@:Q\VY\5 32=2&$AUX M'^W=]TS$1AIBMT3MY0=N9%ZL"W2/(CS.V>ZBR\-:1UKEUY>'N2X*-JFY"3A< MMC?N@(3,!D?R=-)L<5RT3[/)D:T-T/=Z5^CMUWMS-ZED AY"4UUATL_NH"(],V,?@WG>!.Z0_@A?*'OI<8Z$]D2!74-3])+B& M(->IN>5UP^E$MH;$>:2J->@&(0YI%*JLCT0J1))$Z R0Q'9JX#$%#!,*I$"I M$$(A!+VF#9?-S(WN3\X8%+8QRY 3IU= =4O4;X=J9-X>@-*-1S!.01CO],7. MT@L>O#B-MOO,Q=FG;^KQ\L[X9N]M%S?_66R_OC8IJ,E;-_L:-:YYQK,T!EEJ M\,0<8J& .[D!CH6&B,@9B M"1. ,>9VRAH#EB"A!8Z5A$Y'OWR,SHV20L]3 TY1__^;G8XV+QUA2OK_[VS4 M">5 T\^0,\_Y33IOF6].,]4\5!K8'8-K#AV5=6,L:'M[\+<.'[GI-V/L-_+X5HDCF/@EHJ. MB^SH*Y%'RB4'1W.WZXBKZ",K9-L'L(&^CB.R@8PC6^('XEAJ)HY>O)C(B1]* M7=HGGG<:D,K6G/J.BY;*6*L8 6EWYC$1)FTEE((,93BG.<** M.1VSZ[0R-R)K7O*Z<31BM:?F]?_+\S?SW#F>4NE&UB$S#8'7R/340-7Z&.V= M#(&11YX9 JN)$LL!F/EEDWU8=*:/5R^>+E_L\_\H0>S]\.",L-@:YOVNY'OS MC5@]%GQ92T^5A[I@C?3F[^K']LM?:OE=_;9>;;^6BX3DB9)9 A)$I.%-:.5> M5 Z(%"RG.$<)]-(TN,V=N1&L^=8EWLGA+:7C -Z"34 T'8AD'7C$W<%Z@GYO/V/WT7#&.% MN@#Q"_O1D,XKM5*ZV"Z0B#.=$57UWS&<0 C@/.&@:MP)4<7.W!AA MUQR[.DK\2^-EM2WY:ULV;(+PE<&[AK(;1P3 ;F2&V".S;_3>>!FP14$/#B%I MXIJI24FB)]Y3BNC[^ NT 5LH%DN=LQAD%*< _[_JKJW';1S-OL^OX--B!B@" MNE"DM L,4+ET;X!T4IOT[&*1!X/7E+9=5HUD)UW_?DA9LEUE6R9E4J5% Q4G M;9'G.RP=?:2^B\PS[5H@#"G/$Z*E)!$L7OR0-:MLA>0J/"ZWS"&J@,_6&73D M6D0HEX*S'!(L",187W2*^7XE9 M+F&/ZY464$__.DMGYP9,MABAMQ-^^M7-I.=<"._C.D#_?SK"G?-D_ PZLE8N MK8V&FSYQ;8&G=^5RHR=9%"HE+%8"9FFJY55F,2PHIQ!C&F?8B"]S*GIY9IZY M;8@Z6&V=N$TC@!;J;;TXQW)QYVBUDSX/9 46M1ZA>7ILB[[=@ ZEQ^*XPS1X M+8U[9JII"^,.VWM4%O?"USW&)VW3-->++$X3R3B':4:TYQQ'":01T3L=E4J) M<*IRYM27;6BRN4G#U_NJ7D,]TP-X%BESV#_@9,^D6\[KC?YXW/VQ2\%>'P[A M(9*I7RWK5U%>UB#\BZ8ST4D=UL !2"\8"1YJU,_W^D%%+RRW"A]Z>8U[9:"/ M>IF6=_?5JBM N4A4HK=U$D%1,*X]$D5@@3,",Q3C!!UK_]S1-RP#%Q+1^#;WH$)I\(^YTR^HIC/T9"3%? Y9\QAT9ZSWQG9 MPK6+#_R]NN5Z,U++-YNF7)E6'\VO==4TBR1#-$D1@10)TUDQ*6"19Q(JQ;B( M(R54Y-3N^=*$<[N%V_W[(RV%B9ZE6\B@,:^Q'/NV7B+:[BGOD[[ MWP/U1#7 M@05[M#>@Q>NQ;ZLE,U[[MEZ:<]J^K98,'/5MM;UNBKBX%UVULIP2C'$".5=Z MIQ+E$C)6<,@PY;',$E043O)S#9BY2=-!-[1#[+MWF>9=<+>BAS%=[EN3\(1L-V)G9YF; M9FZ!@@[B3?\!&+"#D:P.Q%[>J'FA*_31\%BFG/9O%YFX8B-W?NS)=G07S3O< MVEW^\C@'[%-E0FP>Y5KN4F";+BT[C5'$>I"=!"\3(9/GV1@=DF]30N M6_W2C["X8F3(W(FJ)[N#X$64JX@76B32MO0R-R(A9 ;3*,=9CM.HP*XA<4/S MN=P $X6\]>5]1K_D&2;83C*\D198-4X70SIXW^,Q#L:&$J]Q+H,33AO'8F/[ M49R*U45CMQKO]6C?R]7W7^OJIQY?2Q5=/2T0YR@U!SMFXS2UMMN-JPF;9L/ARM6([<8@$U=O M.$Z//O&68]#$XTW'\->O*L*XK3QA6JS*NNTSH2WXS);E]]UQAXF&^[U\T%_Y MK+[J?VW4MH+XMLYHHI*"IAS!F"H&S4MB2.,H@TP5.&&*L*)PZACH!];EIL.R=H^B4,+'T3KM[82I.>R Y0 MA_):9*]1I=(3FV=J6/H:?6S&=L7_^- T&RG>;>HMBK(2_TV7&]G^O\^/9JKF M_9^RYF4CQ2*/!"MPD4!)%(<[X;BT\!D6/YL]O6KDK MB(G3S4=R=)R&/G:@<1+8!U!H1YJ5JU9U=S7.U_I34XJV"V.UNJUK_9NY/<7[ M8CY]5I\W:Y,1V[3H_K/\?K] A;Y*G$%$2:1>84\@I3:/8-%!T*PWD M%][[:H?65")2=0 M*I5!)&($\SB)H4"*9I'^+XZ=4J'MIYZ;ZO;(MZ6_!PH_CNP8YK HEH<-0:@. M?*]C//NUY@C,K1P<)[B.,T[5W4LFZ-F.?+L&&*:5QGB,8 M25.ABI(4%CE+88PI3^.8((FMFMI:SCOAMK7;=C7;^JAZ-[6Z1+6=1'DD M,+ N[;B;IOR=)3$^]>?2E).*CJ7]+Y7&]K*1;I-<+LWK?CU839>W*W$K'K2@ M:6=-NV8_9%_BX*Y:EOQIG\X3Q4+%G&*8)&D$$NV76CC6PX7:ZT+_B\H<1O],_R8?/PIJKKZJ=&]);J MWU\3X2LS)7*5Q9 G,H&(I!06F#)(LQA1%G$622>?S67RN6EFAQ.P'BC@'5+' MYM0N"V"GBZ%H#:R&!K;9:K[H%7,#>JIWX,';2U2[=[@>P9G7OM,X3]9G_/-PV9INEH=)JPN1%1P*0L)HRQ*(>(1@HQF"&8L+>(D3J,H M<\HAT^F'ZIDJF/X-B M-BGTPRRY),Y?&,E- YMZO>ADM7L1)AE+$XH22"6*(%]7XWDTD>QTF2 M(*LZB4^_MO+N_YX MT$ENYK.V]/?H^2^,");XS3@VM'ZZ+34ZJOK6X3+-.4E4#"5*6O\B@[1 $F9( MY$G,L-XV,>L(B=-SS.YV[% ZO-4_0][PG>F)DM#W: <0] @]WJT6# R^H3]S MZ72OY8>Q/WL7?^&K(^[8;0G"S^HW^G]5W:>2-@N.H[1(601%2O5C$Q<4,B$( M%(S%*,ME1*55O.K ''.[8[ $O ?J< N?8=/B%KZ>H\"W<$?/9P5: MB+N$< _U_RP(&+R#SUPZW1T\C/W9'7SAJV/S-->T7$G1UR'OGAR($);G.(=4 M)10B4^NA2$0&28%SG)@3R]@I*>?T-'.[CWN4H(?IF@9YDDN[??GU# 6^BX_( M"5 &9I@$O^F#)V>:.!UPR-KC]+[!;_MO%+!KW]C&N^BOE71Y5S7E-HUP+5>- MV8M_+)OU J7:)\]Q#'&>,(AR:G+X)(-%0=*8T40*I'RU%+"'-3=YN5C]WF2> M=<9U<6-;\T!O'_BVMQ 8$QUC\SPMM_5)X\2+&/[T<;KU\]KPP)WNJ5HC.""; M31,%=S9=VBV,&'VD]M.R;O-Y) MH(WK,]BZ*& 3OG+8A*8W$6C5V!G9?NO03-#:Z?@0\+KNEL^"UUK-T(\$OPL) MOADC06NEST=#"/:]/B&\ ISV01&"VZ/G19!)KDVZ^23774#JVZKI(M_W<8@X M+J*<%0@*FIK79SB#^DF0PB0M"GL-#H P8'5]S#)QE#9@6Z9;()6UW?D*DQ^S?#4 MKY1<8\7'^UM814YA3?93STV_=LC!FOX)-$C'!!L'TNUD*@R5@95J MS^)!WHW!;5Q"?8OI1WE7$4,_#KC71HCN?'GMR6H_^[1M6IU9.>KK M_+XJ5;5I:UFTD>S:^=L_Y%%!,4Z*'*8H,>DY L&"" 5S62C]2QG1 M6#IMP.VFG9M<;;=1VA^XTZ/VU00K1[85D6O3'/&NKGZ40HHW3_]H3(3FA]4/V9CY M;HTTMMO3AA2$W=(")WONUW/:P 7L"?S7( M0;GZFQO-[JU+G!GSVLK$?O9I6YLXLW+4ZL1]A-&M3XS'O776OI3-'^_*AB\K MZE&U#5]LP MKO%TVXF5;Q(#R]0SN,#@!7O @1PK%XH\MTFY/._4W5*LF3C1-,7^VG$J=+O4 M?H%Y*?Q+5;^K-FRM-LO.?6N^2"[+'VW)I"PJ$H83$VECHFLYUQL\QC&,$D6) M1!0G+''1(;MIYZ9$.]1MFUO1X0:T ^XF2);,VTF2?SX#BU(/#NS1W8#G_'9) MQ1^]=NQV(\JG-%G./*DXN;'Q4IX&XBH3 VF!IOU,3 MII.V7M%VZ?EXDS5:.FG&86NETU\8Z1OL,UT_K^]E;5XBU_+>A(+UQ\]&G+=% M%1%F14)$#G-I>C42%D&:YP7,>UL?0A C$>WI/P2+:[0S&"-:]NAY5QI MN4MRI_J7EV:M*'MW+8=IRX[4@ MYL5)IRV):OUTMS1OSE;B_3\WY:,)Q#]U0(D)8RA) M*,P885J"-.V4ZQ])+"DGW$0)(1<)Y@$A$$61$KTNN*)*$)K@@3A&/EO/.3G7-O[QL2K-*QWS\H;O< ,E'6.WQZ^/I;Y- MP7IHQ3M7>7=KR*[?4:O4ZYLP \[DQP+0[DM#IV AJ. M\\"J^8+NK\_IWH,'=Y?I'E%E: QK?JL/.2&8N"K1&':.JQ6-&F5T!&?KCOY/ MN;[OHQ+;3.E/9_D0*4YY01)2D2C*GVD1#D\U-U7JL M76T"YT#-\ZS:Z9,OK@*KT8ZFGQKG+JZUJ^AP ZC2:S5%3)0-79Z#-,_/-W5P MYD7+3P1E7KYF9*9P5V--^V9?[^FS./"$X(QD'))(_T#,G)"U?Y4"ZVTGX4JZ M)0:?FVEN4K*K^J>1@A:J8Q[P64KMI,0+48%UY)BC0*?S%\GPFL)[=K)I,W8O MV7R4H'OQ@K&G5KO2*UW)KMVQ;LXR*9($PYSI'RA""K)(8LBC*%,)R>/4+3#A M_%1SDX<.WF'E(]>C\_.TVIXF^2 K^''1#N2N;&"8 _&+;/@]ZSD[V\2'.9>L M/CZMN7B%>[ST^]6Z7#]]O9?+I0F4HJNGA<0RB7.20Y6GID2JC&">I!)F4J(B MRZ*($*L3Z]/#STT.M@A!"Q%T&.WCIT_0-RP!UY,2VC-PX<,IGOJ\V5<$59\8 M=++(ZO,&'897#WQK;%/<[^9,XHM\-*V$5M\_K/0V[Z&-+OJX*W88\013E"90 MIHGH:IJQ!$&$J8RBA-!,.#5QM)ET;K=VAQGL0(,#U*X=;BTXMWOX^V8RL!X, MDABH"J0+17Z[T5K,.W'O67LFCCO-.EQ[15>53]7JOS9T6:I2BJ^;Q\?M^2E= M?I'KLFX_OY/*U(/ORJ694*)F@;@@+&+(-.76&Y LYK @)(,Q3S.4B(C$=E5X MKXT!P8!.J=14!L30*LJRGX:(P:T<]EW#H.B]ZTJQ-8 M"O?=8;0E8&<*.+0%[(T!G36@+_9X-[@PXSK)7,6I5<.9<3-,WY?F*B9.MJ^Y M;D2/;2[NZ).9K7FWD?\K:?W[SVJ!%<5:)#%4!>+:JR.IED^&(4$\(2F7/$-6 MO:LU>'$U*_?MN$\'U9]&08N'^'?W=65V/"U\17?+R5?UR4W_1U^ROIV)7ZK MC!_9]8U2 A%&4PF1RG*($BPA%5J;TH2AC!+$&+':;+I-.SY7SVV8N//@W*0=;72'WGK;S5M<]F4R#QG0CM#F4 018F"198R M*'.11RR+.)&1BS/D"F!N2J3Q+Y_ K:@>38:[B5,SM55>E$E]9I9K+4?'!;)S MID+2'GIK*'^>)_=F6Y/V"7SK_@SRIGTL>WYK/#IBF+C2XSB&CNL]CAQGY'G_ M0)NMW8OG#.5&+MNMS==[ M*5W[D]AP;'F^[YFYT.?[E_H !GCC[T*1U_-]FWFG/=]W8.+H?-_EVG/2<[BH MVK'[X^]_Z?]%_V!Z<_GWO_P+4$L#!!0 ( %EIJE)!\)G0J8 "FV!0 5 M 871R;RTR,#(Q,#0P,U]P&ULY+U9EUM)CB;XWK\B)OMUD&'[4J>J M^BBT9&M&$5)+BJKN>>&Q!2:QDTXJ2;HB5+]^8/1%OM!=7*[QFE?GB91<[O1[ ML7P& V PX)__VY]GLY^^XG(U7F?%$^:V^(@ZEA <98@).L@2V>*-UJ4PC8/G4WG?_^G^D<, M*_R)F)NO-O_\E[]\7J^__-///__QQQ]__3,N9W]=+#_]+!B3/U]]^B^7'__S MWN?_D)M/<^_]SYN?7G]T-=WV07HL__E__OKF0_J,9P&F\]4ZS%-]P6KZ3ZO- M-]\L4EAO9/Y#NGYZ\!/U7W#U,:C? BY \K_^N_?W[^^]/R]^M;#B "_USC M/.,%9U>OF"W2K0_-JEP7U[\Y"Q%GF^].,DXGFZ<^B_2ZD-831.6M#QZRDAZ4 M2@&B8PR*=$P:%;S([C;/E>85$;U1PPK37S\MOOY,#R9U"%:_J )AP/BE$O[K MO9=>B.R EH87)90LA5_FR9?EHL,R[)M%P1$);I'@!NP_KR$S]_"4MZ$*3/TUF^^NUJ M8X;0YWHQL%PO%$BD_^4GDD#!Y1+SFPO]/9(91]J*%Y#N T$WZ7RS.PG0^H:4C MHB^!MF1C09F0P!'9(&2V*0A&/(D6V+E/RCB@&5C'BT$%/B)DZOY/!OCL;#'? M,/$[[EO3$V;?W^&6QI/#/NA1%3,"MKSFB0&Y8R@P,-QXE)S'Y M-" B[KR^*WLQ'#B.$7(G.'F'R^DBOYSG%^3 3S#GP'@.P+5GH+S2X 3WX&,@ M)XLS@44.B));+]\)(_+)8>1P 7>"D(_+,%]-JU N4:ZX"%R9"+:@ 55RA(!8 M &VPCK&H4O!#;BYWWK\33M23P\E18AX9*B_GZ^GZVZOI#'\[W[C:"DU1SG/@ MV9'G+F0![XL"5VRII&,26](B>T/D[GMW@H9^,M X2JQ=0.(]?IK6_/-\_5LX MPXGQ22JI%*!Q!.D:BT6E&7BIE64A2I^'B%RVO7LG:)@G!HTCQ-L%/%[/TV)) MQFXCE$T*\?GB?+Y>?GN^R#C)ADN!4M#FR(D=0U8P"LLA9XK8$V<1V7!&Y%%2 M=@*/?6+@&4[X76#I8_CS=29)3)V D_[HGA9PB!=X&<9SF31E:7?U7Q\$E0)N@4)+C(*OQU(5.: M,TC/+6(FERP-$0@]2,!.B/%/##''"KHGM#RG+]\N/R[^F$]"(-IM-N29"_+* M,FG9A8R0.#>L2.EBT$-CY?OK=\N[L:<)E0.EW!-0-COKV^6[Y>+K=)YP(I%B MND)&445.?#".$%)(H!!E<"SFK-G0:+E#PVZ0>3JYVL'DW1-NWBU6ZS#[_Z9? M-NX8S\8*1D&?=:*Z]BZ"4R) R$57-RW[/+B-N47!;IAY.BG<@60],F*J?7RV MQ+"AFP#ME"&773'):2L5 J*5"*58(EI&QO.6D^3]*_9NO',W5#R=I.W!\AP9 M![5@=O;N\V)^E2E"SEDVA&'#1:D"\."D)7?<*2Q.Y\0\'P +=]^[&QZ>3G+V M*+F.C(D/F,Z7A&H83A5I(GHCKN"D3UR0$X3AX)K2V,<90AL#$W??N MAHFGDY4]2JXC8^+C,M3+"Q^^G<7%;")BRI5+8!Y%)=R ,[4@)K)$8;K*T@]1 M)7#KI;NAX>DD8@^7:"?FX>6?Z7.8?\)-!IE'%7T1"6PH) 7F%<12-[\8+!=2 MV6"&.-K;]N[=@/%TDJQ'R[>+8.3Y^;)*[^)(LN*<5'*^FC 7!8L6@;X@ZKTM M%%0Q!5E@5MIK^F.X]-AV&G;#RU-+J@X@[RYP\WI.3PMI/?V*+\(Z7+(U\5(& MD6( X84#I4T 7ROU>"I9>>63D\.%L=MIV TW3RVU.H"\N\#-RS-55#Y=N'^#XC+/9%;1E$4@>F /+4H6VT^"CBY"\#-;&8LD_&PX;-]Z\ M&S2>6OKT8-EV@8R+*R*;"RHWG)@PEY]$&L$):\L^MADA1 M'!27T&OM+=/#;3F/4;(;!)!+2,LQ>SS/^^?_BMTG><( ((I=$ M85YTX*S2(%+!A%P%;X8HMM_Z\MWP\G12L,=+>.PSF@M?_-5TE<+L?V%87M6" MQZ0$"^1B9<=2/=$N$+-Q9#"9X]P6$?P00?1#[]\-*$\G+SN(G#NIN?_.Q"OZ MSFJ2,],)!8?J?($J)D$T21,+/G&F#7HQY+V,.Z_?#2E/)V<[A)2[ LK%'9,+ M)O2FR,XSB%(:4-Y+\$I3R,]]UO0O5>26;A9'0N4& ;N!Y>GD<8>1],AP>48< MY T7L_!I@B6Z)#D#S9DD@Q@8A!P0>"E<2Z\"XA E2+=>NALLGDZZ]G")=N&Q MUDLER^>T.WY:++\1DJ,G2\<@;8XE/!<0?"S ,KE81;%LMW4Q.>*ZSO6K=X/% M4\O&'B[=P<#QSS_?DRAQ]_V=O1UQOD*\R]A5ENW??B,N%[= M9F'7IF@_?.I0'=/V(__(=FKWVN*\+:^F\(';2M:%R,LYNQ%V_Y3CQ!W;,.39ZL5R?;2-;_F6&@F?=+5LU(%%%H' M@7$.0IK$K6$VI28<;Z6FD\9)0R'D;B.4XS700]^ M([$R374]TP^>S?/M;]SXY(3K;'@FSRS*G$&)XL$7=("^^%29-79+.F: %CO' M4#TN+ = S=V&/"=3X<%X_8K+N!@(L<]2JK?IB,>$Q$6(6K<[D_#XVTP!71@_E[/OQ+5Y$L2 M"Q-TGALDH;!4L#:C*1 UT^!XCB7(PHBY%N"Y2<0XO3K:@>5@ 7< CG=+_!*F M^>6?7ZI32U;T[?HS+F_):**U<3X@!V,CF4_E"H1B!4DI1L'0)-R6/SP>,SO0 M-DX[CW90&EH='2#L-O%,J^2ERB"L)F=4*@%.I@ 63;'!%B?2EAK1@9WW<3I] M--RM#A;QX?A8K,-L( NT^(++];=W%$ZO"?'5"18:%I,*, MA6"J?&K&+"6536D"E\>(&M?7:1[R#::/#FS/6^(DU$K8-QA6^+X.2WA;?B?# M6A?,1"J&W 4-P<5(88'>7-%R$+UC1H5<"M]2ZW4\N!ZE:ESGJ#FZAM-(#_#Z MOCG_MIBGJ_! ^2(%3Y"C4:"*H/U9>P.&ZZ*S5D;*)B[V5FK&=9#:P^EH#70 MH]>DD?FG*069EYS@^N6?:79>RYG^MECD/Z:SV<1X7TR]1:JCT+0T&,FK-HO, M7$3%1%#9AC:!VX^)&]>?:@ZRP?73 >:NZ4X*.9.BGB])6BL\)XI7/8+7/+A4 MB[9Y$VNU%W8&KPXY&78.DG,'^+A ^J3D8&T@2XHYT(:,M"&'S!&*2 Z)?43= MI+_\Q>O'Z9QVXL.5O63<0;SV9AKB=$92P'LQK Q9A KOR#<7%(V!>ND#BE0Q:1'#5B5.V)/I* M2Z! P/ L'!G4)JG'[>2,>ZHVE+(?..HX0O(=X.=V7'DEJJL;L9,LA(\8$5B6 M)*"8&03F'="F&W1VVLLV.'JL!5#3#O2VJB>+W*Q@)(5YLI M&RXANN+ V,2D2LF4;_3]>?GYZOU MXNP[5]?+ B59V"(DD,M7[UJKS?VW!.0)B&C0$6M-PK!=B!LWA]0(7(-KI0.D M;5DK*9A<)#.@"]&MR+,$KVA#YUQIIJVVG-G3N.3C)HD:H>A(B?<0SBWFGS[B M\NP%QO6-%"HK1C%1.W@[XRDJ$125V!0@2,T]#X=&'< M\3KHP/H\X/C=S,O'X"BJX)!]X:"2B1!ERI"5B-QXE[TK)_3"]\37\&V01SIU M.U8U/6#MCFMX<]5@CK1":,^N0V^(DP#$F@?I'0L8?,EM*DP>)FFDCLFG/80[ M7AD=P.H&$Y.(Q5F;?.U0DLGW"QIW81>E2,>_!D2! "%6DB39L'9\YQ(V< MAT@:J='RR7 TD#(Z,$ W.IO\6YB=X\1I5;04&E"8&DVXVC*8"Y *E?>9*]OF M>M==0L:^YS2,@K>.>3Y0VAV@Y5E*YV?GLWHM<;,'UV9*2_R,\]7T*]8)36?X M9K&J]0IOR\?PYX0L:2J1!4@>)=E8"E(C0Z2 HF!6RI1DVMR"?Y=/^2 M[V,O&+M60L_P0BOF-% 88*K-ZMJ5P7.P&0K:+_VS.O6J>RM MA(TTMF*,*.UXQ0P&M).TJ+B6[6I1+G-H]+';O!S1J^*!QS=L6K$+0P-UK[CP M::Y?> U%"N:3\)GLD*_=R$-A9)8R6;D0B]/)*A.;G)P_0,^Q9NL]?L7Y.;ZB M=;GM2/&Z4+@6^]%_N?IVP3,>,WET1A93:X43!"81=$X617+"L"V-S(\7P0&T MCAOW#8&AN^:LM<(Z<+^>+U:T&]32XXW%QN77:<+5!S+:$V509U"Z@<*N ._/4/.)O5"S X)S=B M1D!_EL^F\\U$^3I(XO(*^R0X10X@LR"\]%!GU #AG]=Q$G54K_'8IN'$;N2- M&PNV0%0#M71@B+[?\WM]]B5,EU5FM+9%,#D%,IL(D=6AOS+& M.B8ZDL+1)"-%MKI)C[C'R1KW^EPS*S2,&O8'E;\ U1P_U93*QR&O?R/I9GV/ MG8)&ER(CR.A8K3XV0'NV!Y0LQR)M1+:ET_(@5[ZW$C3N9;H6>!I$],799K?+]-A-Y[+01D%++ZH *\Q+BY_J.Y4;00FER<>8B@D6N( M6P!G$-EW8&;N\O%+6$W31)H0.,NU::.J9TVZELSSS8F!=-)X;[#)_86MU(Q[ M_#>,HG^ GOVEWB%T7DQGYQ1*3'+@4@;B@-9290,=A"@I@@E&,YVR,;+)X?H# M](Q[MG<2^!PB^:01--HP%AA20-2JFW(O.8?UP'XW4SF^*H>D/ MQ3T%$9S5V[%&<(?5@'?BAY^@UF]PG#SNGN\C_ [VQUU*["^F\='WE_52[ N\ M^/M[-:YRQK/J!]A$,:L+=6A(,6"%T()E*W)N6,T= _O5 M8HG33_.+)A3IV\=EF*^(O:KS>=[\:W:!@/R_SU?KRW;>%_)9+#<_6*^7TWB^ MKCW /B[>;50]L<9XC3Z#KZU/5*$_G)((PI&[;(*(T38)9D_*Y;@F_=00WG$% MC8^G+@8Q/22>%UBF<\R7^ ]:HH6 M2IN"@T8,C;OG=+J(3HJ2+HXA=U+$(PRC33'*9,"D9&L6F$/4Q+5U/I02-5.^ M20?9(^D>MS"U4_2WT'D'F?\MG%Y?VJ7-C"6K"W TK":!!$01/? 8 Z;$@L4F M;48?H6GL.[*G"P:&4LS3O:)6YUZ^FBW^:'-#[?O33Y6!V\[.\#FWZQ==X[#$ M;$S4"4RIV=QL"8U3DX7\&%$#9-/J,]\M%U^G)+Y?OOU.\GX] MORZG>T;N_=>+:YY78B#C:ZRDQ2+KO#FE5 (GL@/N$T.'-DO1I)7-_J1VDY<[ M#DM;DG M==9!0N-.%0"%@:R$ L@8V6DF/!'O-<1"WY2%-@??"G"]Y'A;J_SQ M*HP]Y-]%@/X]GEI]7+S'M)BGZ698[W>F/B[VE:?+,?E" D3,K%YHB."PD#]B M31#D&V=MVPRI;,#,N('YB<$\.AHZ,*@OD-Z"QE-HK@/C>541AILL!46D%\NKIENM7+[VH1+ZK*S6KD0HNLYZ+RQ -!(! M-8L44MKL;9/>C3^@:]P+]-UA<4@MCKU/WVX:?VGOK_H',.8*LIR E[B9P9,@ MD'\.66CIE%-6L=UVY,?>,NXU^F[ -:PV.K!UCS83L.AM=$2[M:;V 3<0A"S M(KI@@%BO?1(XKMU!YA6E#<%10*VZ4\@$OFM M5EG@3@_D^D M%JB3#9!DK1K7FD-0/H-6EIGLO8G?;QZVQ>M]XD;O;-D$&#_$WY%:ZM1B7J6? MZB298GWQ/B.H3(M6*:[ .9$AZE!4=)Y'UZ2&[%&J1N]R.0[:#M5+IS"[,RM[ M0CM P9 "($NUK78,X&P=^.BMU,HQD^2)H':'LM$[98YKW [13Z][ZO*;=;K5W* MK[;&XESF9)BCP+X.:K-90HA.$6T1\ MM^8\;\:K>JY*D1Q2TA1\%:Q.<$((-EMN>0D*[T0J#YS7[?'2T?N%M@174PUT M:>A>GGV9+;XAOL?-%,.;O)F0O4*C(->1F4HZ#9X7"T:Q$)534NLF!;/[$#EZ MR\]Q3-U 6NL D;O7$D]X*MQ+*< 73E9<>Z3HR](_.8NA6)6S;A*C[$[BN F: MT]\Q:*&Y#BZ#/L!937NN'A"D,E@*EPZD21H4XQFBJAM)9!Y:2G-G+,]!GZ1_GTR42K_F\LH6;NHW5Q-;87TL%R;-21S9: M"&3M(1FI2U*:!=>DRN:'E'5Y]VHP:"Q:ZJF+U,WN$IQX+5G,3H+)1A!OI?8< M2 RXU"R*;)EJ,]I^=Q*[O#O5"HR---?O)GTY+7>K(%DHW$6"CY%V4U!)/KB@ M_<5NFJZ$H%F;U,W^I';3W^$DF_10.NMADUXN$F+>C&MXO5J=$U_XMKQ9S#]] MQ.79"XSK"8\F=_AP"1EZ0H3*KE:XD=,1)$J@;25PEI)&WV34RT,$=;D#M\+9 M(%KIP@N\^.4DXG $#(H62+Y$"2R M$LF%0*N)P2:E,S\FK 0L06P'N4JG$+9TZ,N>'TTP7<=I?>A%,8SSC%[T;G M5 .GV@D5(] "\]K3SS(VP=[N)(Y;.W-B(#;27 MT/YV!E7'/;+&@>6^L=1#9',;N]22K]>W:>R1S<%.N% MJ"QR@M8@JLR>B7]N!M5LK9*7CWT>21X'TY/RZ< MO.JPM4DUORV;W,O;+YO)S2__Q&6:4FQRU<\:209GTW6=.V>-U!95 *MJ;E!0 MI.R",5"\D9Y'Y6AGV:FP<^]7CUO>.3C@3B#_ISOW;]-CZ_-B1CI=U?6U_G:; MIX%:C&]YS8EZC?^(P>&;CF\ =NN-WX_QI;'.R#H2UQ10Q49PB79@9[W@&E-, M;6XP[T3=T2WVKE[R<5-PSW(.ECN*+U4].=,L0XA%0])*F&P86M/DI/TV&=VT M#Q\(%?=ZY!TN] Z"^FOJ+R12V_PMYG7=/OMSNIJ022]DLQ&\UI$<5*D@UN&N M9/N#9\YY)YJ .D#=#R'G:-EW *0[/+Q8G(7I?"*59SF1:RB0T\+B MI7:*3!K0J.2BY)Z))N[^5FHZ <[QVKZ;FSQ:]!W@Y\:QZ*]X%G$Y*9([*Q," MTS$ N98"HD(#Z*00Y&A&<(47> E67U[SN63&"2>C-0@%)=;S)%I*.5&<2J;:Q-)<,8Y/;3SM3.&Z% M30.<-5%-!YA[C^M0)UB^#,OY=/YI=<6%2Z9@C3^$8Z!2+=$H%D$;9)X%J5WF M+0"VG9QQ#W.'1], 0N\ .A_K>=CY\MO-'5PED[G1%J))-8(- @*J")+IQ*WE M1F&30Z$MM(Q[I#D\:(X5=P>(N8X]GL_"ZBH#NXD[1!)98.%@0Z&=VD5.@M&: M5H(5-J9""Z#-^(6'*.KD9N2 T?U1,N\ /#?IOUQ.V9K(K+4@>+VQS"3!WU"T MJB0K(C)IDFQSBG>/E$YB^N-T?#<^.T[@8_=.N0@O-TS\/L\7<[HOS:85.6%4 M!4JJ4C$!:66E6OZL:J=*+XRZ$YH]<*+V\#O&!<2QJEL,+\<>+,AW3GZYY"!J MB@R]**!9T* "N>Q>J 0\"^%YBIK[ALF=FZ2,N^$,!)B!)-T!5JY-ZAO"^VOZ MSV:O%\H^PS!-'S!C))119C_AH(=4>405\+BSXJ)D.)^JM^2B=G?@S M!\+BARV3AM-1!Q"\S\RDF(S!$=W,BD0<>%J=1@;@)*:Z+3/FFG00OD]*;SWX M!]3\/5MVE!JZ*:S<\%$O06-^<;ZAO#,9F2NS%Z#W X//%_"N]B/BKUUSKU^LI M>2H?,-$G-W>]2DR>(5-01'#UR@L%+B(A%(IHG.-9&]]D:LE15/?6\7\<] ZK MW Z0_-!Y4AUE1,+$Z:?Y\W.B:YZ^?5R&^2JDR_'0FW_-+@!P/17IJGYU4JRB M74W0:E-%\>(B_W0Y;/7= MC%B^S^R[.C:=I+!>+Z?Q?%VCU(^+=QM-3WA6R04*5$4.-:N!"*&X #%'781* MR;6) D6K[GE"40=Y*J4C;7D MF-:1R='YPG)DC8K[#\I5G7":P4ES5?NHH8=[E'?%-=TBKNE\52]]K6Z*3;D< M>0X!;-:TVYN2R%CGVNO%B\VII4YW;B/M."9C1P(Z*2PY+K-^,@UTL&=N[@VN M+K(1$Z6]<3P68)O;QL;2HA/)D>P$2N:T*(,SP(361DF6"FM2?[L_J>/8L_'0V%:7/=B[ MQSC\N9WFUOM$\; Z/C;L^-@F M^+U@]2JDFD@9C0[D\P8EZA0&63LW)4M?Q: 3T21+DR#D$9K&27F/!LFAM'.P M!260_ M:&0[= ^77\)JNEJ4=S>>=YONW7JT;'O,,#U8?DC@0#U6+H? UWUK,9NFF\UB MBT+KB%E(6F8R$#I!9!A!)",DA0XJ^2:+[6&2CK8ETT_S:9FF,%_??\E'DN@O ML]K#VY"-E$YKR*J.-75U^&1 20LGZZRTHO^:%!;N1MZX96 #X>6>E1E>,]WV MC]JRM*\X'<@&73^NF2W:3G![FR1L8D%:0I:OE?2!/)<0&(.2D=<^^XAM,MSM M;-)&N&_+G1=\N_CS._)Y1BTR>6MF$_G:VDV$"0\8@U+DQG';YG[6;N1U:Y/V MP?RGFP16MC2BBJ-"DN/DF M$>-F\1MAYV I=X"0]YAP^K76=:P^+D/&9_.+1@V7HEI]__FSV6SQ1YU.08'& MB\5Y7)?SV=6G+I8)\6XU1]JQ0PP"5'$"8E812G':20RI40YK2";&K19MA-#1 MM-P!PNNQ_]OR(1#O=ZUY\H$5R3DD5 F4%A$;1KW+%]/5E\4JS"Y&-;ZAU94O6+R[N% 6&V@! <54K%YM M#^"D*T#.A- >2:#89*3F(<2.6T#9"([-M=8!,G_#/VY(;[F8TY?IHK?Y]A"? M^4QKRT20@6E0'AFY)+3\BD@L9I:#YXT&7.]'Z+A5EXT0V51;':#Q%:VW35'R MKYM3VPUGVQG3S%K)3"#/V)(48^#5\T"0'I76+D65FEP.WIG"G?#GGQC^VNCG M*9U.O*@]%F=#'4YN8]AY$/:-3F=4R MDYS!%"NE*BFRTJ97QIZ$=GM"M8$?#^@:^3V/TU!L6BGH;X!=]G7 M+7IO8KTM))13H)PWX&RLH].DEYHY%E*30]D?4C8NZ ;%P>X8.T I?: L+>IN M<([Y[1=<;EA9_7>H#:!>V7:S%8XT)0&J1CLK9:+^#J5)'L M1;36(,7H39*\MZCHI"WC\=J]=ZIUJ*C'[C+]$5?K#]]6]2;M)1.7=E6SI$S1 M""(JLMA1% B2!&,,DN6.0H6P6X_IA]XP,A8.U]AB:/&-C8%GN%RLOH2$MUE( M@CME69W_XNHT>!Z!?,@$+)"X"LDKV+03 K8_?^1M91C]#R"Z#G:*BX8PW\UC MF-7*HP^?$=>;$_JK&575)YLM:CZ6-MY;[M^*'C$[S]/YI^U^V\5P/LV44IOQ MP_4LU6(@J=#J*)DGK;(3F3?I6G@:]D9N:GU*-ZE#O'2PBO9B\+=PAI?&1V'R MB=?3$:SMZ0.G"*;D2#L']Z($H8-JXID=2._H'9&[@]YCV9)&.!C;97@U7:[6 M=?S7XOQJSR-GQSI4!;R39%"X]N!BHHTOZDRAN;44J>_D+MQ_=D=YCE;Z7 PG MW+&Q\0%)+ODV_2GR3/_3P!4M)86>'"R.%K@W+'EE,F=^)W!L>?BXCN3)T7&L M>#O8*>\8\3>+&WEJ$K-GLAK_8 "GJ+4ILALVMRY>H2F<8O!Q_3L M#M9,OR"[7'Y",!*%,,"04X1FZ\&(MH8B/F^=-3Y2!'="F'7H6AVN^]TP=8 B M.D#5C3L4E[97"J0]N$C2>.UA69!!9(Z!YZ@]LE"4C"V0=(^2+M%SB)8?OK9R M@,C[Z*>RVZV'2_:"$\'[A&"85*!T'0"0; %D&H5+3IHV >%>5(X^BZ01VMJI MJ@\DGL<5_N.<9/;R*_WQD7[MPL#7X=Y)),BVMBC2Q(VWT8 ,4GHR\'4F>!/, M;:=GW+M/ISUS'$ C'6R,6]BX&L0HE4[*6F"FJ-IMC6)7SS)8AM#WCS%T@/#[0]&EE>7,\6*4 YF*!>4$0JA-U%+A,42'P>LV&^(V M:KI#SR&:?AP_!XB] ^QLL=5OKKM$"R$,%]8#%YYX$4Z 5]%!<+X8BP83-FE\ M_!A1XUZM/.DF-YANQDYN_G9>E\;;\G)V<1OJU6+Y?)/G^U07ST52;C5A6G#I M@X+ 9 (5@H>8H@83,D\\*A/X;L43.[UN7(LTG&H73>4\-G+>+1<),:]>D00O M&9@XX;.WBHQTO7"@$D\0G=";X@-ALDU%J)UPLN7AXP9H;5!QK S'QL"55)XO MSN)TOE'&=U335ZMIOCPJ>+9%LL#[&$W0[;AJ)HW.J'-F@;15MC0_3YVW][_8+[]SBKW:O_MOB*RWGEZ]EJ M-5VMZV'[L[-ZDVH2519<&0X&Z]BQH .XDJN+2"O48.0Z\9T@N.L;QSV&:0.Q M)M+NP!=_K'W5]R97$^VCSUE2A,'%IDK2T)JP"HID(<0@BXA-#OMV(V_<)-3@ M@&NHFPX01Z[!UVEM^K^%JXDMSG'-"P2?R C9^ -!3%)R,BE3?5R5 N=$($?'XVSR_P*\X67ZIMOCP"F!1CF$F2 R8RQ&2?B1DI M#6AN43N,(K;IX_DH5>/VQVF&JN$T,;9_=178OL M&VHSL%5:EV40!9BJ T2R"1 UI_6/^?;K^ M_/Q\M5Z4;[D3?\8[Q MHZ^YT;?5:Q63=\"CH$63,( /)8# %'E*":W)(\BADQD*+=!TWW-NH*IN&ZE= MSZ?K;1@W?81^$UUS3[NN3K[NO*> Q:O+Q^8OX7E18'S$7U''WK4H+OH MXX2>>#]5QN;$R-BD$"(H924XX06$$"B@T\%KUJ2CP6G=_/=8"PPOIBR7Q?*L MGAV]C;/IQ>JH2=A4!QU/S^@C]:+&>KHJ]/;KPC$7+4:/ K2AQ:)0&@A8+&3+ MI Y)9".:&+-AR'\:N^X^2'P@1#BEFCO8B(_F^L,Z+-=%&HI6B9 1N A2[]%@Y#PU-9!Q/EC0N&@D[)= +%O00O MB@<;L\DZ,LE=D[.XG:A[XI;\0.@<@N"]]/A4P/F8;"\FI'*R#5*68BU8GLAG M%)I1_"H5,!^$]DX5'YO3B#)TYXQI(=4NP BB5:;-Y0.,$Y!Y2!>9DQ%-;$C(Y]@/@;KB=:%CGQQ@ARFE_^*\R[]N'&]BCM]^#[-SHEWR^"%Y9(<4N4XF2<>/;C@R O6,6/DA:%MTE3I1+OE8Z?D M$V*/9Y,Y<"CQ^5U+)1]4#*WVLLTCZ:Z %6MR9_ M>$FDFBPAR;K8A*/%EE4F 3%?6J.59,7MF2,CA)C*@D,D3A&*3H&0LU#95WZ\#QPU?U M-"AI+QTNF@ET;'C\6H.#L/QVAX40/#K!:_-UYNH%,5O'_C#@JO"48HKV;E/I M!S"Q_?D]34PZ& @#B&YL[5_9R?\'K_OOYZ11%@.97@;*< LA67+9@M1%8Z1@ M\8=!U/9'CSQ5:!B='R>PL=7]=OV9O/.K05_7\]V8LBZ2C;(1:UU%V)3:@2^! M'"FN9"B[+?5M3Q]YX, P2C]:;&/K_8'9;C;$X!UFD*S>(R]<0>">H*LL1ZTY M&KE;S[8CQN*UZWP\C.X'$-W8VO^ 9],Z:.4\T8>N-BDMF%9<@!&^TJ\S^!JH MY\RR5#'IG.Q.JM_R\)&;@0ZC]V.%-K;2KW&[Z3-2:G.1VPB6O&3EHP:O:A0M M0FUE8RC -N5N&H2;G-FK4,A(5!Q-=!^NB!)-N;[Z4O"34&2XZ-K@=2 M3ODZ]#Y G9$3BPN2NR;'>#\B;/0Q:6URDX/JHP-\_>"4X.6?EP/FZADX_9<_ MAC\GM.R\*20_D^LM T.+TCM'\HO[%6%+7)O MI5QZ@T8#8.G2\ZM;E.^O1/EO=!S5XGR_NH M9,0]=K5<3RY7\MOE!UQ^G::+:WKH>4R68M1BK"'!1 =.! /1!I#G#M%Y.4YB]6_Q!IG>> M?UU4K5SEOT.T+!5'_EX=TI0+ R>9!LZ21BV3=G<;,#T\\&.W5XX.E&-UNV@N MZ([@\V;ZZ7/M$UEE%@JNOUTERI+W'F6UPJ;0^K(UB8H>!= MX^0)V@-F"-%VA)1G7Z>;R.62B\*$#C*7.@.W=N^S&D+(%?FUKB)P%MS.DX2V MOV*0(54XY!PO:9_+ZLW,0) IP&% F M3I*S?E]H//RZ<'#X^7 A,GDIE:EYGXYG:"A%!G*1"B#0K: M'XUO<@'R^)+[<8ZU#DF=#*^)'F!UZP@YBU*T(:,H8VU)9 P';X4$ZYS60L@H M39/<]9,IN=]+NX^6W.\CZK$WH0=JQHC0++5FH(3=^.,)@E !@M(^1(U!L-W& M#!Y1;G>BXOJ]M+5#N=T^HAM;^P^7AW!T1&J&4MM9*EXOX#+Z@V/AWGH2"=O- M"3FJNN9$5?4'(V 0\76P4_SP@#X;SF1PA&1>"XAM\@1GR0"#"5HZ;ZU@+3:/ M0:IKFM7I-W-#!M5'!_@ZI$8C9W+]#:_S"NN0\:PD^$@^/.,LE[J^0IN^#/_Y MJFOV LL U37[:*[;ZIK7OXWPE.:+5;G M2[RN8."29U4KA-&Y0+8L*O"Z7A,37M/V& .&)K'#(S0=:Y*V//K[B $O5Y_T@^7%.D@'/.9 HN(R.VQ/QV\D8DJ'0<=>^#*:&IV!(#I^/=/\A@QN5 MAG.2'@6/,TX9VATR5Z1CIA)$C 5"4KJ:% M>IZ"^;EN=WCC>T>4"._XY,$-U/?C6=3U>T5.I8WM5ON*Z1Q0J77W$U$4Q;E4HBLD(!13LSQ&(5%,^* MBL92Z-NDP]8.M/5KL_;!RH-NTD!*Z2 G<,W2OR^6?W\]?[=<)(H@;[/$N9-: MD\>G"Z-P4ID(CM@ \@LU1\%K.X.F.'N8MG'SE\UQ-I!2>L+9^_#'KX&>.PVS M.QSEDCP3$4&S30\<3MY$#@R2#(Y3/&.8:W*UX<>DC9O?;(ZR8532$\AJ>UP4 MBJ/B!:R3JG99"1 5)S>R))N=\!)5DV3Y32+&[672'#C[BOEPB"S68=;0/2<+ M^P67ZV_O9H$>-\\O_W$^_5(/D@[QR!]^V#!.^([$#N1WWWK;LQMONX9284X3 M@ P%:(D04#(%@+%>9%>1_!#RHXU)P^^8%N63&2FN*<%97SM#9 X M0HPB0";A6,FR-[+)0<0'_S$$8G1 =[:V-P=R/[) M+*(,1IF0!61CZXEBDN!+$8 N6MJ-H[=MFODTMXC?SQX>7H(7U4->*.>4 "\C M(PD$"4Z7 (768 G2!1>;[ F[$MB[==P'00\?$ VHI Z2% ]R\\NWC_2(31&T MC%Q87:]>>)9!U6DN06D&5F2AI(_1IB:3IG:@;>2:X2:@V'5?/E!#/8.N,G19 M?ZN20&N2:G'+O M1-VXYX^MH36\@CI W:^!I#K'Y;>; KNZMRQ$3B%;D%E2N,US('^5H,&E,*I0 M/"]TDX$XC] T[MEC:X0-I8P.,>3K9&UF#JZ !:#\KJS?7M$EZBH.W?TQ(1 MM%BDB,2;-R"+D:B9OC^8H;'S_F:ORV'MKAB.&C >II^>$?>WY6)%W& J*$T! M:PL)*V5#ZT=%0!.$QZ.L9;A0VS\_.%LOU]#\VWW^0^8D7UK-H%40E(RCE&80B.%X"R0.Q4"G <0PF!U%RQV@^T%&:L$4*UKI3!Y'L-S5[@028G8"6/*1LT#? MO3LQH['MW+5.[?1!1F/+N:\VNBU?>UU/#3]-R8VI%X#7!]XCN?.,H6Z,/$;: M0$>9M0S_C^EL1LJ]^[XMI8]:F&(L9A"N;I51D,J=2I!20FU*MMDTB<7VHO+X M4MB'WO"]N,!RJV7V"([BJ#IT5(,/4D"R3G+EC3*M"JY_2-NXKEP[/-TOI1U6 M3=W6@-QE])A+N%N?U,9<-:Q(VP]DA0=TQFO@Z&MO/MJBO*J5^#XFF4RJ1(U"2N-ER$U.Y8\A>MR@]G10/IEB.P#QU;)= ME$>X?G5>NP#_F'=I;)(LDY0S>3.*%0?>% U%B.1**H&5)KO9D$R,&S.?WEZ? M7/%/QI>]KN.]VM#N:>28]@X'OJN-/WP8J^-XS 8Q: (8B5*!$C)#J'DC'C'6 M^;H\LR9W&D;RF!]9G!<'7#[75BG6UV:8M/1T+0Z*6H-CA4L6D%RG-@VL=R;Q M27G >Z#K80]X4*5UX"3LZ,EO*B9YXDP$I2$D4R>,L%@O#B= ZT*(*A3&FEP; MW8/&7FJ=AX7)[D[L43KK&X[?&?LMG%W5FVAF4"H5 ,D/ 86&%G5M'QR1R@C0DY:Z=I^;2 U5U"QDVYG!),1ZF@ PC]/O^R,;&8/V+Z/%_, M%I^N1DXZ'XU@L0YX,9)\58D0A>&@'")'%[.].P5V&# ]3-*XA="GA-5 :ND M8%>M[]_C;*.IU>?IEZNUHJ2)R**%+'TB5K(%EW@!%Z7(*+A)K$VQ_<,TC3/Y M;PR(#:68#C#VB-C>7%>FL7K\F)F%8D2ZO/VD>)TW$EC@EI'PFC1)V(6X7DKO MQ\I?'*:EKI'W^PK+^>S-M.!$!>.5B QD5JK6!1FH5AK0$ZN98FNMFVRDNQ#7 M;2AY("1VQMR!^ND:.\G+1*XJ9N;SP;(QLANG**(ZY/V-C>C1(AFGV I+ M-ID5J'=A0'G'P?,8 #DW2BOR-'23"^$GM:/[E?N^QYI+(S-5\Q^K%&;_"\-R MHDK1#(F19$(-"H,!\H8L9!U+5-H@$Z>N>MF5]J=DD??!XW%5W<>KN?.8[#[+ MOY&)^?@'SK[BKXOY^C-%H,7'X+(#6PO8E4MUS+J-4*(4+E)TX5*38^?CR'Y2 MMQ1.AN>CE/ODH%P7Z\<_%I-LL?#D(RCM2+Y!)? V:A!<*&3(54A-VN<<1.V3 MNGEP,N >HLJGB5<"($Z$2XA%2Y)IHL! \P#>^0(N"&LLQLSTR7-BC] [[AE[ MUYC=6YU/$K6O%N?+"7.:&UY(GC%P4%)RB#YI\"R*Y(VF[:1)?\7#R!WWT+YG MS.ZMS*<)6?KL1&E6&!,)DB#/1V7"5W0R@K5!&D6>$3'?"63ILSM!UOP?"=E] ME=EM-NU*RH=DPJY_=Y@LUG921LE (>8H [E](=1&3M)GB,0X\&Q8'57I?)LS MPI-FH*Y>MJU-C!,VNL(L.)\)VRR3)4:6P2>/RJ/WWC4)81ZAZ2EEC/;!SUUK M-)1:NC=L:Q&M@%R*Y(E)*\+3-T+? MZ_JNY?^]5Y4(64D6H=#?H$0V]>J7A4RK*GJ1G6[;V&$+34_)".V#GX=O%1^G MENZ-T/51V?//)$]<3>?/PW+YK+:P$<<61X^,N&-6U',CN*%4PE MNB"3!?+O:$&F.A?=X'T, F]M$$X0K.+0<7<'5 N M[^T$E;B)VD/P+M9AM ZB9+37^Q2XMDZ9M$LUVX%0&;,YP5"*?10G!TBY@[SG MVR^X)![FGS[@IYN7DHE0@8)[\#91P,MM/2?C54PJZGK"S2&* M7@PO]0[ \X%4L+G*_LLYN9ZX6EVQLUE:26DN/$:RN6A L1C)!/-Z@2M:RRUJ M89O<"'F4JEXNO1V_6PVOA!X0=4'[Y1*3AA8#CPP<2XS$DNDK&044I9.TD;Z9 MFMQANT7%R/[-<-J]BYN#13TB3FHH/GF&R\7J2TAXR<+5'74RND5E"=HJ"\H& M"3$D#1)]L0D-HKG3PNY^8/_(\T?&P>':6@PKNK&U_Q%7ZP_?5G4GOLU$TLR) MK!P442LE(LDC:.%JWQZGI."6Y["3_A]ZP\A[QS (&$1\'>P45QOHF^NK:]HG M*Z(WX*/.M7ML;2PF7?6E+!\7L]FKQ?*/ ML,R37+(5FQ;;=2B'"LC!H1$0BU E8F#(F@P#V$)+'WFX [7[ %8.%75':)E8 MSHLSAH%EM634>@&N9 611:4UH_74]@)@'[@X6),/(&,OL1X,!PJQIXM,_O-R M/2@H2!(X_31_?DZ4S-.WC\LP7UTTL_D;;I50+O<#*9$ 1B""B8U!,E(0UQU5N4H'>Q=FTHM6#7 H0TM%:R"%"-$93 MJ( E6>M*DDVWV M(J TUDOAVHR7./HLX.0GUWOI?:^S@'V4T .B;B6\A(Z99:^ *X,D%B?!9X9@ MHU21)5VL;.( /9FS@+VT^^A9P#ZB'CL;_$!"6V&*FQG@2CI:.F2,P2MAZV42 MFY-+)MP=H_UDSP+VTM8.9P'[B*X#*W$_>>5%LBSY $Q:6<>9.:CE^:!483:C M+,ORWO\4N]!S;_]/M\NEY-:-6+' )Q$6K_ M=,4H LPQ D\I*2T3"M6D5&$[.7UXO@?J^.[<@^,%/O86LYV%UV=?0FU<-Y%% M%*55!FU]E0FMK)A+!F1!!,6]\G?KF1_8:AY_3Q\9N^- ,;0X.S H5X*YH+]N MHYLTHXFQ9%-/3X-UM66UA6"C )UX4CQRKVW3/>@V.7TD[X8Q* ,(_?,5E M7#2]Q?)F,?_T$9=G+S"NPSS_MECCZEWXMLF'')#)>^QQPR3S=B9XH'Q>?<^6 M!$QV+"%3 H*O?62U5N"4"(#&>2=Y+!J;K+?MY!QK5&X_]?M%K2A*(O'% MP.+N$#*7^4M'T4 P3D,4C((!(Q0$810D'NK?*LG0I,A_.SGCPN9X-?\ -P?( MO ?D4.3XMCRG%T^OLM084K(BU>,-&2EP5.22>9? <4>!H/3$79->&O=)Z0LQ MARCX+F:.DW8'>+EM?2\6D12"!6$AL9KU%I[6CU0,G-:2\R(\MFGA>I^4<1-Y M0V],1XJZ.[#31[*_H M1W%SH-3'/AEX-2WKS\_.-G'FLWE^CZMZ0I\O3.?UG.>K^S5.1U6O5W&YF6)H M!41+(D,;N0XZ6I5V.R?8YZT]8>90)2].(?&QH;0K3TJ3>#0J0-P>LK$U M'R6(7Z%1[W;);4@ G6BW&@) +>0\-G9JO]W=5T40+A>" NA(_*B@R9?CKD"@ M+Q,]()F@=[-#^[QVW".H!H:HF.69D#N2OU&I[ MPSQ% "6"2,QR%,KRV"3>ND]*3T@ZWG\^4M3=@>5R717C4C:%@8BU69?*'H(+ M"-R8R"VW.?@3P*4'O_E8!3^*EP.DW0%BWN/7Q>SK=/[I-C-7/7 BETK0SLLD ML: "5[2:E =:1XIL:,F1-VF1]RA5/6'H$*4O6FF@ SB]P?6Z%A3=REBQI(W) MA;;S*!/%IM&#LY*!D=(IKTIAL_)Y_M M(I=1=.3>DY29.A(4BO$"* 7((39(]=PD9=Q+.T-[-46+N#":7*X>Y M(K)"![(4XL!Y23%A0=K!/5-2:N-XD^.J^Z2,NR<=I]I'<'* G#M RIO%/"_F MK^?TQ!CF?W];B K,E9\WKW]Y^_[22A:C64K*0HBN]MC)BKXRD=0=,H982@A- M[I?N1%T_>#H$ ON!&KNK\P/$-[+6?YW.IV?G9Y>$2RZ48E*#8B*",M;2!LL%!)MY MD"YHOE,SHIWT?NO-(VO^$+TMAA#BV-H/?]X@'(U7S@I1 RQ&U(=8 ZP$Q7DN MF,G&[^1W[J;]FV\>)WH=3/L'"W%D[5]?]OZ0<$Z^T6)C $UV3$B106=)FU[6 MLLY79*!%MN0;:6_O]C@]' 5;*1AWA."0?L#Q AX;(9=T_SY??<$T+5/,EXXS M^H@JUL(O5A-X C4XK0K4 SQ?AV]:M\MMF-U0\A 5X^T: VAV,;28.\%*[9"6 MPNHJ:V=]D2QJ!C8$LJK,;+K9.Q#.V)"TRTSN4A6W%U!NDS B2H;1ZQ:D'"'D M#C(9MVWLF^M+FQF]R%X$H%":1"-3O03%"Z!W2BC/DC--SF4>H&-Z(A MA=X!=M[<*!V^/E2Z\,!^62R7BS_JD5/X0C]9?YMP5[B.]1A4\DS+3-?:"W+% M&IZ6&%;X>OX@ MJSF00(W.4+RVH&*)$&,)4,>S)E.,0+%;>>9Q=/14;W<!FGZQPF$5/RL9#D6.VK9#F'H(P *XIRG'P#87]XVW:7 M%_54'S4 @H84:P\0^2Z<*ZZ>+\Z^S*9AGO -?L5E^(0;/J^6QSM-\NIK6[TU\*"DA^:S%:@$J1 ,ND*2#8,$$BG&/M-5%-!Y#;YE?\/C]?8;[R'6@ATDJK7+_" MNNQ25>4GG&C-E=;)@?2%HC3R)"#6=B$Y<&=-"=KG)IUH#Z:XIXQKNQ!D>.7U MN=G?VA4N_=Y),"H$7S@H+^L04N(HUM)@CT:4I M3<;?)9;N_LZ?T2;/-^&AA M=V;I)G7D03%9@Q96U!23!6>L R:23\(GF^ZVM1W>>.V$'/<4D'.TB#N#QY4M MO9A_LKX?3@L;7)(V@Q"JU+Y[!D+FGEB5A167ZIC94^U]#Q&Y$[S\4X77H"H: M>X>[<[5EMOGX)GY)RGB>-*2(H0[981 XR2TFA8Z[7+04.^UG#[UAM[0L>PHH M&4Z2/5BCS=6 U17:WYZO5[596PUOSQ;G\_4D>LZ043P;0J(=.++:KCXQB"0Q MU#F7S-I8H!\0MAN@GE:B?TA=C&UJ;F8!+PNZWDS_<3[-FRPQ(@8M WB6:Q]S MX^LU[3J)704>.=%BW<[N\T-OV0TA3RO4XSHSF]<)A-9H$)[QJ(QS\6XJ8'?<[$;";J!ZFLGZ M=KKH"7%;V9O8Y#06;L':R,B+4QP<3P:XM,7*C)K=':6U [*VOFHW!#VMK/IP MLNW!)=KF_3^8WJ+]N*@ 0=<^P])PU\S5?WF(J^6+3, V?5$12^3H3!!%FRB"XS$_-NUFK7-^X&HB>1TVXG MZ6X;B;];+O)Y6O]['=\Y7T_QH+[A]Q\R3)OP'Q W4%?P>V_YWB!Z];T3/8^2 M!1T@;6;+ZA2AEJV U70VUEM;W&KM8_!-!O;]F+1QB_H&Q\[=_6Q@W3P=.[0IPQW&&ET^JI%- MVD;H*2V3<8(53RXT"YF4[FH7^YQK5C%E%864&)M,2SF%9?H^]N[..G@S#7&S M,V^D_WTMZ*""B(R!#T* 4G6I<%]"GX#5V@=7#X]!;J"W MIV/#/IR?G87EMT5YEM;3K\3U='XEB&\K9$E/)#=4QI+GZ7S MC"!F:M)!:5'G_G -D?'D6 S+U3;Y_\O[TB8W M;R3-[_M?<@?W\64C9%ON=81;TDKJF=A/#!P)B=.EHH9DJ>WY]9M@L6Z2Q>,% M7] ;T:$N'283F0\2>2>/GJGL#0C!%:C"/43RA(^P"E.$A MN-EBP@TCEQY&5]QV8(IDF/(2= E$=-(%(DIRMU4FOQ?16KE/^6>#P26MD3*0 M(#=.,3F$JSU X:XK4JCBC/' $B_D>)0 7AH$'V.*"J/E=I^5NY0@B6V9 M8G((^\:>8_%D =3D=5U>I"D)[/-Y@1!J0#::BD#4T>22$S!+GCOLF\_?W(&U?+]0&_DT36K9[[$/ZL MK%U,5$+-& \[> MN\8O=0]72\C-$?^8+JJA\_?\)S[XHZ1B4X (H:S,9M[ZNC4,M_D;8K"[92..XRC$V .),ANE>-$BF!,L FLD+5]S-.-2P*!RUB8D%X9WV19 MQ0E&8+/2X3XP=Y!(3C0"WUX_5H-#ER[\7N_)464(Z_]RF)*"360,5!YP^]'W M"5W.,SU3,0#7M3Q8> $^"0L.K=,Z\:14D^DU3\DXO45SL4!\3P@)5?'=?OBC MJAKC+#I"?-;>U D;G)SM2"Z+H3_,C'&VUY#Y(PZYBZQQW<<3YM?I]>V\JV=G41RE+PC&AOJ"LLHFEX%LO\1+0)>>]T -B:3-1(WK!PZ. MHP$XWVUEW/I01Y?T/OGOAWQJ&A;O/@-($!B8CAF,(*2K8@2YZKH S]%$QAS] M5<*BUOL/JOF%"S:(DH!G>IR#F4C.*4K<+504A41 M7'E-Y =]8U=/RB&2?KK.O 5_NWA9B#\_SQ;+9\EC?SEW7D,;"B EJRN3BQ MK5Z*6&=AN,(]T\8VFZEU.*WC1A,'A5M;.74 Q<>VV6M'0T]7+#@/)F0%"I%N MF?5(/_'(3"2K4#;)%Q] X[CQP@&AUTHNG1O2[VH8:CG]@2>TCVSYI"&-Z]UD MMC&S;2G92\)0*=+7I,OT/G'[YNL3\9CTY M ^MBF[N__(SS;WRBF*KC\RT8(VHV.F2(,B.X5%*4QBAFFQS[4$*[,M0/P'N<#HL345H/H6[*43:(.L(_0P@V9"V\L*+)*+C#R.S*PC\%?0VE MTP'V=MZMVIU5)][52>?K81P31(ED17#07F'=+()D33H'SH0ZHL-'DYJ@[U!" MNS+YFVF_4R74 0)WW*]-IY,V.,N4!FU4!"6$A"@**7CFM;,R2_M\&TQS[71ILMN3OJY\A4.0L4^ [%1YC-V:\_0T'ZL2?E_^L<#5!?[; M?+983$H.F+F28'+-4G"=P0EO (-#S5-R*:37M-*>WS4V5!K(=]:.V5UCYTU* M-]]NKFK9YV_?OH?IO)9Y34Q.6D9ZOND\K(ZW=A +740Z8PA"T?E*/AU+&[][ M;*=Q3&R=+HQ+P=J;;[/Y5HD/W >9PU463WYWDWNT[K(RGI4^&9U09P1T?B"CQJ M"9QYP5%$Y#*?$6D/E(V[:7%$L!TIG)[Q-DE":A9C??\9>3?.:O"!99#"I5BR M+:%-I&(+/>/N6QP16P<)HH-G\F5E]29&)30YYA(AR!K;BA"Q299L- M+XWJ$/>@;FSW<^ HV)"RZ,#2?WR<9R;E3UAF<]SFT6#$(D3= )>YK#ZT!+^: M"4Y^=12:<[(46J>,#B&XAPC;H-C9D5-J)LB^ ;OMA#QR$S(SH*S/](X$24^( M+;4AQ6L3DK$8S@S54T#:.%0W$DB'$%[?\)P(,F&*C0XX':JFC&,==B' ,A>Y M=S;[>&Z5V4.L;B3 '22.#DS!C:7"=XYYB=*RX!&,1@6*%0N.:4Y'4PHU2E?: M= /O(JJ'B-RYL'620#I36YL<\1!M7:60P& 4H$R60/8RHX,Y.EOB*N@FZW-> MH:N'@-S9(7:D6'I%V<1KJ26OH1UIZY+QD(A!F"&@#=&)DNBZG U;/43=SHZH M@T30V5/X[%7_1,):#59Y7V[_U31;HL-HP)3,R7=Q=6->X4 :4#OR6Z+9:__2R*7JNR*: M3\.8"7UVM6FC;MGQA3PU),-=VQQ+CDXF?>[87T_9D:.1<4B$^5AY=/;8_G9- MGXN+Y=L_OI/&Q4G,QA2; C!EZ2C"D<*7GC1OMBX6Y4U.S>QJX@?GZ.J_ EWSOB8,Q1=1T@0%\ +32? +)AT4J4<7GO -GYR5X[I,:(_ MG5\=1$B>EK^L3H#1D^&E!;!2:N5+PMJ_'X%KQ5) %:P[0PG2WA YE^-WBG8X MD&1$O8JS5=PZ"LAFR"R$(+P1+32RT741UY6H- MAYT3.-\!BOX]S*=U5M'#-4@L><6+A^1(4Y+[EXDI=!2>2PDH8PB\2-P!2#Y])?.[CO-X.$$QWDA.1GABQH)*7(*3N@#+S$03!9VC2=WB M2U+&+H@=#"8G\L[3)&2M,>DO&EZ(3")O F4*_V&(" M':&@VF\<;&BMJ^!]A^3 WQWMS77^6$5S=7O&"5E8 M#@TGF]SZ4&O?#B>\=+0UYWX/\\:#_K5?!% M"7#!25!H#@47I)*.JLH8[.+V&BPY2-.WNT5 M^^4&'PIU@D(ODH)L1*%KDNG"6!1U*[((3&8ARAF[OC83V57D_Q",[-?Q-8!D M.O"==DZHOCO?[>!$DE?-SBY2N/J_&.83'SEBH?/1,UW3P5A(UX<()G,,GK&< M?),JI^-)'A>1[6!TR-3QX61Z*>@EMKZCA^?SO_#J!_Y]=KW\NIAX7Y*D7T#Z MS.B<@>P42XK!NJQRD2AC;#3-[#B"QTU[]87<4^5Y0;BM=_+SOV83EM 5[QE$ MP8F33M?J%^'I"&W8HY^ M*:5.6*N[EM%&H1PZ^OO1X5DI'3<_V"= #Y;@A4'TU]G-?!*#\UDR S:Y!"J9 M!#Y*"2EY98O4*<8FLU@.)73<)&27 #U8?F-G&G8>[O/L)UR50Q(G"WWA_0F% M4U:Q1":+K&%0)E8GY&"T*4QP+M/SE/B6D/-17S]N,K,Y[LXDEPO2C!/NC++" M:9!%*#)*R#*)7M4E]3G6N"USZ6P3CC<1.&[>M#M->)"\NDB3[#C7/Z[S>A@] MYK=_)/JG;[[5WTU8E"'E8$'G0/R+OM;""5.7TROG"OTU.]M6YE>I'3>[VP=" M!Y%D!VISVU OD4ID4@1(*M0%"<9"+(0?XEIBVA?/TCFG18Z;(#X;Y(:01A=# M^S9U/6WA5RS)&Z8#!!,E^5T>(2"74.B^("^*%] 9-8MBFJ=#;-V&^.I@=\GBJ]"T#G74Q? M\2C1"0^"AUS=,47FC:U14UNBD%D)Q<< 91>9F$ZP>(RL+@6"JZ@]8QP%>@YD M%]LZQMC6DCL-7L54'%HA^?EF9_67;^D)A@?+ZT* N(J1.IVDL)EXEKRHT7E# MSCXY?#E&8F744HE17N@^LBH=P?!@:8V=2]EXJ*VQ^B*\4BR0):RT@]HG70<. M!T@U$N&"KI4@>^50#OK:<7,GC='56 H7H.4F%I7DJM0M$37WJ(LA"S:0#5%8 MX=P+YV+S!=[]94@ZT6H'2:>#O,C&\VR-HF/D/G+.@#M-JAHQ0*R15):BTQJ9 M2.Q\T.LS#S(F#@>16Z\J<,)%+9TD3K&4ZO4B0S6JD$!D%G42SDH\GU4W;N9C M3) =)(%1'V>/_ M?!B>;"5HH#ZP^\^ON^VO9HN;^<,]]"48C,6"UO76N%#'%F9&]Y +E$IFRYM4 M_.V@Z50UO>&C/Q,G?Z)_\\^)-B%X)LCZT3S6TT*&ZX5,&5RLMNTQWX0>Y"8XA0N*EUDLSPH\V M'K377'&))MM+TRYO2\&TG/[ ^^_X&);X\^QZ.;V^F5Y_61=ES*X7DQ!0YV0B ML&S(QM&2@T>Z3"B*3EZ62"9NB]/O3V*_FN<0Y#S7/(U$U*T>>AOFUW2LQ0>< M?_I*G#]&"[WXC&%TT&[2!M) S[_DH;@J:><"W1&M>)T%5P0XKNGYRLXHCU9Z MV60(UC:"3M8]SS[WX3V5Y"S'XATDJ^@]Y71=0G$)T$G#N9%*R28%>%LI&E>S M#(*(%VIE$.Y?C!;Y7(>='671;/FD-AIE$YFM]8KG5LA2%,A89Y%&GR'6:9,N M%6;1>F6Q24*YE5[YE+YBOKG"]^4_L(YLQOSF!SV17_#=S;=8RZA6W[98L?H! M]2$XPYP(P"3G]$0;,M]+;?[P,?/BM76LB)73!1YMS MDWK85BIPYQ5Z?[-<+6F@+_XI+*9I(I/+6EE>VXIJ;8!$<,@2<#(BK"M:L39] ML@=1V:G*.P0YSU5>.REUD%[:>+A?IEYGFKZ S]A MJKG$*2[>_I&N;LCX^96X_E\V.H^34,A-+SF X#498>I6"4*9QS=TQH3KK$S?=7J%WX1O^,JL]@A-OE5/!(20=#?$Y M:.*SR*"EL2G[@"(U68#P&F'C@KD;!.V%["/%V0$\WW[[?C7[$_'3$E,+N:0N$2ISNJ7/4$ AANF,_!2^F:.&Y#'6#<$,-? MQQ0X#A&7?Q/6Y>E*.A^U2K6.N,YFP0RA8(24JJKQ)7';Q"\%79KX V+ M_B-0T&W";'6@K[,KDOKB[7_=U$Z!(_)A&SYEF'37:^0-E%(V>LCD?'B\!5$YEUTC0M"XB> M(DKI($W=_B=YJ+)F@1#%"B3A,?(S-N4;K[=7-75<^^77W%> M7U-B+EXO[FMOZS+59P4HV7$9N",J%2.GRF >D0-.&D\*K)O"0J-H^W'T-V5 M;CH$23N"ZLWEUX$K\'#<_8YGI.(>/;%6.04J.P H[#R^>"'LQW85Y[$G[@">5J>WQJJT=T-_EMGE-I.<^%',+D8C70DH8H M-2'!Q<)\"3[HCI_3VYVQ+^S$VY@/:J&*00E(WB6YOO13*(FLPLBE9?1GW-K7 MT+#K"[IZS Z1X].-NP-PKX<7BCB/M1[H]@Q5#9 &JM! M>5'7SO($62/]K(34;39A;J1FY%3]<-)^GDDZF?4=X.?S',/B9O[GZJ*M$V$A M*"(Y(AA%>EK9NFX8902O)6EGP:P23930!EIZ>+I.DO!L6'://7KNI3Y^"-YG M:5-FI(EU3'2#,"J(5A70%H4A)Y*.F8XT8T;.]0W^% W*RPZTR.HH'_'[S3Q] M#0O\,)]]F8=O;VZ67V?SZ7]CODVN\$FV/C*=!6CNR/A+.8'G,8-FM6BP",N? M[W,:,";].GU=&3I'@F%3;'I@R70 N"=Z]+;"^4TBMA$E$Y5B%(GT:WZ;0 M7<@(SK!B0W1)V28AQQTT=:6VA@'64!+H#4S_'JYN\.XD/\\6R[\CW94\B='F MY.M,"E[H@@@=:B\Y'2P6Z;V1NM%PDWV(&Z>GX7SP&D(F%Q0=?/!19OM&[0>- M(Y[P_:TBCD.QI$ULDD7+O=*:D%T] FDS!*YJ$R+WRD+L1A1"WM)NWLG@>MJ1@3IBVRR*_X0(GMP'H_"R(O2IE:2Z>#QW1V?X8*; M')6%55.1$J9 "#52DZLI$5'X5@Y#=_'0]F X*$YZB&0Z@-GF4(Y4EA@3$C!7 M;-WK[<%[;B!R$P*FF"QOHL4N+DYZD+3WBI,>POH.\//HUGV>A^O%U:U@[KN[ MU[$\;7EQ&G4U>1UQ1S&(@@Q4D;T1J0@A9)L.H[W(Z^%!/ D'V]_%H832%]1^ MP4+>5/X)K^F'Y89/90 MP=((>D,+J2\(;K,QU@<3CB4C70!IZTBK5)NFLG(03/))2?(S69-Y^'M3./*\ MAY; &U TEX&Y:M<^A)>"R5F+VJ!73*RU81R"9PXLW:R"A7DNFB2Y#R5T7-5W M-G>AJ?QZP.G^\62[GTWBS7%4KSCZL)#%1,D9$0?9QC@&4<>3B MUT'#Q4NK,IG/V&;]Y:N4783#>B0PGJ-P4"EU KNM1V$\V& <&%<-6U&K5P)C MP*7D46A/.KY-$&X[31>A[(:#VA"2.1QD_A9DU_AEY?H,F\9_$G8-.)LS&)$SV2UDC&O(G159)\KA0E-=H^2W>DEJ=9+)PJ@" M9T97154GIOM8:]$RU!9(7<@TC++)+(@1,UF&:R3G2T%AY) K2:9 R'1OD65; MA!+:YB8M0!>;R3H$(R=EL@Z13 >6VNX(NN.)5#?WD(VIA^$,/+T*8 )3F=C) ML,WBP+]*)NL@,!R4R3I$,AW ;'-(R0LR!%2N1<0RU0!C L>(/9YGY;B)P6+# M$H0+RF0=).V],EF'L+X#_.R9-"G)\D :^!@+KV<1Z66C^QW7X-ILO:X']WXC; MU8JY:_;1(CNE/!2SVEML'$1'9K2T(H@4O69M>JN&(+['5-J9<#R,0"\(Q.O3 MH0K*L2S V?K@6#*9@B.3R>:2Z-P^%--DZU.#XH)VP]!' ^810NH+@ON%4FW! MR+704!(OH +=+B_0@M3XDTWE5\'^/R(Z2HL%M,R32OA MU=&1-=?S\\V\RN$#DDV3=^<8 V,NI'HCD["@O,3;BC-;"K?,HT3=Q& ]G?2+ MB @=":W9J'(^-*K,.].PNSI')_;[0F3Y4HYMDNNGRY5AGLC,-@CZ[SB&K->F9GC3# MG:3?RF*:1*A.I/O"\MBG(/><$CX:T#]P'F=MT]XWW[]?K2+2X>HC+J?SU<_5 ME@_7^2.NA/%AME@^_-W:W#\NWWW\MPV4Z![HN -EN"O^"'RW-ZP2M#P-Z M'X:3&1^=]0Y,"N1)HY^Q"6^.)7A<2[85ZIZKV+.(L]^" MHJ-5S0DCJT_]SK&U;,,1V(>@'D50R9 EP>A7LE9KU"IX#76N,!ID08DF'L89 M=>W#M%NR=M;LKUF0YU-N8V$VYN@@FU)CA8F!#]+3A8Q1$B.L3DVJKO:D[W(T MZ2&8VCZ:>#AA_045YZ>;;]_"_,]9H>?F<0%C3?:M/-%IJEP[I6#S7+2-K8A/ M8>4("CORS!POY 1:5RN:BP2O&1+ZM5+6%YVUOU"%O1IE=++-P-29F)9RJY3!H!35W3<3FJ^A T/1F; M>#XQ=1 C>WB4-ASF@:OKK(X/G$4T!8A[M>O$"'J5# .-EAE)[)6FL1VQ!Y7C M1FY;0[2]X#I Y=-G[C/]5[>EE4654D($M": XG0 NFX,8DF!6PR)G,PV.8-- MY/2R(7IP^;](#YPLC"XAM:ZCR$D0$U2 @%5ALT3WSW$#)J18T$K/[9E U4-M M\Q#"?A4_1W"^ P0]M@'NEOP^/=O3F[@NGN&AKO95GEA7!]_6,3'>%^*?E9R7 MF'QD;=;D'45N;^@[!BK/7\KVZC0 F%'@[AHQ#:-BGAW$W6N!IM#(0=+90N(?;FMB9_O=%[AM:NE MKK&N$"RV%F+3+RP:CQR5HX?B/-#;A]QQJX/&@.3@0KP J-8>DD6M@L+%)-A2 M>T1,[>3+Q,V)+@Z$TMYS.11A5C+0HQ7TBK7ILMR7P+W0J'^*Z%P $$=KPQGY(^W MS$"'*[)#9G\/_SF;_WQ#/WTC[7M4NGCC!PV4VWV=R($2L1^GBW\NWESG?UPG MG"])WRRGN+C/1&1FC LZ@RY8)Q@;#I[T#) FDJE(F51L$J3:2=6IBNGG&7WJ M]7*^$DS]IDUE:BZ'@L47,$9P4(D5<))IB"8)9J,*N309F[(/<2,'XP9#S'-% M-+A@^BV#V72_3RE=V?5Y#552RQ*15W!F<[#66]#$ R [/%4$<(A96#1D&#'; MI)^]J6;ZB(FNP/1JNK;_WI#EMUS4OIM/^*5&I3_/Z(XL9E?3O)K8L0HY%I-] M<#X#*_0@*T/7+DH=Z;?.:Y^8)+>Z4 M>T5/D5.7N+L[S3H)6+Q4F)@@[LBZURH*<-%*NL=T9Z.(V<@F@;;7"!N[)FY( M&+R*L1-DT@'&5L;-1_R!US=(SN_=U"MMG4-Z#)*I\RU\"N3YUNQR9BHSB M-*I@WDK3N"FH'A[%HZ33(] >U<,DST4V18 51I/WC0P"YQ*$5IX;9I(Z$]!Z MJ5L;3.ZOX>E((?2 I[4S_^)(:SVLA$1HI6-T[):@PP#]&7RAFZ>Y$QA,0+\J), M$&4?*-&G/X(1_>XYA#9__;@I[K,]>0/P?F3DO O?\'UY\D]5I14YTQJ$ M)6*<33/$&*=#5=KU7N==?:I;\]_ML>;':!T4NJG8A@G+T@'IK&(@4#?3(E)22O9KWV_'Y M([>AM9/FII[<$UC;@?)Z8>Q_P'G]@_ %^23G1.2:!*9D>N M(CB!FKP)7_90CZ.U+IR+ZG$X3N8F\20P M:JQFPKL8'79"'=6VCVJCT1H/V#D :ZH!A#&R%'*^W5O?\/9EWGX_G6:PM5M8HFY++V54"RQ1"5/)B?S!1(J7TJ2 M-J=]GL2]HI1;J1@72$.(=S8TK\<&S*W?\O@(Z^ =)BZL476'BE2@M//@Z && M@%)P*0POW$Z9B5LPQ\ 57 M#=D*'(\,@N)1&26UV61@+^[0L<#T/[_,?OS;^A-O ;+^S7-\/'SKB& 81G2S MD_@XLJ;X?;JPN"U6T'3HQ).&:.NZKZQ%K8:2I#Z-24EDZ\M@F:^7 M7S]NP&?@Q^1$[G:%C4=E!YIT8=#9@(MU< ,=AS@1&*2"(2LC-,;!DNO;B!A/ M;9PJU*WX.)+#8R<=?KO.TSFFY:JV\CZGISR+KN[0, R4MP)\*!Z0*V.LCY&[ M9QW?6S(.&SZ\%\D?*Z[9@+SK(*7P0F7^].>[L"3G[7UY^.,_;V>X"9%*+@X* MKR5%2BAZ$J4'P[16]!R]@Z;.G.2!8+ 3;HB*CKIF26:RM<'6,;4^202]U4I,CL<_MT$!Z-E[&=IV'$^PI>CN#U MV ';F[B8YFF83^_= *.R8,X;>GWI%Z6*AA"$J65N.K'@-'?[),KVB]2^^/J^ M$'*,0&>#<;<[8Y>.\?M]U5&E.$0FP1)70&7+P2DN :4+"7/R7C2IVMI.TKA3 MK,[A1!W'_0YP5,>\U=.LE_9\GCV$-#[AO0(;0P8E,T+(=0ZU M24XQ7I)537K[]J*N)POY>"C,6LNE [!M.L/==%:ZCX$4MHK 5$B@F"?CWWD. MPMCDC;!<\B8S(7<1U5GN81AH#2:%;JNRUGD\\C!G\V^KCSNF(&O#IPPTSNH5 M\@8JPWI1JWQ7.\--=HZ+.B>M"#)U,( K4D&2Y'XKJX0M3:*NVP@:N@%G4[6A M#%F2HI3D2(A56;Z$D!*O&[[)WL,0U7G:;KJK#QT$):\UU)PJD0O2-"-:_?HYS(*IVT!Z:VF=U8A>*\Y"]);]XM9=W#CE"FA)WUA*PUX]*%;JTF7/*I8#.@D"ZCD+$1/5CEG/BCG MLC>NR6#-3M3D*D 3=<1HT=&AD0P0K :(+^3C1)TXC^3A8 \JD]#+ M"L]&4M^8J#E:!-V!Z*Y<6$451$#@M367[!(.@2D+F9M0&%=TM,&*ZK<1T4/" MYGC![L3)$5SN(/KY_CO6;N[K+^O;C8\USL SRI N[@]PMNKZ;?I]8I+Z\/H6+)T40&SF1YZ M1:QR2BHH)1@I)2^)-4GY[:1JG.!Y,R -)X$.X/3S;$[O>ECBNYH%^/*H!DOZ MR*3C=3)E70!OC":;44:0$J5!G7QHLQMX*T7C5. V@]$PG.\ 0O>=T7P$NG]!E'+-I31 2(&NBK9%9-8%,$T,9F>4#&RIS:<=#WR'_;-W0QD^Q4! S"OGY>BDV/Z^_W]3/:9YL2E^!%E* LRQ"9L'6GFS%1 M.JWM6>+KFX@;M^7L[%;*T.+J (+K?2)U8FFMWZJQ^/^8+K_>#8E\^T>ZNLGK MZ8'TO_PY_#&QFEM7/#F0H0ZT45+3?7,:2IVN2Y8_HYO< I%'T-K%@S<@8%XL M5&LKO0X NH.']_&RWZX3';?6(-[GDY23;G6[16UH5CH)B#DR\,15LBZM\&TB ME<>1V\6KW ZF9Y!A!TC=<)2)%5:'% K$U5A5,FK 21L@&YV+*U(;L4^+W?$! M\P=:NE6%@T%@6SC]2'F,[20\3-%]7S:=101G:J%KPJ\\0:TC=X%0_,[ M7B_J0L,)>?TFL[)T#L_7TQN40R:4M#$]'U P8&IP T'CO)@C8&)3^O!4 M 1T.-'\+M&O\LFHC&PQO[V;7LZ>*?'VDB4W23*R%A MT4U"*ULI&N>I'1]QPXBH"]UV9RC<^>33ZQLZU)IIQ,*?D/B*M_^.W'%BG5Z'^9^KIX2XD:HW/[NZ6O%CW>^FL@R9N00R8*T@UP@Q2@Y<.,N+^$+S4L9I"P(RU$B0&,\,H99ET13099G$6[W#Z';Z[S M[],0IU>K84Q_QU"_++^__HCI9EZG^M$_(!-K?O?;G\)BNAZ[(TOAFHL(Q"%5 MVR%HIETM,B1.&J%P""4MTUJZK?0TPGLSHN.V?"BZA1Q]<V#J>&&,G9SZ M91J^7,\6?RX>5?/]/OTV76*^ZS)((1AKR?XDXF^7=0?I(B#S,6-*.CT?P+$E M^_3J5_6'E1/D.FO&Y X4TGWTY!_7T^5MKV8P==.-!E%277YD%,3B$EC-C4N8 M2\0FE3XO*!DW3]['LW>:>'K#U_KVR2*38E&"C+5B+HL,7DH'2>><,/B<39/ M^P9:QE54)TIW%U:.8/78#]B;.X^^-B1\"LN[=KF'3LMD'5J)$5RJ8^ MFUJ.CB9Q9\.+4-:V;H[7OJHC7!PCR5DSMG:@4G:W/\5D:XF2!QTL5H.P1NMM M@2PCY[8V0)4VY?TG=Q\V*[?IXRD;3FP]8/!IXXTV3&F6@#%N0 E9G1!+]\G8 M[+*2:-K4/5Q,3^)!TMW=DW@ JT=_T+8TUAE$4=>=2QE<;2%'\"+0)7)%P+H.M,00BO?WA\'/.CM;2-NB8^19%G)?0RD9LA/% M.E5TUDTVA@]ZBG$K5/IX"<>#10=WXD/X<_4N?)ZM8S)W#P8N_C:O!>'&,31A MM2&7"3J/+N *%K!TQ9,U*:;0)$OT&F&7'X4_$C.SA@(<^XF^H_WGV;>XGNIS M/W9_68? 3/.ZM.S-?![6*\L6]\*8D-WBLS0(V:::=G,%@F7T/C%%/,@Q,*?V M>LM/).3R8V6G@?/LPCP:N#]P'F<#9Y,.._#'^M/[\OYF6:LD%ZNS_^_IEZ\3 M'UAFL0X)577M5O 1(J?SEQBU3U'SPIOT(0][C,OWM8?1TR."XX*T.HD3?ZR. M_@'GTUF>Y! 4)L&A#B^HU9ZD!$22()5C5I@@O#1#:_3G1%R^D7Q>;7Z2$"\( MK(_NZ8K+O\[F;[[-;JZ7M^^7D=8$8C=H7T?B6UTWCQL%)A5K>70IJ_T6K0]& MTK@%XI<'Y $%/#:LW]W4B,W[\B27L?CMVW<2"N:),AQ52L3#J,C64CJ3NY Y M%._J%@7AM-IO,-/N[]D+@.8O#L !1=%! .%OLUG^U_3JZI;^>E=6?>3!\Y)Y MEF!MW5EDI +G70"O=0A2E()MYN!N)F '1_?0 .)K@!83AT2\9'I#^[ M2F\/32JU>^:--J/D4W*@MKP#I3EX#J M&L:5"63VB4EE@V\S'?$88LO@%8UN^\N?98OFH#1-]*8P[ M32:G-\00Q2$B5OH+M\E@LJS-/MC#Z+P4[78(OK9O&AM>=!>EV-Z%>353?YS2 M5;O7Y[93=KN/<':UEW5(WO(,! I/;R !-):<@#E);V_.M>KL_P>UMZY6R760 M'MW1$%/UMQ%\2A[J3#]B5"8_9TR5-WYO;1M<':GN#A99!U&YW?6?63F3N9$0 M=:AU@&0+.U='2')+WKQ (V*3OOC3B[+/L&YQ8"P<5'9]B&!Z0-F3ZE+#(I/! M,XB9D5]5/:S(T((K/*-UGLLVK;(74W9]D'1WEET?PNJQ,T];:H=]K(/OB/JP M\L)CBA"2*,"9SD9)J?WSQI"++;L^2%I[E%T?PKH.M,13ZY34Z$JI+G#^ Q^" MRD1W0>DLN2VKP6!!UZ ,@JE]=L4[\C2:Y(OV(:Z7965M7Z;!Q=0;]#[A8 MYPGS 9- #=II#@HEW5!&US0PR;DNUBK?/O[SDJZ.=.E@^-FI4$\436]O^OHX M$R>48 UZ2I5M!%R*X0$^_TM9XKGDP9S.:QFV".?NK=@CK M3WS5R(_9Q[5<_T7])88%_J__\?\ 4$L#!!0 ( %EIJE+PZ&X0"@@ .,H M ; 871R;S(P,C$P-# S+3$P<7AE>&@S,3$N:'1M[5I=;]LX%GW?7\%Q ML6T*^$-RG+AUT@"=)+.;Q4S;:;,H]FE!BY1-A!(U)&7'\^OW7%*.G3B9.COM M) 72!S<2O^[E/3SWD.+A#R?OC\__\^&437VAV8=___CSV3%K=7J]S[O'O=[) M^0G[Y_DO/[-!-TG9N>6E4UZ9DNM>[_1=B[6FWE>C7F\^GW?GNUUC)[WSCSWJ M:M#3QCC9%5ZTC@[I#7XE%T=_._RATV$G)JL+67J66 MM!3/=E^G^^FXG^YG@_Y@CV=B*&0^' SS1+P:[/\WA9$]5(]MG%]H^:95J+(S ME33^:+!7^8.Y$GXZ2I/D[ZU0[^@P-Z7'8!:-XY^QCXV>O+ST':[5I!P%?UJQ MZ;(X,]K8T;,D_#N@DD[."Z47HQ?GJI".O9-S]M$4O'S1=HA!QTFK\EC1J=\E M;()YX7$>[1VB'ZU*N;0_[9/1IY=3-5:>[:;=]+K%ZUYS.X'CWE1HA6[7;,\P MT](^D/&?3H_/S]Z_8[M)GQV??CP_^^GL^"V]^>X\.9;6JUQEG)82,SD[GBJ9 ML]-+F=5>S21[GZ-46E;5UM4,.\:% MJ6@=K36YRSQ\DAG-P/-GZ7YR0&'%5/BI9)^X'?-2NL[[2RT7P6&4]).D MOVVHO[E#@UL=.FNS#Q+SR?[59?^H2R$MNBSQTDJG!-$=+\5=T6ZS+.!B@3G@ M_OFSO5<'&^Y^9;?VM_(JQN?.J:^X$.#NCI:Y'^WN+]>9*LGA42=]]6#A2+M+ MH__ZT0^N34N:=/=H&L[8E"/B5LZ4G&.U^JER[+>:6X!&+_"^,A9@+]E/QA8L M33J_$O+?.F]-J3*'A&A1@\=5L_?Z'D%IW9FLGD+Y?X7R1^X00(2J6+"+TLRU M%!/9CA%MXB@,3"@-1 Y&X*K$ZE^PNO2VEO LB/.J3X=W L9@2!WD4T.LF;*02ZA6HCD+!,7F M4Y5-F:OI9]5^+JUL.B$'"N4T=!5)M+GR4SCH*I WC4[]5C#-"+@Y0S/!QHOU M:7@"ZB,%JF2Y*@$%0M4J].V0HPR*[5JY*G,P4A0LJLQT+= GX+46YS:@J8C% M*J"#@$V UWJ%W 8T[L;06!PB;"K:5*/6J "X&F J#.>"/1EW4Y9K,W=++%LY M4>!%DCJ<7D:[865[#9)N:.VV;T(9=BP!GF:DF+--;=$!*&ZF7"!.U))EZ(?V#BO*7:=M*S4/:&R2 M]@I1[8;2J5"!?F&+,UJ)<##CZC'V+HI;10ZH*"U"(BFII]I1N@^+UP5M$&C6 M. F#/&B=&E70MRJK-:?L +>"$2O9@!91A*QK)_PUEE01!([V4MR#L(?])[1_ M:[1O37X;H-^>-K?&/M;+#/MK-.7.E)SR W=8#J1S">? MKD,#GM$0_.NBVAV;VM\]]C99AE_5EB3E\R_OT=AXN4D(2U3&.5B>,M 3Y!\ M0.:-,=_$#ITG-%(RE-R YCV8EE2#R;+:$C;64O2U_@KC/-[0F3%Z<1FZ:,ZN MV,Y&Y1S !N_=J->8B>V<# VO(R63+F[TC#$F&$A2!%22?"^H?D% MT^I"ZN84Y$;]]I^8D'O"_FF'^ AVB.%D52R72GM%:<2PZ]!=L1M!\!Y"9D,X MPR@.V>R-=5>J(;Q 9T6AO)C9$?WC?Y+LY)[\ MK58P-:RVN@R?2MS+ITW? Y/Q6PT!"$$:/N#!)MK79TH"+$VFO]I\S26_H-0= M!6%(WD'*AN/=Y?'6O2#8[)/B6<@M',@%&CIY18&WP+61OJ@,]$&AMJ-R<) - MKBX*;/-^E\&-)L7<>@3XI H> Q"1_',+NFD#%C)P(X 53NL;!+9C-E7ES.B9 MI)1:\DGST<$V="J+2IN%1.E\:B*'\FOX!A[_I+KHWAGOQ_'5]@33%6B5[3U_ M-A@>I$GXCZZ,#F:#?==Q=@7@QO6@9G;^P/&$W-YRLAHXA554P7,ZNF-+ ME[^[F?RK9^_[FZ!M+I-\A2GK!?JY)_>M7Y>K3+PL.(HGSS.Y<8%NA>! E&@S,3(N:'1M[5I=;QNW$GWOKV 5 M-'$ ?>SJ([9EQT B.ZB!WJ0W<1'6;%F-W":U M S@/BG/IA=/&_7\_8U!>*_?K;VU_.1ZS1ZG0^]T:=SNG% M*?OYXC^_L'X[2=F%Y=I)+XWFJM,Y>]]@C:GWY;#3F<_G[7FO;>RD<_&Q0TWU M.\H8!VWA1>/DF-[@+W!Q\L/QCZT6.S5958#V++/ /0A6.:DG[+, =\E:K=IJ M9,J%E9.I9]VDF[+/QE[*&8_E7GH%)\MVCCOQ^;@3.CD>&[$X.19RQJ1XW9!) M]["7]0\$3P_2?C9(>'1JRZ+,Z, M,G;X+ G_CJBDE?-"JL7PQ84LP+'W,&@3NA<> MY]'??6Q'20U+_],N.7UV-95CZ5DO;7=O>KP>-;<3#-R;$FMALVN^9SC28!_( M^4]GHXOS#^]9+^FRT=G'B_-WYZ,W].:[BV0$ULM<9IR6$C,Y&TTEY.R=U%QG MDBOV(<=2L*RLK*LX.N@-.[O*IEQ/@+W)//M8*6!IC[?2_AY_R;AC7)B2UM%: ME:WC\EC&X1-D- +/GZ6ODB.:5AP*/P7VB=LQU^!:'ZX4+$+ 6-)-DIU!^\T# MZM\9T'F3G?*9%&S49F\KJV'1W#:W398%%"PP8NZ?/QL<'&T$]Y6#>+53#'$V MM@YTR85 IFXIR/VP]VJYJJ06B*1A*SUXL,%/VTNG__W>CVX,2YJT!S0,YVS* M9\ LS"3,<6WZJ73L]XI;7')J@>]+8Q':FKTSMF!ITOHOX?R-\]9HF3E,?Q8M M>%PC@\-[3$IC:VIZFLJ_-95ON<,)Q*DJ%NQ2F[D",8%FG-%Z'H5!%[1!28,] M<*D9UPM6:6\KP A0Y 2]@Q/,68%/EL@@Y\1MEIE"!I(/=AL&&C)PCML%F13\ M$@)+7K?I\)U 9[!+%<123:.9M"B.T$QC=?1$8$:93V4V9:ZBGU7].5BH&Z$ M"ND4JB@29'/IIQB@*Y&JJ7=JMT37C, P9UA-L/%B?1B>@/I(@0HLO\Y!JZEO M(DK1'(OM6KG4.3)2E"=29ZH2V";":VV>FPA-22Q6(CH(V 1XI5;(K4'C;G6- MBT.$+423+"J%!@A7@Y@*W;G@3\;=E.7*S-T2RQ8F$GF1A VGE]%O]+*Y!DFW M=&;#VR=4/BPJ+VY,X0M7(ZZ60$0TII:\-*WGC%L( $) R#%*79QH!HC:L9)N M2N9D5B#)$M'2LY N4\956(_HUQH5D51:DX' UX[M(7 $(!(C.C;TM(N">K ' M+T/5="#B4WR4))1U1#"USXC^UH =@4:^[-Q1?J.C'#NB.&_#'2U(1MPM$;\B MA/>[CPC"_/% .&TG^S0.I^!PQX1S&K+GEP'7I,2>\; MRF(#2'$SZ0)QHA7HT [M'5:4NT[;%A0/:*R3]@I1S9K2J5 B_:(OSB@IPC&, MJ\9."LFMI !DE!8AD6AJJ7*4[L/B=4$;!)HU#M AC[1.E4K4MS*K%*?L@&$% M)U:R 6M$$;*NG?"O,9 A$CC6!W$/PM[O/J']6Z-]9_+; /WNM+DS]G&]X!Z; M(,V=T9SR W>X'$CG$LZY%4O,X2J0?"R5] M2$G=U2RLPP#,@[_I(YBZQ%-/0 M51U06>'NS.$TD/+),F-%<" HY@EH%#0*%P"60#B8(1/<#420XPJ4)6:")Y@_ M,,S/9EQ5@?D( Y#G="0UP]ES=TA/U"T[<'A\O%N'!CQC1>1?%]7NV%1^>]^[ M9!E^;0TDY?,O[]'8>+E)"$L4XA@L3QFH@R=(/B#SQCG?Q Z=)]12,I3<@N8] MF)94@\FRRA(VUE+TC?8*XSR^H1-B;,5EV$1]=L7V-HQS!#;RWBV[VDWC+E[EK#$&.&A0 BI)(0?4WS"Z;D):CZ%.26??,?#,@]8?^T M0WP$.\1PLBJ62Z6YHC1BV'7HKMB-('@/(;,AG-$ICK+9&^NN54-X@8T5A?0> M LIO5!@;5"/T5DCT)U3=0U@C/3NB?_R?)#N%![]7$ET-JZW2X<.(>_FTZ7M@ M,GZC4 "B( V?Z] GVM=G$A L=::_WGS-@5]2ZHZ","3O(&7#\>[R>.M>$*SW M2?$LY X.Y (K.KBFP#O@6DM?-$;TH4)M1N7@4#:XJBAPF_<'A##J%'/G$>"3 M*G@,0,3DGUNDFR;" @(W(K#":7V-P&;,IE+/C)H!I53-)_5'!UO3*12E,@O MTOG41 [E-_"->/R'ZJ*]=;X?QS?:4QRN0*ML\/Q9?_\H3<)_=,%DRP?8OT9Q M'=78>&^*821A'S:EM<$8UQW8%L:G>.E@N/SC"+-7J?AB*'7P,E0ZFE'"0PU5 M?Y_'P:JOG1P>MO>3?;IYXM$;+Y;-UY=2VN%22L>+S;+^0?LPV5Z-7N,6$0R[Y15+;][3H$5P>TSB4#>^Q2?R+V,HB=_($3$N M_-[^X'_K(E ],G\1=$(A[SA0-93""BHQ:CJV8\MPO[M1_#='[KL;G"W71K[" M('4"T=R3Y=:OP94F7@(3._LOIK,_ M#P]@;A8"#M\\>OK[%%J=,'R;3,-P?[8/O\V>/85>$,4P4Z30W'!9$!&&!\]; MT)H;4X["<+E**34+*"&MO8F]@O^,D+W?IG$N9?@>=SDIJ*LM:\:.Y@6[4C>&M5._X,?'CAAO!]AH] MD]"_3T*WR"25M-Z;4'X,G#YH\6&^PZ(N[44[W6%OV!\,4YJS)"?=.*4THN2O M&$&&*.[G:%,+]J"UX$5GSNSZHUZ_-.,EIV8^BJ/HUY:3VYODLC"XF,+)_M'K MN*3)L!/3(8(?%2/'I^6G-L.9%%*-MB+W-[8CG9PLN*A'=V=\P30\9TMX)1>D MN-O6Z(..9HKG7E#S?QAB0GCN=>GQ[J >P0O6X(^[%O3!R9RGW$#2/8]WG3-1 M1TC;R!+GH-(UY!G:F:EO!'W*E.$YSX@-/R@KI2N"*(R\ELEM01[OPIO@=3 - MX#7++/KMK7@0C>.D'[5O/7BB@5!9VAWZ/=G\G*6'T0!D#F;.X#51*2F8[KPX M$:R&AYFQ(]THVGA#W#BAWI6$#L^,#Q\**+C:8?#I!FF[\:J@3>)^J3.>X_ M?+,2#[51LN"9QC-:E5+Y;7G/3MG>2GKCJ5R4I*C=\WV8,\72&C*WAVM43,SV M5G]W?,N-/D,V*R)W-;RLB,*(%C6\8L@8#57 8ZD6$$>=EY!+Y0SVWDL!0\-1 M>%@J+KS1D[:_Q/)*H(H,U0J.4)?)CTW8&5Y@> 6WD,9DB;<>I,7;G"- M >&67*F8MAC:5H(( 3@3S4<$(M0E@M(^,G)>D"*SWU$G=5F!6Q&E*N$IR)+Y MP- -[)4U@TN._](.[F[D8.^9CT5A*HV1B]' Q:$AJ6"-0"H5;H\.PA6DU&S4 M/(PIUZ4@]8@7;E$W:7QLPS\C8G5 8G"O,HKA,.@/8IM4&,PD#&W4K_*-P.4; MH:&7QWJ#(-Y-KAV.@OC:L0^J#9+D!K1:L+V-U(;.$-X8:%2-0?.@E;2:"26A M%-/%4;<\@?A\DB)8;BY:VCOPZQ\B+E%\1FK<7W[SGT;:BO\IM4'K0DBM8@[) M@9:"4VB ?B[U&]ACF_'?WNKMC+7[A4-FC\8_ GCB[A7475Q(G#_!^9'EW]K$ MF.X:^?XM^76L]]]WV3[S_#3]F\,(G9=<'0@.P MT=+WU]B7"H[/%?UYPO^0)_P^.48J6)H\JE3!ZI^G^\96O'G+?<>GWO_G9']\ M6E9]Y&0/75%QBVMGKE<%?].TTW-;3A;20,J ,BQUJ6\6Y%PPZIY<&5U6JI2: MN:+Q?(=C]XKR]ZK2U[=!%KX&/VM*K(OZSD3;%M82!=22:RSKJO1O7- V3.PD MP4G*!3>U7Y:8IB@/8$-ZJ"BU!7BV:I+@I[3&$CEGBA69'4$)+(BQFA:V_^T2 MNXL,SX@EZ\0<=BNZ3JL-["1CY2D%#'K;9;>%NT-J>P\7X:P5YAZ0KK+Y"M'E M2OU"/N$:X^@NUP 8*2:(34LNML;_>Y? M#GO_ E!+ 0(4 Q0 ( %EIJE)5PCMXTZ ! &Z0$0 1 " M 0 !A=')O+3(P,C$P-# S+FAT;5!+ 0(4 Q0 ( %EIJE(CA6R+/!$ M +N\ 1 " 0*A 0!A=')O+3(P,C$P-# S+GAS9%!+ 0(4 M Q0 ( %EIJE+CP2'!_"( %IO 0 5 " 6VR 0!A=')O M+3(P,C$P-# S7V-A;"YX;6Q02P$"% ,4 " !9::I2Z0N$7*)6 #<@P, M%0 @ &&UL4$L! A0# M% @ 66FJ4C<9NO3(T Q+0( !4 ( !<2P" &%T