0000008063-23-000024.txt : 20230510 0000008063-23-000024.hdr.sgml : 20230510 20230510155007 ACCESSION NUMBER: 0000008063-23-000024 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230401 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTRONICS CORP CENTRAL INDEX KEY: 0000008063 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 160959303 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 23906107 BUSINESS ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 BUSINESS PHONE: 716-805-1599 MAIL ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 FORMER COMPANY: FORMER CONFORMED NAME: ASTRONICS LUMINESCENT INC DATE OF NAME CHANGE: 19711209 10-Q 1 atro-20230401.htm 10-Q atro-20230401
2023Q1FALSE0000008063--12-31P12M00000080632023-01-012023-04-010000008063atro:CommonClassUndefinedMember2023-05-03xbrli:shares0000008063us-gaap:CommonClassBMember2023-05-0300000080632023-04-01iso4217:USD00000080632022-12-3100000080632022-01-012022-04-02iso4217:USDxbrli:shares00000080632021-12-3100000080632022-04-020000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2022-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2023-01-012023-04-010000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2022-01-012022-04-020000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2023-04-010000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2022-04-020000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-04-010000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-010000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-04-020000008063us-gaap:AdditionalPaidInCapitalMember2022-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-12-310000008063us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-010000008063us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-020000008063us-gaap:AdditionalPaidInCapitalMember2023-04-010000008063us-gaap:AdditionalPaidInCapitalMember2022-04-020000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-010000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-020000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-020000008063us-gaap:RetainedEarningsMember2022-12-310000008063us-gaap:RetainedEarningsMember2021-12-310000008063us-gaap:RetainedEarningsMember2023-01-012023-04-010000008063us-gaap:RetainedEarningsMember2022-01-012022-04-020000008063us-gaap:RetainedEarningsMember2023-04-010000008063us-gaap:RetainedEarningsMember2022-04-020000008063us-gaap:TreasuryStockCommonMember2022-12-310000008063us-gaap:TreasuryStockCommonMember2021-12-310000008063us-gaap:TreasuryStockCommonMember2023-01-012023-04-010000008063us-gaap:TreasuryStockCommonMember2022-01-012022-04-020000008063us-gaap:TreasuryStockCommonMember2023-04-010000008063us-gaap:TreasuryStockCommonMember2022-04-020000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-04-020000008063atro:SemiconductorTestBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-13atro:element0000008063atro:SemiconductorTestBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2022-03-012022-03-310000008063atro:SemiconductorTestBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2023-03-012023-03-310000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-09-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2022-01-012022-04-020000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2023-01-012023-04-0100000080632023-04-022023-04-0100000080632023-01-010000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2022-01-012022-04-020000008063atro:GeneralAviationMemberatro:AerospaceSegmentMember2023-01-012023-04-010000008063atro:GeneralAviationMemberatro:AerospaceSegmentMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2022-01-012022-04-020000008063atro:AerospaceSegmentMember2023-01-012023-04-010000008063atro:AerospaceSegmentMember2022-01-012022-04-020000008063atro:GovernmentAndDefenseMemberatro:TestSystemsSegmentMember2023-01-012023-04-010000008063atro:GovernmentAndDefenseMemberatro:TestSystemsSegmentMember2022-01-012022-04-020000008063atro:TestSystemsSegmentMember2023-01-012023-04-010000008063atro:TestSystemsSegmentMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineElectricalPowerAndMotionMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineElectricalPowerAndMotionMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineLightingAndSafetyMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineLightingAndSafetyMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineAvionicsMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineAvionicsMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineSystemsCertificationMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineSystemsCertificationMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineStructuresMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineStructuresMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberatro:ProductLineOtherMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberatro:ProductLineOtherMember2022-01-012022-04-020000008063us-gaap:LandMember2023-04-010000008063us-gaap:LandMember2022-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2023-04-010000008063us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000008063us-gaap:MachineryAndEquipmentMember2023-04-010000008063us-gaap:MachineryAndEquipmentMember2022-12-310000008063us-gaap:ConstructionInProgressMember2023-04-010000008063us-gaap:ConstructionInProgressMember2022-12-310000008063us-gaap:PatentsMember2023-01-012023-04-010000008063us-gaap:PatentsMember2023-04-010000008063us-gaap:PatentsMember2022-12-310000008063us-gaap:NoncompeteAgreementsMember2023-01-012023-04-010000008063us-gaap:NoncompeteAgreementsMember2023-04-010000008063us-gaap:NoncompeteAgreementsMember2022-12-310000008063us-gaap:TradeNamesMember2023-01-012023-04-010000008063us-gaap:TradeNamesMember2023-04-010000008063us-gaap:TradeNamesMember2022-12-310000008063us-gaap:UnpatentedTechnologyMember2023-01-012023-04-010000008063us-gaap:UnpatentedTechnologyMember2023-04-010000008063us-gaap:UnpatentedTechnologyMember2022-12-310000008063us-gaap:CustomerRelationshipsMember2023-01-012023-04-010000008063us-gaap:CustomerRelationshipsMember2023-04-010000008063us-gaap:CustomerRelationshipsMember2022-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2023-04-010000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-04-010000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2023-04-010000008063us-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:SixthAmendedAndRestatedCreditAgreementMember2023-01-190000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberatro:SixthAmendedAndRestatedCreditAgreementMemberatro:SecuredOvernightFinancingRateSOFRFloorMember2023-01-192023-01-19xbrli:pure0000008063us-gaap:LineOfCreditMemberatro:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberatro:SixthAmendedAndRestatedCreditAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberatro:SixthAmendedAndRestatedCreditAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberatro:SixthAmendedAndRestatedCreditAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberatro:SixthAmendedAndRestatedCreditAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-04-010000008063us-gaap:LineOfCreditMemberatro:QuarterEndedMarch312024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:AfterQuarterEndedMarch312024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:TermLoanAgreementMember2023-01-190000008063us-gaap:LineOfCreditMemberatro:TermLoanAgreementMemberatro:SecuredOvernightFinancingRateSOFRFloorMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:SecuredOvernightFinancingRateSOFRMemberatro:TermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:TermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMembersrt:ScenarioForecastMemberatro:TermLoanAgreementMember2023-06-192023-06-190000008063us-gaap:LineOfCreditMembersrt:ScenarioForecastMemberatro:TermLoanAgreementMember2024-03-312024-03-310000008063atro:April12023ThroughJune12023Memberus-gaap:LineOfCreditMemberatro:TermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:July12023ThroughSeptember12023Memberatro:TermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:AfterSeptember12023Memberatro:TermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:TermLoanAgreementMember2022-12-310000008063us-gaap:LineOfCreditMemberatro:TermLoanAgreementMember2023-04-010000008063us-gaap:LineOfCreditMemberatro:FirstQuarterOf2023Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:SecondQuarterOf2023Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:ThirdQuarterOf2023Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:ForthQuarterOf2023Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:FirstQuarterOf2024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:SecondQuarterOf2024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:AfterSecondQuarterOf2024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-192023-01-190000008063us-gaap:LineOfCreditMemberatro:FirstQuarterOf2024Memberatro:RestatedAgreementAndTermLoanAgreementMember2023-01-190000008063srt:MinimumMember2023-01-012023-04-010000008063srt:MaximumMember2023-01-012023-04-010000008063us-gaap:EmployeeStockOptionMember2023-01-012023-04-010000008063us-gaap:EmployeeStockOptionMember2022-01-012022-04-020000008063us-gaap:AccumulatedTranslationAdjustmentMember2023-04-010000008063us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-010000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-04-010000008063us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-04-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-04-010000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2022-01-012022-04-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-04-010000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-04-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-04-010000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-04-02atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-04-010000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-04-020000008063us-gaap:CustomerConcentrationRiskMemberatro:TheBoeingCompanyMemberus-gaap:SalesRevenueNetMember2023-01-012023-04-010000008063us-gaap:CustomerConcentrationRiskMemberatro:TheBoeingCompanyMemberus-gaap:SalesRevenueNetMember2022-01-012022-04-020000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberatro:TheBoeingCompanyMember2023-04-010000008063atro:IndirectSalesMembersrt:SubsidiariesMemberatro:PatentInfringementMember2023-04-010000008063atro:IndirectSalesMembersrt:SubsidiariesMemberatro:PatentInfringementMember2023-01-012023-04-010000008063atro:IndirectSalesMembersrt:SubsidiariesMemberatro:PatentInfringementMember2022-12-310000008063atro:LufthansaTechnikAGMember2022-12-310000008063atro:LufthansaTechnikAGMember2023-04-010000008063atro:TeradyneIncAllegedPatentInfringementMember2022-12-310000008063atro:TeradyneIncAllegedPatentInfringementMember2023-04-010000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-020000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2023-01-012023-04-010000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-04-020000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-020000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2023-01-012023-04-010000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-04-020000008063us-gaap:OperatingSegmentsMember2023-01-012023-04-010000008063us-gaap:OperatingSegmentsMember2022-01-012022-04-020000008063us-gaap:CorporateNonSegmentMember2023-01-012023-04-010000008063us-gaap:CorporateNonSegmentMember2022-01-012022-04-020000008063us-gaap:CorporateNonSegmentMember2023-04-010000008063us-gaap:CorporateNonSegmentMember2022-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-010000008063us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000008063us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-010000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000008063srt:MinimumMemberus-gaap:SubsequentEventMember2023-04-022023-04-300000008063srt:MaximumMemberus-gaap:SubsequentEventMember2023-04-022023-04-300000008063us-gaap:SubsequentEventMember2023-04-30
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 1, 2023
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:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
Securities registered pursuant to Section 12(g) of the Act: None
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 every Interactive Data File required to be submitted 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 such files).    Yes  ý    No  ¨


Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer”, a “smaller reporting company” and “emerging growth 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, 2023, 32,459,574 shares of common stock were outstanding consisting of 26,343,693 shares of common stock ($.01 par value) and 6,115,881 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 1, 2023 with Comparative Figures for December 31, 2022
(Unaudited)
(In thousands)
 
April 1, 2023December 31, 2022
Current Assets:
Cash and Cash Equivalents
$4,220 $13,778 
Restricted Cash1,497  
Accounts Receivable, Net of Allowance for Estimated Credit Losses
152,365 147,790 
Inventories
199,944 187,983 
Prepaid Expenses and Other Current Assets
16,150 15,743 
Total Current Assets
374,176 365,294 
Property, Plant and Equipment, Net of Accumulated Depreciation88,623 90,658 
Operating Right-of-Use Assets12,179 13,028 
Other Assets7,564 8,605 
Intangible Assets, Net of Accumulated Amortization75,697 79,277 
Goodwill58,169 58,169 
Total Assets
$616,408 $615,031 
Current Liabilities:
Current Maturities of Long-term Debt
$6,750 $4,500 
Accounts Payable
63,266 64,193 
Current Operating Lease Liabilities4,307 4,441 
Accrued Expenses and Other Current Liabilities
45,066 45,911 
Customer Advance Payments and Deferred Revenue
27,432 32,567 
Total Current Liabilities
146,821 151,612 
Long-term Debt165,603 159,500 
Long-term Operating Lease Liabilities8,964 9,942 
Other Liabilities56,096 54,057 
Total Liabilities377,484 375,111 
Shareholders’ Equity:
Common Stock
355 354 
Accumulated Other Comprehensive Loss(9,117)(9,526)
Other Shareholders’ Equity
247,686 249,092 
Total Shareholders’ Equity
238,924 239,920 
Total Liabilities and Shareholders’ Equity$616,408 $615,031 
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three Months Ended April 1, 2023 With Comparative Figures for 2022
(Unaudited)
(In thousands, except per share data)
 
Three Months Ended
April 1, 2023April 2, 2022
Sales$156,538 $116,176 
Cost of Products Sold129,028 96,243 
Gross Profit27,510 19,933 
Selling, General and Administrative Expenses29,880 24,100 
Loss from Operations(2,370)(4,167)
Net Gain on Sale of Business(3,427)(11,284)
Other (Income), Net of Other Expense(1,288)462 
Interest Expense, Net of Interest Income5,470 1,631 
(Loss) Income Before Income Taxes(3,125)5,024 
Provision for Income Taxes1,290 8,125 
Net Loss$(4,415)$(3,101)
Loss Per Share:
Basic
$(0.14)$(0.10)
Diluted
$(0.14)$(0.10)
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive Loss
Three Months Ended April 1, 2023 With Comparative Figures for 2022
(Unaudited)
(In thousands)
 
Three Months Ended
April 1, 2023April 2, 2022
Net Loss$(4,415)$(3,101)
Other Comprehensive Income:
Foreign Currency Translation Adjustments
224 (181)
Retirement Liability Adjustment – Net of Tax
185 351 
Total Other Comprehensive Income409 170 
Comprehensive Loss$(4,006)$(2,931)
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Three Months Ended April 1, 2023 With Comparative Figures for 2022

Three Months Ended
(Unaudited, In thousands)
April 1, 2023April 2, 2022
Cash Flows from Operating Activities:
Net Loss$(4,415)$(3,101)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:
Depreciation and Amortization6,662 7,088 
Amortization of Deferred Financing Fees616  
Provisions for Non-Cash Losses on Inventory and Receivables627 175 
Equity-based Compensation Expense2,399 2,101 
Operating Lease Non-Cash Expense1,186 1,424 
Non-Cash Accrued 401K Contribution1,208 1,011 
Net Gain on Sale of Business, Before Taxes(3,427)(11,284)
Non-cash deferred liability recovery(5,824) 
Other(525)513 
Changes in Operating Assets and Liabilities Providing (Using) Cash:
Accounts Receivable(4,170)(10,024)
Inventories(13,860)(9,015)
Accounts Payable(3,488)8,625 
Accrued Expenses2,909 (1,380)
Other Current Assets and Liabilities16 (363)
Customer Advance Payments and Deferred Revenue1,190 (113)
Income Taxes1,262 16,492 
Operating Lease Liabilities(1,447)(1,724)
Supplemental Retirement Plan and Other Liabilities(100)(109)
Cash Flows (Used) Provided by Operating Activities(19,181)316 
Cash Flows from Investing Activities:
Proceeds from Sale of Business3,437 21,961 
Capital Expenditures(1,573)(1,160)
Cash Flows Provided by Investing Activities1,864 20,801 
Cash Flows from Financing Activities:
Proceeds from Long-term Debt126,122 17,925 
Principal Payments on Long-term Debt(111,986)(43,925)
Stock Award Activity(602)108 
Finance Lease Principal Payments(11)(23)
Debt Acquisition Costs(4,347)(771)
Cash Flows Provided (Used) by Financing Activities9,176 (26,686)
Effect of Exchange Rates on Cash80 (173)
Decrease in Cash and Cash Equivalents and Restricted Cash(8,061)(5,742)
Cash and Cash Equivalents and Restricted Cash at Beginning of Period13,778 29,757 
Cash and Cash Equivalents and Restricted Cash at End of Period$5,717 $24,015 
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders’ Equity
Three Months Ended April 1, 2023 With Comparative Figures for 2022
(Unaudited)
(In thousands)
Three Months Ended
April 1, 2023April 2, 2022
Common Stock
Beginning of Period$291 $289 
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)1 1 
Class B Stock Converted to Common Stock1 — 
End of Period293 290 
Convertible Class B Stock
Beginning of Period63 64 
Class B Stock Converted to Common Stock(1)— 
End of Period62 64 
Additional Paid in Capital
Beginning of Period98,630 92,037 
Net Exercise of Stock Options and Equity-based Compensation Expense2,399 2,501 
Tax Withholding Related to Issuance of RSU’s(603)(293)
End of Period100,426 94,245 
Accumulated Comprehensive Loss
Beginning of Period(9,526)(14,495)
Foreign Currency Translation Adjustments224 (181)
Retirement Liability Adjustment – Net of Taxes185 351 
End of Period(9,117)(14,325)
Retained Earnings
Beginning of Period240,360 287,225 
Net Loss(4,415)(3,101)
Reissuance of Treasury Shares for 401K Contribution(1,482)(5,077)
End of Period234,463 279,047 
Treasury Stock
Beginning of Period(89,898)(108,516)
Shares Issued to Fund 401K Obligation2,695 9,277 
End of Period(87,203)(99,239)
Total Shareholders’ Equity$238,924 $260,082 
See notes to consolidated condensed financial statements.





7

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders’ Equity, Continued
Three Months Ended April 1, 2023 With Comparative Figures for 2022
(Unaudited)
(In thousands)
Three Months Ended
(Shares)April 1, 2023April 2, 2022
Common Stock
Beginning of Period29,122 28,911 
Net Issuance from Exercise of Stock Options1 20 
Net Issuance of Common Stock for RSU’s83 42 
Class B Stock Converted to Common Stock67 36 
End of Period29,273 29,009 
Convertible Class B Stock
Beginning of Period6,314 6,375 
Net Issuance from Exercise of Stock Options— 24 
Class B Stock Converted to Common Stock(67)(36)
End of Period6,247 6,363 
Treasury Stock
Beginning of Period3,155 3,808 
Shares Issued to Fund 401K Obligation(95)(325)
End of Period3,060 3,483 
See notes to consolidated condensed financial statements.


8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
April 1, 2023
(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 and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2022 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. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.
Impact of the COVID-19 Pandemic
On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.
In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April 2, 2022, the Company recognized $6.0 million of the award.
9

Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)April 1, 2023April 2, 2022
Cash and Cash Equivalents$4,220 $24,015 
Restricted cash1,497  
Total Cash and Restricted Cash Shown in Statements of Cash Flows$5,717 $24,015 
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 $2.3 million and $2.6 million at April 1, 2023 and December 31, 2022, respectively. The Company’s bad debt expense was insignificant during the three months ended April 1, 2023 and April 2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April 1, 2023 and April 2, 2022. Total recoveries were $0.3 million in the three months ended April 1, 2023 and $0.2 million in the three months ended April 2, 2022.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April 2, 2022, respectively. These costs are included in cost of products sold.
Valuation of Goodwill and Long-Lived Assets
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.
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.
As of April 1, 2023 and April 2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April 1, 2023 and April 2, 2022.
Newly Adopted Accounting Pronouncement
We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
10

2) Revenue
On April 1, 2023, we had $578.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $498.7 million of our remaining performance obligations as revenue over the next twelve months and the balance thereafter.
We recognized $14.1 million and $6.0 million during the three months ended April 1, 2023 and April 2, 2022, 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 1, 2023:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2023
$27,349 $33,209 
Ending Balance, April 1, 2023
$30,299 $28,570 
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 1, 2023 and December 31, 2022, the Company capitalized $3.0 million and $2.5 million of costs, respectively.
The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Commercial Transport
$94,213 $64,089 
Military Aircraft
14,064 14,976 
General Aviation
19,448 15,867 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems Segment
Government & Defense
20,941 14,782 
Test Systems Total20,941 14,782 
Total$156,538 $116,176 
11

The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Electrical Power & Motion
$53,454 $44,467 
Lighting & Safety
36,553 29,211 
Avionics
29,741 18,875 
Systems Certification
5,677 1,002 
Structures
2,300 1,377 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems20,941 14,782 
Total$156,538 $116,176 
3) Inventories
Inventories consisted of the following:
(In thousands)
April 1, 2023December 31, 2022
Finished Goods
$32,527 $30,703 
Work in Progress
30,298 29,895 
Raw Material
137,119 127,385 
$199,944 $187,983 
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 1, 2023December 31, 2022
Land
$8,590 $8,578 
Buildings and Improvements
71,188 73,744 
Machinery and Equipment
123,976 123,071 
Construction in Progress
6,295 6,415 
210,049 211,808 
Less Accumulated Depreciation
121,426 121,150 
$88,623 $90,658 
12

5) Intangible Assets
The following table summarizes acquired intangible assets as follows:
April 1, 2023December 31, 2022
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,088 $2,146 $2,066 
Non-compete Agreement4 years11,082 11,057 11,082 11,052 
Trade Names10 years11,412 9,550 11,402 9,350 
Completed and Unpatented Technology9 years47,872 35,970 47,855 34,877 
Customer Relationships15 years142,166 80,316 142,133 77,996 
Total Intangible Assets12 years$214,678 $138,981 $214,618 $135,341 
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 1, 2023April 2, 2022
Amortization Expense
$3,597 $3,765 
Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:
(In thousands)
2023$13,882 
2024$12,856 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:
(In thousands)December 31, 2022
Foreign
Currency
Translation
April 1, 2023
Aerospace$36,534 $ $36,534 
Test Systems21,635  21,635 
$58,169 $ $58,169 
7) Long-term Debt and Notes Payable
The Company's long-term debt at December 31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0 million outstanding on the Agreement and there remained $6.0 million available.
The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the “ABL Revolving Credit Facility”). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115 million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash
13

receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April 1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20 million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10 million thereafter.
The Company also entered into a $90 million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5 million, $1.8 million which was paid on the closing date, $1.8 million of which will be paid on June 19, 2023 and $0.9 million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.
Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8 million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April 1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2 million is recorded as long-term in the accompanying consolidated condensed balance sheet.
Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7 million for the Company’s first quarter of 2023, $23.3 million in the second quarter, $39.2 million in the third quarter, $51.7 million in the fourth quarter, $57.6 million in the first quarter of 2024, $65.2 million in the second quarter of 2024 and $70 million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April 1, 2023.
The Company incurred $8.5 million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6 million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8 million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.
Certain of the Company’s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.
Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.
14

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 1, 2023April 2, 2022
Balance at Beginning of Period$8,009 $8,183 
Warranties Issued780 785 
Warranties Settled(1,337)(163)
Reassessed Warranty Exposure(51)(756)
Balance at End of Period$7,401 $8,049 
9) Income Taxes
The effective tax rates were approximately (41.3)% and 161.7% for the three months ended April 1, 2023 and April 2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April 1, 2023.
10) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows:
Three Months Ended
(In thousands)
April 1, 2023April 2, 2022
Weighted Average Shares - Basic32,505 31,933 
Net Effect of Dilutive Stock Options  
Weighted Average Shares - Diluted32,505 31,933 
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 826,000 shares as of April 1, 2023 and 848,000 shares as of April 2, 2022. Further, due to our net loss in the three month periods ended April 1, 2023 and April 2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
Currently, the Company expects to fund the 401K contribution for the quarter ended April 1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April 1, 2023 is inclusive of the approximately 0.1 million in
15

shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April 1, 2023. Actual shares issued may differ based on the sale price on the settlement date.
11) Shareholders' Equity
Share Buyback and Reissuance
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. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April 2, 2022, the Company reissued 95,000 and 325,000 treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $1.5 million and $5.1 million, respectively, as a reduction to Retained earnings.
Comprehensive Income and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)April 1, 2023December 31, 2022
Foreign Currency Translation Adjustments$(7,111)$(7,335)
Retirement Liability Adjustment – Before Tax(4,288)(4,473)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(2,006)(2,191)
Accumulated Other Comprehensive Loss$(9,117)$(9,526)
The components of other comprehensive income are as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Foreign Currency Translation Adjustments$224 $(181)
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expense:
Amortization of Prior Service Cost
95 101 
Amortization of Net Actuarial Losses
90 250 
Retirement Liability Adjustment185 351 
Other Comprehensive Income$409 $170 
12) 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 current and retired executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Service Cost$26 $34 
Interest Cost325 209 
Amortization of Prior Service Cost95 97 
Amortization of Net Actuarial Losses90 239 
Net Periodic Cost$536 $579 
16

Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April 1, 2023 and April 2, 2022 is immaterial.
The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.
13) 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 1, 2023 and April 2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (“Boeing”) accounted for 10.2% and 13.4% of sales in the three months ended April 1, 2023 and April 2, 2022, respectively. Accounts receivable from Boeing at April 1, 2023 were approximately $18.3 million.
14) 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, 2022. The reserve for the German indirect claim and interest was approximately $18.0 million at April 1, 2023, which included an additional $0.2 million in interest accrued during the three months ended April 1, 2023, and $17.8 million at December 31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.
In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers’ profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $7.2 million and $7.0 million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022.
As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.
There were no other significant developments in any of these matters during the three months ended April 1, 2023.
A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter was approximately $0.7 million at December 31, 2022 and $0.8 million at April 1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April 1, 2023 and December 31, 2022.
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
17

copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. No amounts have been accrued for this matter in the April 1, 2023 or December 31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.
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.
15) Segment Information
Below are the sales and operating profit by segment for the three months ended April 1, 2023 and April 2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Sales:
Aerospace$135,715 $101,394 
Less Inter-segment Sales(118) 
Total Aerospace Sales135,597 101,394 
Test Systems20,941 14,798 
Less Inter-segment Sales (16)
Total Test Systems Sales20,941 14,782 
Total Consolidated Sales$156,538 $116,176 
Segment Measure of Operating Profit and Margins
Aerospace
$4,087 $3,050 
3.0 %3.0 %
Test Systems
(597)(1,787)
(2.9)%(12.1)%
Total Segment Measure of Operating Profit3,490 1,263 
2.2 %1.1 %
Deductions from Segment Measure of Operating Profit:
Net Gain on Sale of Business(3,427)(11,284)
Interest Expense, Net of Interest Income
5,470 1,631 
Corporate Expenses and Other
4,572 5,892 
(Loss) Income Before Income Taxes$(3,125)$5,024 
During the three months ended April 1, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems’ operating loss was $6.4 million. In the quarter ended April 2, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make
18

the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.
Total Assets:
(In thousands)
April 1, 2023December 31, 2022
Aerospace
$498,348 $481,416 
Test Systems
103,778 111,513 
Corporate
14,282 22,102 
Total Assets
$616,408 $615,031 
16) Fair Value
There were no financial assets or liabilities carried at fair value measured on a recurring basis at April 1, 2023 or December 31, 2022.
There were no non-recurring fair value measurements performed in the three months ended April 1, 2023 and April 2, 2022.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
17) Subsequent Events
Shortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $4 million to $5 million annually, beginning with the third quarter. The Company will incur $0.6 million in severance charges during the second quarter of 2023.
19

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, 2022.)
OVERVIEW
Astronics Corporation, through its subsidiaries, is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification, and automated test systems.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motion systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial transport, military and general aviation markets, suppliers to those OEMs, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense (“USDOD”). Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEMs 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), supply chain and labor market pressures, the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once one of our products is designed into a new aircraft, the spare parts business is also frequently retained by the Company. Future growth and profitability of the Test Systems business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large, often multi-year, projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period. Test Systems segment customers include the USDOD, prime contractors to the USDOD, mass transit operators and prime contractors to mass transit operators.
Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.
Challenges which continue to face us include the ongoing COVID-19 pandemic and its continued impact on the aerospace industry, supply chain pressures including material availability and cost increases, labor availability and cost, inflationary pressures, and improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth, both acquired and organic, and the Company’s ability to pass cost increases along to customers and control operating expenses and to identify means of creating improved productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company’s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment.
Reduced aircraft build rates driven by a weak economy, aircraft groundings, tight credit markets, reduced air passenger travel and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. Delays in delivery schedules and incremental costs resulting from supply chain pressures can also result in lower profits. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
20

Our ABL Revolving Credit Facility and Term Loan Facility each subject us to various financial and other affirmative and negative covenants with which we must comply on an ongoing or periodic basis. These include financial covenants pertaining to minimum trailing four quarter EBITDA requirements, minimum liquidity requirements and minimum fixed charge coverage ratio requirements, and excess cash flow repayment provisions. An unexpected decline in our revenues or operating income, including occurring as a result of events beyond our control, could cause us to violate our financial covenants. During 2023, given the ongoing challenges faced in our business as described herein, including as a result of the COVID-19 pandemic and its continued impact on the aerospace industry, and based upon our 2023 Outlook as described herein, our ability to satisfy the already tight financial covenants in our ABL Revolving Credit Facility and Term Loan Facility is expected to be challenging and is an item that our management team will be closely monitoring throughout the year. While the Company expects to remain in compliance with the required financial covenants for the duration of the agreements, any unexpected negative impacts to our business, including as a result of additional supply chain pressures, the timing of customer orders and our ability to delivery schedules, or labor availability and cost pressures, could result in lower revenues and reduced financial profits, and, as a result thereof, our inability to satisfy the financial covenants in our ABL Revolving Credit Facility and Term Loan Facility during 2023.
In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April 2, 2022, the Company recognized $6.0 million of the award.
We are also monitoring the ongoing conflict between Russia and Ukraine and the related export controls and financial and economic sanctions imposed on certain industry sectors, including the aviation sector, and parties in Russia by the U.S., the U.K., the European Union and others. Although the conflict has not resulted in a direct material adverse impact on our business to date, the implications of the Russia and Ukraine conflict in the short-term and long-term are difficult to predict at this time. Factors such as increased energy costs, the availability of certain raw materials for aircraft manufacturers, embargoes on flights from Russian airlines, sanctions on Russian companies, and the stability of Ukrainian customers could impact the global economy and aviation sector.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.
CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK
Three Months Ended
($ in thousands)April 1, 2023April 2, 2022
Sales$156,538 $116,176 
Gross Profit (sales less cost of products sold)$27,510 $19,933 
Gross Margin17.6 %17.2 %
Selling, General and Administrative Expenses$29,880 $24,100 
SG&A Expenses as a Percentage of Sales19.1 %20.7 %
Net Gain on Sale of Business$(3,427)$(11,284)
Interest Expense, Net$5,470 $1,631 
Effective Tax Rate(41.3)%161.7 %
Net Loss$(4,415)$(3,101)
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 up $40.4 million, or 34.7%, from the first quarter of 2022. Aerospace sales increased $34.2 million, or 33.7%, driven by higher sales to the commercial transport market. Test Systems sales increased $6.2 million, due primarily to the reversal of a $5.8 million deferred revenue liability assumed with an acquisition and associated with a customer program which is no longer expected to occur.
21

Consolidated cost of products sold in the first quarter of 2023 was $129.0 million, compared with $96.2 million in the prior-year period. The increase was primarily due to higher volume and higher material and labor costs. The prior-year period benefited the AMJP Program grant which provided a $6.0 million offset to cost of products sold.
Selling, general and administrative (“SG&A”) expenses were $29.9 million in the first quarter of 2023 compared with $24.1 million in the prior-year period primarily due to increased wages and benefits and an increase of $3.2 million in litigation-related legal expenses.
The Company recognized in the quarter a final earnout of $3.4 million for the 2019 sale of its semiconductor test business, compared with $11.3 million recognized in the prior-year period. Other income in the 2023 first quarter included $1.8 million associated with the reversal of a liability related to an equity investment.
Interest expense was $5.5 million in the current period, compared with $1.6 million in the prior-year period, primarily driven by higher interest rates on the Company’s new credit facilities. Interest expense includes approximately $0.6 million of non-cash amortization of capitalized financing-related fees.
Income tax expense was $1.3 million in the current period, primarily due to a valuation allowance applied against the deferred tax asset associated with research and development costs that are required to be capitalized for tax purposes.
Consolidated net loss was $4.4 million, or $0.14 per diluted share, compared with net loss of $3.1 million, or $0.10 per diluted share, in the prior year.
Bookings were $157.8 million in the quarter resulting in a book-to-bill ratio of 1.05:1, excluding the impact of the $5.8 million adjustment to sales referred to previously. Backlog at quarter end was a record $578.5 million. Approximately $498.7 million of backlog is expected to ship over the next twelve months.
COVID-19 Impacts on Our Business
On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog throughout 2022 and into 2023 in our aerospace business, disruptions are ongoing and continue to adversely challenge our commercial transport market. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.
Outlook
We had a solid start to the year as continued strong customer demand and an improving supply chain helped us exceed the upper end of our revenue expectations for the quarter. Our leading position in passenger power and inflight connectivity for commercial aerospace combined with the robust recovery in that market has driven demand for our products. The trends give us confidence in the revenue ramp we are planning for the rest of 2023.
We expect revenue to increase significantly in the second quarter to $165 million to $175 million and are maintaining full year guidance of $640 million to $680 million. We have also restructured our Test segment to take out approximately $4 million to $5 million in costs and improve operating results. We expect this effort, together with the cooperation of our supply chain and strong customer demand, will improve financial results as we advance through the year.
Consolidated backlog at April 1, 2023 was $578.5 million. Approximately 86% of the backlog is expected to be recognized as revenue in over the next twelve months and the balance thereafter.
Planned capital expenditures for 2023 are expected to be approximately $14 million to $17 million.
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, other corporate expenses and other non-operating sales and expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to (loss) income before income taxes in Note 15 of the Notes to Consolidated Condensed Financial Statements included in this report.
22

AEROSPACE SEGMENT
Three Months Ended
($ in thousands)April 1, 2023April 2, 2022
Sales$135,715 $101,394 
Less Inter-segment Sales
(118)— 
Total Aerospace Sales
$135,597 $101,394 
Operating Profit$4,087 $3,050 
Operating Margin3.0 %3.0 %
Aerospace Sales by Market
(In thousands)
Commercial Transport$94,213 $64,089 
Military Aircraft14,064 14,976 
General Aviation19,448 15,867 
Other7,872 6,462 
$135,597 $101,394 
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$53,454 $44,467 
Lighting & Safety36,553 29,211 
Avionics29,741 18,875 
Systems Certification5,677 1,002 
Structures2,300 1,377 
Other7,872 6,462 
$135,597 $101,394 
(In thousands)April 1, 2023December 31, 2022
Total Assets
$498,348 $481,416 
Backlog
$492,159 $477,660 
AEROSPACE FIRST QUARTER RESULTS
Aerospace segment sales increased $34.2 million, or 33.7%, to $135.6 million driven by a 47.0%, or $30.1 million increase in commercial transport sales. Sales to this market were $94.2 million, or 60.2% of consolidated sales in the quarter, compared with $64.1 million, or 55.1% of consolidated sales in the first quarter of 2022. Improving global airline travel driving higher fleet utilization and increased production rates resulted in increased demand.
General Aviation sales increased $3.6 million, or 22.6%, to $19.4 million.
Aerospace segment operating profit improved to $4.1 million compared with operating profit of $3.1 million in the same period last year, which included an AMJP grant offset to cost of sales of $6.0 million. Absent the impact of the AMJP grant on last year’s first quarter, aerospace operating profit improved $7.0 million on a sales increase of $34.2 million. The improvement in operating profit was driven by higher volume primarily in the commercial transport market, partially offset by the effects of material and labor inflation.
AEROSPACE OUTLOOK
Aerospace bookings were $150.1 million, for a book-to-bill ratio of 1.11:1. Backlog for the Aerospace segment was a record $492.2 million at quarter end with approximately $441.7 million expected to be recognized as revenue over the next twelve months.
23

Our Aerospace business continues to accelerate, in step with the air travel recovery that is underway worldwide. Our business is trending back to pre-pandemic levels and will benefit further from a number of high-profile programs that we have won during the downturn, including our involvement on the U.S. Army’s Future Long-Range Assault Aircraft (“FLRAA”) program which we expect to begin in the next several weeks. Margin performance will continue to improve as supply chain spot buys decline and volume increases.
TEST SYSTEMS SEGMENT
Three Months Ended
($ in thousands)April 1, 2023April 2, 2022
Sales$20,941 $14,798 
Less Inter-segment Sales— (16)
Total Test Systems Sales$20,941 $14,782 
Operating Loss$(597)$(1,787)
Operating Margin(2.9)%(12.1)%
All Test Systems sales are to the Government and Defense Market.
(In thousands)
April 1, 2023December 31, 2022
Total Assets
$103,778 $111,513 
Backlog$86,319 $93,696 
TEST SYSTEMS FIRST QUARTER RESULTS
Test Systems segment sales were $20.9 million, up $6.2 million compared with the prior-year period primarily as a result of a reversal of $5.8 million deferred revenue liability recorded with a previous acquisition. Absent that item, Test Systems sales increased $0.4 million.
Test Systems segment operating loss was $0.6 million compared with operating loss of $1.8 million in the first quarter of 2022. Absent the non-operating sales adjustment resulting from the reversal of the deferred revenue liability, Test Systems operating loss for the current period was $6.4 million and was negatively affected by mix, under absorption of fixed costs due to volume and $2.6 million in increased litigation-related legal expenses.
Shortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of $4 million to $5 million annually, beginning with the third quarter.
TEST SYSTEMS OUTLOOK
Bookings for the Test Systems segment in the quarter were $7.7 million, for a book-to-bill ratio of 0.51:1 for the quarter, excluding the impact of the $5.8 million adjustment to sales referred to previously. The Test Systems segment’s backlog at the end of the first quarter of 2023 was $86.3 million, with approximately $57.1 million expected to be recognized as revenue over the next twelve months.
In April 2023, Astronics announced that the Test business had been awarded a contract award to produce portable radio test equipment for the U.S. Marine Corps’ Handheld Radio Test Sets program (“HHRTS”). This program is expected to generate revenue of approximately $40 million over a five-year period. An initial task order for approximately $10 million is expected in the coming weeks.
Our Test business is going through a transition period. We have been quite successful winning new business, including radio test programs for both the U.S. Army and U.S. Marine Corps, which promise to be major contributors to our results in the near future. However, these programs have developed more slowly than expected, so we found it necessary to restructure and right size the business for the interim period. We expect the restructuring to improve profitability for the segment at current run rates until the new programs gain traction.
24

LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash used for operating activities totaled $19.2 million for the first three months of 2023, as compared with $0.3 million cash provided by operating activities during the same period in 2022. Cash flow from operating activities decreased compared with the same period of 2022 primarily related to increases in inventory to fulfill customer demand in upcoming quarters coupled with increased lead times on certain key components required inventory to be purchased further in advance. In contrast, operating cash flows in the first quarter of 2022 benefited from the receipt of income tax refunds and AMJP grant proceeds. We expect to generate positive cash flow for the remainder of 2023.
Investing Activities:
Cash provided by investing activities was $1.9 million for the first three months of 2023 compared with $20.8 million in cash provided by investing activities in the same period of 2022. Investing cash flows in 2022 were positively impacted by the receipt of $10.7 million and $11.3 million related to the calendar 2020 and 2021 earnouts, respectively, from the sale of the semiconductor business compared to $3.4 million received in the current year related to the calendar 2022 earnout. The Company expects capital spending in 2023 to be in the range of $14 million and $17 million.
Financing Activities:
Cash provided by financing activities totaled $9.2 million for the first three months of 2023, as compared with cash used for financing activities of $26.7 million during the same period in 2022. The Company had net proceeds on our credit facilities of $14.1 million in the first three months of 2023 compared with net repayments of $26.0 million in the same period in 2022. During the current year period, the Company also paid $4.3 million in debt issuance costs associated with the January 2023 refinancing. Additional debt issuance costs of $3.0 million will be paid in the future, largely comprised of the remaining Term Loan commitment fee, which is discussed further below.
The Company's long-term debt at December 31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0 million outstanding on the Agreement and there remained $6.0 million available.
The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the “ABL Revolving Credit Facility”). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115 million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April 1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20 million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10 million thereafter.
The Company also entered into a $90 million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5 million, $1.8 million which was paid on the closing date, $1.8 million of which will be paid on June 19, 2023 and $0.9 million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.
Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8 million are payable over the next twelve months and as such, have been classified as current in the accompanying
25

consolidated condensed balance sheet as of April 1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2 million is recorded as long-term in the accompanying consolidated condensed balance sheet.
Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7 million for the Company’s first quarter of 2023, $23.3 million in the second quarter, $39.2 million in the third quarter, $51.7 million in the fourth quarter, $57.6 million in the first quarter of 2024, $65.2 million in the second quarter of 2024 and $70 million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April 1, 2023.
The Company incurred $8.5 million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6 million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8 million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.
Certain of the Company’s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
Cash on hand at the end of the quarter was $5.7 million. Net debt was $172.4 million, compared with $150.2 million at the end of 2022.
The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.
Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.
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 1, 2023 was $578.5 million compared with $571.4 million at December 31, 2022 and $475.1 million at April 2, 2022.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
Except as noted below, our contractual obligations and commitments have not changed materially from the disclosures in our 2022 Annual Report on Form 10-K.
26

MARKET RISK
Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $178.1 million at April 1, 2023. A change of 1% in interest rates of all variable rate debt would impact annual net loss by approximately $1.8 million, before income taxes.
Although the majority of our sales, expenses and cash flows are transacted in U.S. dollars, we have exposure to changes in foreign currency exchange rates related primarily to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates in 2023 have not been significant.
The future impacts of the Russia and Ukraine conflict and the COVID-19 pandemic and their residual effects, including economic uncertainty, inflationary environment and disruption within the global supply chain, labor markets and aerospace industry, on our business remain uncertain. As we cannot anticipate the ultimate duration or scope of the Russia-Ukraine war and the COVID-19 pandemic, the ultimate financial impact to our results cannot be reasonably estimated, but could be material.
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, 2022.
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.
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 1, 2023. 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 1, 2023.
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.
27

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 14 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, 2022, which could materially affect our business, financial condition or results of operations. The risks described in our Annual Report on Form 10-K are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.
Item 2. Unregistered sales of equity securities and use of proceeds
The following table summarizes our purchases of our common stock for the three months ended April 1, 2023.
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Dollar Value of Shares that may yet be Purchased Under the Program (1)
January 1, 2023 - January 28, 2023— $— — $41,483,815 
January 29, 2023 - February 25, 2023*5,552 $15.22 — $41,483,815 
February 26, 2023 - April 1, 2023**41,715 $13.50 — $41,483,815 
*Represents shares withheld for taxes on the net settlement of stock option exercises
**Represents shares withheld for taxes on the net settlement of RSU issuances
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
28

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.
29

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, 2023
By:
/s/ David C. Burney
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

30
EX-31.1 2 atro20230401-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;
2.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;
3.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;
4.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;
b.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;
c.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
d.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
5.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
b.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/2023
/s/ Peter J. Gundermann
Peter J. Gundermann
President and Chief Executive Officer


EX-31.2 3 atro20230401-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;
2.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;
3.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;
4.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;
b.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;
c.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
d.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
5.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
b.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/2023
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 4 atro20230401-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 1, 2023 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
May 10, 2023
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
May 10, 2023
/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-20230401.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Condensed Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Long-Term Debt and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Product Warranties - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20230401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20230401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20230401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Reconciliation of cash and restricted cash Schedule of Cash and Cash Equivalents [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Difference between the cost and the reissuance price Treasury Stock Reissued at Lower than Repurchase Price Patent Infringement Patent Infringement [Member] Property, Plant and Equipment [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Range [Domain] Statistical Measurement [Domain] Net Issuance from Exercise of Stock Options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net Issuance of Common Stock for RSU’s (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Third Quarter Of 2023 Third Quarter Of 2023 [Member] Third Quarter Of 2023 Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Debt Terms Period [Domain] Debt Terms Period [Domain] Debt Terms Period [Domain] Operating margins, percentage Percentage Of Operating Income Loss Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net Loss Net Loss Net Loss Net Loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common shares excluded from computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Expected savings Effect on Future Earnings, Offset Amount Jobs protection program grant, recognized Grant Revenue Offset Recognized Amount Grant Revenue Offset Recognized Amount Fair Value Fair Value Measurement, Policy [Policy Text Block] Second Quarter Of 2024 Second Quarter Of 2024 [Member] Second Quarter Of 2024 Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Goodwill Goodwill [Line Items] Statement of Cash Flows [Abstract] Income associated with reversal of liability related to equity investment Income, Reversal Of Liability, Equity Investment Income, Reversal Of Liability, Equity Investment Amounts outstanding under revolving line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Schedule of Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Other Comprehensive Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Cash Flows (Used) Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Current Operating Lease Liabilities Operating Lease, Liability, Current Proceeds from Sale of Business Proceeds from Divestiture of Businesses Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] First Quarter Of 2023 First Quarter Of 2023 [Member] First Quarter Of 2023 SERP Supplemental Employee Retirement Plan [Member] Total recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Long-term Debt Long-Term Debt, Excluding Current Maturities AES Subsidiaries [Member] Total Liabilities Liabilities Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] ABL Facility Sixth Amended And Restated Credit Agreement [Member] Sixth Amended And Restated Credit Agreement Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Trade Accounts Receivable and Contract Assets Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Risks and Uncertainties [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Document Type Document Type Operating Loss Operating Income (Loss) Excluding Liability, Revenue Recognized Operating Income (Loss) Excluding Liability, Revenue Recognized Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Systems Certification Product Line Systems Certification [Member] Segments [Axis] Segments [Axis] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Class B Common Stock Convertible Class B Stock Common Class B [Member] Accrued Expenses Increase (Decrease) in Accrued Liabilities After Quarter Ended March 31, 2024 After Quarter Ended March 31, 2024 [Member] After Quarter Ended March 31, 2024 Subsequent Event Subsequent Event [Member] Consolidated sales Revenue Benchmark [Member] Consolidation Items [Domain] Consolidation Items [Domain] July 1, 2023 Through September 1, 2023 July 1, 2023 Through September 1, 2023 [Member] July 1, 2023 Through September 1, 2023 Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total Assets Total Assets Assets Test Systems Test Systems Segment [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Loss Per Share: Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Beginning of Period (in shares) End of Period (in shares) Shares, Issued Current Maturities of Long-term Debt Long-Term Debt, Current Maturities Cash Flows Provided (Used) by Financing Activities Net Cash Provided by (Used in) Financing Activities Lufthansa Technik AG Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Accounting Policies [Abstract] SOFR Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Line of Credit Line of Credit [Member] Net Gain on Sale of Business Net Gain on Sale of Business, Before Taxes Gain (Loss) on Disposition of Business (Loss) Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of Deferred Financing Fees Amortization of Debt Issuance Costs and Discounts Earnings Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Interest Cost Defined Benefit Plan, Interest Cost Gross Profit Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Foreign Currency Translation Goodwill, Foreign Currency Translation Gain (Loss) Lighting & Safety Product Line Lighting And Safety [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Patents Patents [Member] Customer Relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Supplemental Retirement Plan and Related Post Retirement Benefits Retirement Benefits [Text Block] Subsegments [Axis] Subsegments [Axis] Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Less Inter-segment Sales Intersegment Eliminations [Member] Minimum Minimum [Member] Balance Sheet Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Boeing The Boeing Company [Member] The Boeing Company Raw Material Inventory, Raw Materials, Net of Reserves Quarter Ended March 31, 2024 Quarter Ended March 31, 2024 [Member] Quarter Ended March 31, 2024 Deferred debt issuance costs Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Fair Value Fair Value Disclosures [Text Block] Number of elements for contingent earnouts Number Of Elements For Contingent Earn-Outs Number Of Elements For Contingent Earn-Outs Trading Symbol Trading Symbol Entity File Number Entity File Number Other Liabilities Other Liabilities [Member] Intangible Assets Intangible Assets Disclosure [Text Block] Minimum liquidity Debt Instrument, Covenant, Minimum Liquidity Debt Instrument, Covenant, Minimum Liquidity Financial assets carried at fair value Business Combination, Contingent Consideration, Asset Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development expense Research and Development Expense Second Quarter Of 2023 Second Quarter Of 2023 [Member] Second Quarter Of 2023 Disposal Group Classification [Axis] Disposal Group Classification [Axis] Restricted cash Restricted Cash and Cash Equivalents Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Term Loan Agreement Term Loan Agreement [Member] Term Loan Agreement [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Accounts Payable Increase (Decrease) in Accounts Payable Percent of consolidated revenue (in excess of) Concentration Risk, Percentage Subsequent Events [Abstract] Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Avionics Product Line Avionics [Member] Income Taxes Income Tax Disclosure [Text Block] Weighted-average interest rate Debt, Weighted Average Interest Rate Guarantees [Abstract] Guarantees [Abstract] Finished Goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Amortization Expense Amortization of Intangible Assets Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Basic (in usd per share) Earnings Per Share, Basic Common Stock Common Class Undefined [Member] Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Other Assets Other Assets [Member] Corporate Expenses and Other Corporate, Non-Segment [Member] Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Capitalized cost Capitalized Contract Cost, Gross Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total Shareholders’ Equity Beginning of Period End of Period Stockholders' equity Stockholders' Equity Attributable to Parent Provisions for Non-Cash Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision For Non Cash Losses On Inventory And Receivables Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in Operating Assets and Liabilities Providing (Using) Cash: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings Retained Earnings [Member] Segment Reporting Information Segment Reporting Information [Line Items] Common Stock Common Stock [Member] Total Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Financial liabilities carried at fair value Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] April 1, 2023 Through June 1, 2023 April 1, 2023 Through June 1, 2023 [Member] April 1, 2023 Through June 1, 2023 Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current Assets: Assets, Current [Abstract] Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Expected severance charges Restructuring and Related Cost, Expected Cost Remaining Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Range [Axis] Statistical Measurement [Axis] After September 1, 2023 After September 1, 2023 [Member] After September 1, 2023 Disposal Group Name [Axis] Disposal Group Name [Axis] Deductions from Segment Measure of Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] SOFR (at least) Secured Overnight Financing Rate (SOFR) Floor [Member] Secured Overnight Financing Rate (SOFR) Floor Accounts Receivable, Net of Allowance for Estimated Credit Losses Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario, Unspecified [Domain] Scenario [Domain] Recurring Basis Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Commitment fees paid on closing date Debt Related Commitment Fees and Debt Issuance Costs Stock Award Activity Proceeds (Payments) From Stock Award Activity Proceeds (Payments) From Stock Award Activity Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Amortization Expense for Acquired Intangibles Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Finance Lease Principal Payments Finance Lease, Principal Payments Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, General and Administrative Expenses Selling, General and Administrative Expense Semiconductor Test Business Semiconductor Test Business [Member] Semiconductor Test Business Loss Contingencies [Table] Loss Contingencies [Table] Non-Cash Accrued 401K Contribution Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash Goodwill Goodwill Disclosure [Text Block] Operating Right-of-Use Assets Operating Lease, Right-of-Use Asset Accumulated Comprehensive Loss Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Minimum trailing EBITDA amount Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA Capital Expenditures Payments to Acquire Productive Assets Document Transition Report Document Transition Report Retirement Liability Adjustment Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Local Phone Number Local Phone Number Loss from Operations Total operating loss Operating Income (Loss) Inventories Increase (Decrease) in Inventories Newly Adopted Accounting Pronouncement New Accounting Pronouncements, Policy [Policy Text Block] Sold Discontinued Operations, Disposed of by Sale [Member] Document Information [Table] Document Information [Table] Goodwill Balance at beginning of period Balance at end of period Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Commercial Transport Commercial Transport Aircraft [Member] 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] USDOT United States Department Of Transportation [Member] United States Department Of Transportation Provision for Income Taxes Income Tax Expense (Benefit) Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Schedule of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Additional Paid in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of Products Sold Cost of Goods and Services Sold Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Sales to Major Customers Concentration Risk Disclosure [Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other Other Aerospace [Member] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Government & Defense Government And Defense [Member] Government And Defense Buildings and Improvements Building and Building Improvements [Member] Accounts Receivable Accounts Receivable [Member] Debt issuance costs Debt Issuance Costs, Gross Interest accrued Litigation Settlement Interest Common Stock Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Structures Product Line Structures [Member] Other (Income), Net of Other Expense Other Operating Income (Expense), Net Operating Segments Operating Segments [Member] Product Warranties Product Warranty Disclosure [Text Block] After Second Quarter Of 2024 After Second Quarter Of 2024 [Member] After Second Quarter Of 2024 Other Product Line Other [Member] Cash and Cash Equivalents and Restricted Cash at Beginning of Period Cash and Cash Equivalents and Restricted Cash at End of Period Total Cash and Restricted Cash Shown in Statements of Cash Flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Currency Translation Adjustments Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Current Liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from Long-term Debt Proceeds from Issuance of Long-Term Debt USDOT grant receivable amount (up to) Grants Receivable Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Retirement Plan Type [Domain] Retirement Plan Type [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Product warranty period (in months) Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Amendment Flag Amendment Flag Weighted Average Life Finite-Lived Intangible Asset, Useful Life Cash Flows Provided by Investing Activities Net Cash Provided by (Used in) Investing Activities Face amount Debt Instrument, Face Amount Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Construction in Progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Accrued Expenses and Other Current Liabilities Other Liabilities, Current Other Assets Other Assets, Noncurrent Earnout proceeds received Disposal Group, Including Discontinued Operation, Contingent Consideration Received Disposal Group, Including Discontinued Operation, Contingent Consideration Received Supplemental Retirement Plan and Other Liabilities Increase (Decrease) in Employee Related Liabilities Depreciation and Amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Teradyne, Inc. Alleged Patent Infringement Teradyne, Inc. Alleged Patent Infringement [Member] Teradyne, Inc. Alleged Patent Infringement Counterparty Name [Axis] Counterparty Name [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Basis of Presentation and Description of the Business Basis of Accounting, Policy [Policy Text Block] Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Property, Plant and Equipment, Net Principal Payments on Long-term Debt Repayments of Long-Term Debt Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock Option Share-Based Payment Arrangement, Option [Member] Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Shareholders’ Equity Other Shareholders Equity Remaining balance Long-Term Debt Balance Sheet Location [Axis] Balance Sheet Location [Axis] Product Warranty Liability Product Warranty Liability [Line Items] Statement of Comprehensive Income [Abstract] Corporate Expenses and Other Operating Expenses Maximum Maximum [Member] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax AMPJ Award Grant [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Operating Results Fiscal Period, Policy [Policy Text Block] Customer Advance Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Total Current Assets Assets, Current Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Revenue recognized included in contract liability balance Reversal of a deferred revenue liability Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Period of recognition (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Basis of Presentation Significant Accounting Policies [Text Block] Restated Agreement and Term Loan Agreement Restated Agreement and Term Loan Agreement [Member] Restated Agreement and Term Loan Agreement [Member] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Shares issued to fund 401k obligation (in shares) Shares issued to fund 401k obligation (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Completed and Unpatented Technology Unpatented Technology [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Aerospace Aerospace Segment [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument Debt Instrument [Line Items] Debt Acquisition Costs Payments of Debt Issuance Costs Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Portion of grant received Proceeds from Collection of Other Receivables Segment Information Segment Reporting Disclosure [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two First Quarter Of 2024 First Quarter Of 2024 [Member] First Quarter Of 2024 Subsegments [Domain] Subsegments [Domain] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Inventories Inventory, net Inventory, Net Accounts Payable Accounts Payable, Current Forth Quarter Of 2023 Forth Quarter Of 2023 [Member] Forth Quarter Of 2023 Operating Lease Non-Cash Expense Operating Lease, Non-Cash Expense Operating Lease, Non-Cash Expense Entity Filer Category Entity Filer Category Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Reserve Loss Contingency Accrual Security Exchange Name Security Exchange Name Restricted Cash Restricted Cash, Current Property, Plant and Equipment Property, Plant and Equipment [Line Items] Sales Revenue from Contract with Customer, Excluding Assessed Tax Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Income Taxes Increase (Decrease) in Income Taxes Payable Service Cost Defined Benefit Plan, Service Cost Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Revenue recognized included in contract liability balance Grant Recognized Grant Recognized Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Work in Progress Inventory, Work in Process, Net of Reserves Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Forecast Forecast [Member] Non-cash deferred liability recovery Business Acquisition, Preacquisition Contingency, Settlement Business Acquisition, Preacquisition Contingency, Settlement Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Amortization of Net Actuarial Losses Defined Benefit Plan, Amortization of Gain (Loss) Total Liabilities and Shareholders’ Equity Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Land Land [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Diluted (in usd per share) Earnings Per Share, Diluted Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Debt Terms Period [Axis] Debt Terms Period [Axis] Debt Terms Period General Aviation General Aviation [Member] General Aviation Net Exercise of Stock Options and Equity-based Compensation Expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total Current Liabilities Liabilities, Current Indirect Sales Indirect Sales [Member] Indirect Sales Customer Concentration Risk Customer Concentration Risk [Member] Monthly amortization rate Debt Instrument, Monthly Amortization Rate Of Principal Amount Debt Instrument, Monthly Amortization Rate Of Principal Amount Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Entity Address, Address Line One Entity Address, Address Line One Contract Liabilities Contract with Customer, Liability Fifth Amended Agreement Fifth Amended and Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Remaining capacity under the credit facility Line of Credit Facility, Remaining Borrowing Capacity Trade Names Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Inventories Inventory Disclosure [Text Block] Equity [Abstract] Machinery and Equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Consolidated Entities [Domain] Consolidated Entities [Domain] Non-compete Agreement Noncompete Agreements [Member] Segment Measure of Operating Profit and Margins Segment Reporting Information, Operating Income (Loss) [Abstract] Shares Issued to Fund 401K Obligation Stock Issued During Period, Value, Employee Benefit Plan Decrease in Cash and Cash Equivalents and Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Commitment fee amount Line of Credit Facility, Commitment Fee Amount Net Effect of Dilutive Stock Options (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Valuation of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Tax Withholding Related to Issuance of RSU’s Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Military Aircraft Military Aircraft [Member] Schedule of Other Comprehensive Income Comprehensive Income (Loss) [Table Text Block] Estimated litigation liability Estimated Litigation Liability Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] City Area Code City Area Code Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Product Liability Contingency [Table] Product Warranty Liability [Table] Equity-based Compensation Expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other Liabilities Other Liabilities, Noncurrent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Number of non-qualified supplemental retirement defined benefit plans Number Of Non Qualified Supplemental Retirement Defined Benefit Plans Electrical Power & Motion Product Line Electrical Power And Motion [Member] Customer [Domain] Customer [Domain] Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares) Weighted Average Number of Shares, Treasury Stock EX-101.PRE 9 atro-20230401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Apr. 01, 2023
May 03, 2023
Document Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 01, 2023  
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 Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Central Index Key 0000008063  
Current Fiscal Year End Date --12-31  
Common Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   26,343,693
Class B Common Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   6,115,881
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Current Assets:    
Cash and Cash Equivalents $ 4,220 $ 13,778
Restricted Cash 1,497 0
Accounts Receivable, Net of Allowance for Estimated Credit Losses 152,365 147,790
Inventories 199,944 187,983
Prepaid Expenses and Other Current Assets 16,150 15,743
Total Current Assets 374,176 365,294
Property, Plant and Equipment, Net of Accumulated Depreciation 88,623 90,658
Operating Right-of-Use Assets 12,179 13,028
Other Assets 7,564 8,605
Intangible Assets, Net of Accumulated Amortization 75,697 79,277
Goodwill 58,169 58,169
Total Assets 616,408 615,031
Current Liabilities:    
Current Maturities of Long-term Debt 6,750 4,500
Accounts Payable 63,266 64,193
Current Operating Lease Liabilities 4,307 4,441
Accrued Expenses and Other Current Liabilities 45,066 45,911
Customer Advance Payments and Deferred Revenue 27,432 32,567
Total Current Liabilities 146,821 151,612
Long-term Debt 165,603 159,500
Long-term Operating Lease Liabilities 8,964 9,942
Other Liabilities 56,096 54,057
Total Liabilities 377,484 375,111
Shareholders’ Equity:    
Common Stock 355 354
Accumulated Other Comprehensive Loss (9,117) (9,526)
Other Shareholders’ Equity 247,686 249,092
Total Shareholders’ Equity 238,924 239,920
Total Liabilities and Shareholders’ Equity $ 616,408 $ 615,031
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Income Statement [Abstract]    
Sales $ 156,538 $ 116,176
Cost of Products Sold 129,028 96,243
Gross Profit 27,510 19,933
Selling, General and Administrative Expenses 29,880 24,100
Loss from Operations (2,370) (4,167)
Net Gain on Sale of Business (3,427) (11,284)
Other (Income), Net of Other Expense (1,288) 462
Interest Expense, Net of Interest Income 5,470 1,631
(Loss) Income Before Income Taxes (3,125) 5,024
Provision for Income Taxes 1,290 8,125
Net Loss $ (4,415) $ (3,101)
Loss Per Share:    
Basic (in usd per share) $ (0.14) $ (0.10)
Diluted (in usd per share) $ (0.14) $ (0.10)
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Condensed Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Statement of Comprehensive Income [Abstract]    
Net Loss $ (4,415) $ (3,101)
Other Comprehensive Income:    
Foreign Currency Translation Adjustments 224 (181)
Retirement Liability Adjustment – Net of Tax 185 351
Total Other Comprehensive Income 409 170
Comprehensive Loss $ (4,006) $ (2,931)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Cash Flows from Operating Activities:    
Net Loss $ (4,415) $ (3,101)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:    
Depreciation and Amortization 6,662 7,088
Amortization of Deferred Financing Fees 616 0
Provisions for Non-Cash Losses on Inventory and Receivables 627 175
Equity-based Compensation Expense 2,399 2,101
Operating Lease Non-Cash Expense 1,186 1,424
Non-Cash Accrued 401K Contribution 1,208 1,011
Net Gain on Sale of Business, Before Taxes (3,427) (11,284)
Non-cash deferred liability recovery (5,824) 0
Other (525) 513
Changes in Operating Assets and Liabilities Providing (Using) Cash:    
Accounts Receivable (4,170) (10,024)
Inventories (13,860) (9,015)
Accounts Payable (3,488) 8,625
Accrued Expenses 2,909 (1,380)
Other Current Assets and Liabilities 16 (363)
Customer Advance Payments and Deferred Revenue 1,190 (113)
Income Taxes 1,262 16,492
Operating Lease Liabilities (1,447) (1,724)
Supplemental Retirement Plan and Other Liabilities (100) (109)
Cash Flows (Used) Provided by Operating Activities (19,181) 316
Cash Flows from Investing Activities:    
Proceeds from Sale of Business 3,437 21,961
Capital Expenditures (1,573) (1,160)
Cash Flows Provided by Investing Activities 1,864 20,801
Cash Flows from Financing Activities:    
Proceeds from Long-term Debt 126,122 17,925
Principal Payments on Long-term Debt (111,986) (43,925)
Stock Award Activity (602) 108
Finance Lease Principal Payments (11) (23)
Debt Acquisition Costs (4,347) (771)
Cash Flows Provided (Used) by Financing Activities 9,176 (26,686)
Effect of Exchange Rates on Cash 80 (173)
Decrease in Cash and Cash Equivalents and Restricted Cash (8,061) (5,742)
Cash and Cash Equivalents and Restricted Cash at Beginning of Period 13,778 29,757
Cash and Cash Equivalents and Restricted Cash at End of Period $ 5,717 $ 24,015
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Condensed Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2021   $ 289 $ 64 $ 92,037 $ (14,495) $ 287,225 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)   1          
Net Exercise of Stock Options and Equity-based Compensation Expense       2,501      
Tax Withholding Related to Issuance of RSU’s       (293)      
Foreign Currency Translation Adjustments $ (181)       (181)    
Retirement Liability Adjustment – Net of Taxes         351    
Net Loss (3,101)         (3,101)  
Shares Issued to Fund 401K Obligation           (5,077) 9,277
End of Period at Apr. 02, 2022 260,082 $ 290 $ 64 94,245 (14,325) 279,047 $ (99,239)
Beginning of Period (in shares) at Dec. 31, 2021   28,911,000 6,375,000       3,808,000
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   20,000 24,000        
Net Issuance of Common Stock for RSU’s (in shares)   42,000          
Class B Stock Converted to Common Stock (in shares)   36,000 (36,000)        
Shares issued to fund 401k obligation (in shares)             (325,000)
End of Period (in shares) at Apr. 02, 2022   29,009,000 6,363,000       3,483,000
Beginning of Period at Dec. 31, 2022 239,920 $ 291 $ 63 98,630 (9,526) 240,360 $ (89,898)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)   1          
Class B Stock Converted to Common Stock   1 (1)        
Net Exercise of Stock Options and Equity-based Compensation Expense       2,399      
Tax Withholding Related to Issuance of RSU’s       (603)      
Foreign Currency Translation Adjustments 224       224    
Retirement Liability Adjustment – Net of Taxes         185    
Net Loss (4,415)         (4,415)  
Shares Issued to Fund 401K Obligation           (1,482) 2,695
End of Period at Apr. 01, 2023 $ 238,924 $ 293 $ 62 $ 100,426 $ (9,117) $ 234,463 $ (87,203)
Beginning of Period (in shares) at Dec. 31, 2022   29,122,000 6,314,000       3,155,000
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   1,000          
Net Issuance of Common Stock for RSU’s (in shares)   83,000          
Class B Stock Converted to Common Stock (in shares)   67,000 (67,000)        
Shares issued to fund 401k obligation (in shares)             (95,000)
End of Period (in shares) at Apr. 01, 2023   29,273,000 6,247,000       3,060,000
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Apr. 01, 2023
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 and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2022 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. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.
Impact of the COVID-19 Pandemic
On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.
In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April 2, 2022, the Company recognized $6.0 million of the award.
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)April 1, 2023April 2, 2022
Cash and Cash Equivalents$4,220 $24,015 
Restricted cash1,497 — 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$5,717 $24,015 
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 $2.3 million and $2.6 million at April 1, 2023 and December 31, 2022, respectively. The Company’s bad debt expense was insignificant during the three months ended April 1, 2023 and April 2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April 1, 2023 and April 2, 2022. Total recoveries were $0.3 million in the three months ended April 1, 2023 and $0.2 million in the three months ended April 2, 2022.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April 2, 2022, respectively. These costs are included in cost of products sold.
Valuation of Goodwill and Long-Lived Assets
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.
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.
As of April 1, 2023 and April 2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April 1, 2023 and April 2, 2022.
Newly Adopted Accounting Pronouncement
We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Apr. 01, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
On April 1, 2023, we had $578.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $498.7 million of our remaining performance obligations as revenue over the next twelve months and the balance thereafter.
We recognized $14.1 million and $6.0 million during the three months ended April 1, 2023 and April 2, 2022, 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 1, 2023:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2023
$27,349 $33,209 
Ending Balance, April 1, 2023
$30,299 $28,570 
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 1, 2023 and December 31, 2022, the Company capitalized $3.0 million and $2.5 million of costs, respectively.
The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Commercial Transport
$94,213 $64,089 
Military Aircraft
14,064 14,976 
General Aviation
19,448 15,867 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems Segment
Government & Defense
20,941 14,782 
Test Systems Total20,941 14,782 
Total$156,538 $116,176 
The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Electrical Power & Motion
$53,454 $44,467 
Lighting & Safety
36,553 29,211 
Avionics
29,741 18,875 
Systems Certification
5,677 1,002 
Structures
2,300 1,377 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems20,941 14,782 
Total$156,538 $116,176 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Apr. 01, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
(In thousands)
April 1, 2023December 31, 2022
Finished Goods
$32,527 $30,703 
Work in Progress
30,298 29,895 
Raw Material
137,119 127,385 
$199,944 $187,983 
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 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
3 Months Ended
Apr. 01, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and EquipmentProperty, Plant and Equipment consisted of the following:
(In thousands)
April 1, 2023December 31, 2022
Land
$8,590 $8,578 
Buildings and Improvements
71,188 73,744 
Machinery and Equipment
123,976 123,071 
Construction in Progress
6,295 6,415 
210,049 211,808 
Less Accumulated Depreciation
121,426 121,150 
$88,623 $90,658 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Apr. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows:
April 1, 2023December 31, 2022
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,088 $2,146 $2,066 
Non-compete Agreement4 years11,082 11,057 11,082 11,052 
Trade Names10 years11,412 9,550 11,402 9,350 
Completed and Unpatented Technology9 years47,872 35,970 47,855 34,877 
Customer Relationships15 years142,166 80,316 142,133 77,996 
Total Intangible Assets12 years$214,678 $138,981 $214,618 $135,341 
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 1, 2023April 2, 2022
Amortization Expense
$3,597 $3,765 
Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:
(In thousands)
2023$13,882 
2024$12,856 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill
3 Months Ended
Apr. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill GoodwillThe following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:
(In thousands)December 31, 2022
Foreign
Currency
Translation
April 1, 2023
Aerospace$36,534 $— $36,534 
Test Systems21,635 — 21,635 
$58,169 $— $58,169 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt and Notes Payable
3 Months Ended
Apr. 01, 2023
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
The Company's long-term debt at December 31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0 million outstanding on the Agreement and there remained $6.0 million available.
The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the “ABL Revolving Credit Facility”). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115 million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash
receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April 1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20 million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10 million thereafter.
The Company also entered into a $90 million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5 million, $1.8 million which was paid on the closing date, $1.8 million of which will be paid on June 19, 2023 and $0.9 million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.
Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8 million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April 1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2 million is recorded as long-term in the accompanying consolidated condensed balance sheet.
Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7 million for the Company’s first quarter of 2023, $23.3 million in the second quarter, $39.2 million in the third quarter, $51.7 million in the fourth quarter, $57.6 million in the first quarter of 2024, $65.2 million in the second quarter of 2024 and $70 million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April 1, 2023.
The Company incurred $8.5 million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6 million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8 million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.
Certain of the Company’s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.
Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranties
3 Months Ended
Apr. 01, 2023
Guarantees [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 1, 2023April 2, 2022
Balance at Beginning of Period$8,009 $8,183 
Warranties Issued780 785 
Warranties Settled(1,337)(163)
Reassessed Warranty Exposure(51)(756)
Balance at End of Period$7,401 $8,049 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Apr. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rates were approximately (41.3)% and 161.7% for the three months ended April 1, 2023 and April 2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April 1, 2023.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Apr. 01, 2023
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 1, 2023April 2, 2022
Weighted Average Shares - Basic32,505 31,933 
Net Effect of Dilutive Stock Options— — 
Weighted Average Shares - Diluted32,505 31,933 
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 826,000 shares as of April 1, 2023 and 848,000 shares as of April 2, 2022. Further, due to our net loss in the three month periods ended April 1, 2023 and April 2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
Currently, the Company expects to fund the 401K contribution for the quarter ended April 1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April 1, 2023 is inclusive of the approximately 0.1 million in
shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April 1, 2023. Actual shares issued may differ based on the sale price on the settlement date.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity
3 Months Ended
Apr. 01, 2023
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Share Buyback and Reissuance
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. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April 2, 2022, the Company reissued 95,000 and 325,000 treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $1.5 million and $5.1 million, respectively, as a reduction to Retained earnings.
Comprehensive Income and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)April 1, 2023December 31, 2022
Foreign Currency Translation Adjustments$(7,111)$(7,335)
Retirement Liability Adjustment – Before Tax(4,288)(4,473)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(2,006)(2,191)
Accumulated Other Comprehensive Loss$(9,117)$(9,526)
The components of other comprehensive income are as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Foreign Currency Translation Adjustments$224 $(181)
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expense:
Amortization of Prior Service Cost
95 101 
Amortization of Net Actuarial Losses
90 250 
Retirement Liability Adjustment185 351 
Other Comprehensive Income$409 $170 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Retirement Plan and Related Post Retirement Benefits
3 Months Ended
Apr. 01, 2023
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 current and retired executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Service Cost$26 $34 
Interest Cost325 209 
Amortization of Prior Service Cost95 97 
Amortization of Net Actuarial Losses90 239 
Net Periodic Cost$536 $579 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April 1, 2023 and April 2, 2022 is immaterial.
The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Sales to Major Customers
3 Months Ended
Apr. 01, 2023
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 1, 2023 and April 2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (“Boeing”) accounted for 10.2% and 13.4% of sales in the three months ended April 1, 2023 and April 2, 2022, respectively. Accounts receivable from Boeing at April 1, 2023 were approximately $18.3 million.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Legal Proceedings
3 Months Ended
Apr. 01, 2023
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, 2022. The reserve for the German indirect claim and interest was approximately $18.0 million at April 1, 2023, which included an additional $0.2 million in interest accrued during the three months ended April 1, 2023, and $17.8 million at December 31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.
In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers’ profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $7.2 million and $7.0 million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022.
As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.
There were no other significant developments in any of these matters during the three months ended April 1, 2023.
A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter was approximately $0.7 million at December 31, 2022 and $0.8 million at April 1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April 1, 2023 and December 31, 2022.
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 remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. No amounts have been accrued for this matter in the April 1, 2023 or December 31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.
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 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
3 Months Ended
Apr. 01, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
Below are the sales and operating profit by segment for the three months ended April 1, 2023 and April 2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Sales:
Aerospace$135,715 $101,394 
Less Inter-segment Sales(118)— 
Total Aerospace Sales135,597 101,394 
Test Systems20,941 14,798 
Less Inter-segment Sales— (16)
Total Test Systems Sales20,941 14,782 
Total Consolidated Sales$156,538 $116,176 
Segment Measure of Operating Profit and Margins
Aerospace
$4,087 $3,050 
3.0 %3.0 %
Test Systems
(597)(1,787)
(2.9)%(12.1)%
Total Segment Measure of Operating Profit3,490 1,263 
2.2 %1.1 %
Deductions from Segment Measure of Operating Profit:
Net Gain on Sale of Business(3,427)(11,284)
Interest Expense, Net of Interest Income
5,470 1,631 
Corporate Expenses and Other
4,572 5,892 
(Loss) Income Before Income Taxes$(3,125)$5,024 
During the three months ended April 1, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems’ operating loss was $6.4 million. In the quarter ended April 2, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make
the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.
Total Assets:
(In thousands)
April 1, 2023December 31, 2022
Aerospace
$498,348 $481,416 
Test Systems
103,778 111,513 
Corporate
14,282 22,102 
Total Assets
$616,408 $615,031 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value
3 Months Ended
Apr. 01, 2023
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
There were no financial assets or liabilities carried at fair value measured on a recurring basis at April 1, 2023 or December 31, 2022.
There were no non-recurring fair value measurements performed in the three months ended April 1, 2023 and April 2, 2022.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Apr. 01, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsShortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $4 million to $5 million annually, beginning with the third quarter. The Company will incur $0.6 million in severance charges during the second quarter of 2023.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Policies)
3 Months Ended
Apr. 01, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Description of the Business 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.
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.
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 and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
Restricted Cash Restricted CashUnder the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets.
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.The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.
Research and Development Expenses
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April 2, 2022, respectively. These costs are included in cost of products sold.
Valuation of Goodwill and Long-Lived Assets
Valuation of Goodwill and Long-Lived Assets
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.
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.
Newly Adopted Accounting Pronouncement
Newly Adopted Accounting Pronouncement
We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
Fair Value Fair Value
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Tables)
3 Months Ended
Apr. 01, 2023
Accounting Policies [Abstract]  
Reconciliation of cash and restricted cash The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)April 1, 2023April 2, 2022
Cash and Cash Equivalents$4,220 $24,015 
Restricted cash1,497 — 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$5,717 $24,015 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Apr. 01, 2023
Revenue from Contract with Customer [Abstract]  
Schedule 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 1, 2023:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2023
$27,349 $33,209 
Ending Balance, April 1, 2023
$30,299 $28,570 
Schedule of Disaggregation of Revenue The following table presents our revenue disaggregated by Market Segments as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Commercial Transport
$94,213 $64,089 
Military Aircraft
14,064 14,976 
General Aviation
19,448 15,867 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems Segment
Government & Defense
20,941 14,782 
Test Systems Total20,941 14,782 
Total$156,538 $116,176 
The following table presents our revenue disaggregated by Product Lines as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Aerospace Segment
Electrical Power & Motion
$53,454 $44,467 
Lighting & Safety
36,553 29,211 
Avionics
29,741 18,875 
Systems Certification
5,677 1,002 
Structures
2,300 1,377 
Other
7,872 6,462 
Aerospace Total135,597 101,394 
Test Systems20,941 14,782 
Total$156,538 $116,176 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consisted of the following:
(In thousands)
April 1, 2023December 31, 2022
Finished Goods
$32,527 $30,703 
Work in Progress
30,298 29,895 
Raw Material
137,119 127,385 
$199,944 $187,983 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
3 Months Ended
Apr. 01, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Property, Plant and Equipment consisted of the following:
(In thousands)
April 1, 2023December 31, 2022
Land
$8,590 $8,578 
Buildings and Improvements
71,188 73,744 
Machinery and Equipment
123,976 123,071 
Construction in Progress
6,295 6,415 
210,049 211,808 
Less Accumulated Depreciation
121,426 121,150 
$88,623 $90,658 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Apr. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets The following table summarizes acquired intangible assets as follows:
April 1, 2023December 31, 2022
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,088 $2,146 $2,066 
Non-compete Agreement4 years11,082 11,057 11,082 11,052 
Trade Names10 years11,412 9,550 11,402 9,350 
Completed and Unpatented Technology9 years47,872 35,970 47,855 34,877 
Customer Relationships15 years142,166 80,316 142,133 77,996 
Total Intangible Assets12 years$214,678 $138,981 $214,618 $135,341 
Schedule 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 1, 2023April 2, 2022
Amortization Expense
$3,597 $3,765 
Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:
(In thousands)
2023$13,882 
2024$12,856 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill (Tables)
3 Months Ended
Apr. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule 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 1, 2023:
(In thousands)December 31, 2022
Foreign
Currency
Translation
April 1, 2023
Aerospace$36,534 $— $36,534 
Test Systems21,635 — 21,635 
$58,169 $— $58,169 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranties (Tables)
3 Months Ended
Apr. 01, 2023
Guarantees [Abstract]  
Schedule 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 1, 2023April 2, 2022
Balance at Beginning of Period$8,009 $8,183 
Warranties Issued780 785 
Warranties Settled(1,337)(163)
Reassessed Warranty Exposure(51)(756)
Balance at End of Period$7,401 $8,049 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Apr. 01, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and diluted weighted-average shares outstanding are as follows:
Three Months Ended
(In thousands)
April 1, 2023April 2, 2022
Weighted Average Shares - Basic32,505 31,933 
Net Effect of Dilutive Stock Options— — 
Weighted Average Shares - Diluted32,505 31,933 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity (Tables)
3 Months Ended
Apr. 01, 2023
Equity [Abstract]  
Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss The components of accumulated other comprehensive loss are as follows:
(In thousands)April 1, 2023December 31, 2022
Foreign Currency Translation Adjustments$(7,111)$(7,335)
Retirement Liability Adjustment – Before Tax(4,288)(4,473)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(2,006)(2,191)
Accumulated Other Comprehensive Loss$(9,117)$(9,526)
Schedule of Other Comprehensive Income The components of other comprehensive income are as follows:
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Foreign Currency Translation Adjustments$224 $(181)
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expense:
Amortization of Prior Service Cost
95 101 
Amortization of Net Actuarial Losses
90 250 
Retirement Liability Adjustment185 351 
Other Comprehensive Income$409 $170 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
3 Months Ended
Apr. 01, 2023
Retirement Benefits [Abstract]  
Schedule 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 1, 2023April 2, 2022
Service Cost$26 $34 
Interest Cost325 209 
Amortization of Prior Service Cost95 97 
Amortization of Net Actuarial Losses90 239 
Net Periodic Cost$536 $579 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Apr. 01, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Below are the sales and operating profit by segment for the three months ended April 1, 2023 and April 2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Three Months Ended
(In thousands)April 1, 2023April 2, 2022
Sales:
Aerospace$135,715 $101,394 
Less Inter-segment Sales(118)— 
Total Aerospace Sales135,597 101,394 
Test Systems20,941 14,798 
Less Inter-segment Sales— (16)
Total Test Systems Sales20,941 14,782 
Total Consolidated Sales$156,538 $116,176 
Segment Measure of Operating Profit and Margins
Aerospace
$4,087 $3,050 
3.0 %3.0 %
Test Systems
(597)(1,787)
(2.9)%(12.1)%
Total Segment Measure of Operating Profit3,490 1,263 
2.2 %1.1 %
Deductions from Segment Measure of Operating Profit:
Net Gain on Sale of Business(3,427)(11,284)
Interest Expense, Net of Interest Income
5,470 1,631 
Corporate Expenses and Other
4,572 5,892 
(Loss) Income Before Income Taxes$(3,125)$5,024 
During the three months ended April 1, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems’ operating loss was $6.4 million. In the quarter ended April 2, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make
the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.
Total Assets:
(In thousands)
April 1, 2023December 31, 2022
Aerospace
$498,348 $481,416 
Test Systems
103,778 111,513 
Corporate
14,282 22,102 
Total Assets
$616,408 $615,031 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Feb. 13, 2019
element
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Apr. 01, 2023
USD ($)
Apr. 02, 2022
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Business Acquisition [Line Items]              
Allowance for doubtful accounts       $ 2.3   $ 2.6  
Total recoveries       0.3 $ 0.2    
Research and development expense       12.7 12.2    
USDOT | AMPJ Award              
Business Acquisition [Line Items]              
USDOT grant receivable amount (up to)             $ 14.7
Portion of grant received         $ 5.2    
Revenue recognized included in contract liability balance       $ 6.0      
Sold | Semiconductor Test Business | Test Systems              
Business Acquisition [Line Items]              
Number of elements for contingent earnouts | element 2            
Earnout proceeds received   $ 3.4 $ 11.3        
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Apr. 02, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and Cash Equivalents $ 4,220 $ 13,778 $ 24,015  
Restricted cash 1,497   0  
Total Cash and Restricted Cash Shown in Statements of Cash Flows $ 5,717 $ 13,778 $ 24,015 $ 29,757
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation $ 578.5    
Revenue recognized included in contract liability balance 14.1 $ 6.0  
Capitalized cost 3.0   $ 2.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-02      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation $ 498.7    
Period of recognition (in months) 12 months    
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Jan. 01, 2023
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 30,299 $ 27,349
Contract Liabilities $ 28,570 $ 33,209
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Disaggregation of Revenue [Line Items]    
Sales $ 156,538 $ 116,176
Aerospace    
Disaggregation of Revenue [Line Items]    
Sales 135,597 101,394
Aerospace | Commercial Transport    
Disaggregation of Revenue [Line Items]    
Sales 94,213 64,089
Aerospace | Military Aircraft    
Disaggregation of Revenue [Line Items]    
Sales 14,064 14,976
Aerospace | General Aviation    
Disaggregation of Revenue [Line Items]    
Sales 19,448 15,867
Aerospace | Other    
Disaggregation of Revenue [Line Items]    
Sales 7,872 6,462
Test Systems    
Disaggregation of Revenue [Line Items]    
Sales 20,941 14,782
Test Systems | Government & Defense    
Disaggregation of Revenue [Line Items]    
Sales $ 20,941 $ 14,782
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Disaggregation of Revenue [Line Items]    
Sales $ 156,538 $ 116,176
Aerospace    
Disaggregation of Revenue [Line Items]    
Sales 135,597 101,394
Aerospace | Electrical Power & Motion    
Disaggregation of Revenue [Line Items]    
Sales 53,454 44,467
Aerospace | Lighting & Safety    
Disaggregation of Revenue [Line Items]    
Sales 36,553 29,211
Aerospace | Avionics    
Disaggregation of Revenue [Line Items]    
Sales 29,741 18,875
Aerospace | Systems Certification    
Disaggregation of Revenue [Line Items]    
Sales 5,677 1,002
Aerospace | Structures    
Disaggregation of Revenue [Line Items]    
Sales 2,300 1,377
Aerospace | Other    
Disaggregation of Revenue [Line Items]    
Sales 7,872 6,462
Test Systems    
Disaggregation of Revenue [Line Items]    
Sales $ 20,941 $ 14,782
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished Goods $ 32,527 $ 30,703
Work in Progress 30,298 29,895
Raw Material 137,119 127,385
Inventory, net $ 199,944 $ 187,983
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Property, plant and equipment, gross $ 210,049 $ 211,808
Less Accumulated Depreciation 121,426 121,150
Property, plant and equipment, net 88,623 90,658
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 8,590 8,578
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 71,188 73,744
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 123,976 123,071
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 6,295 $ 6,415
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 214,678 $ 214,618
Accumulated Amortization $ 138,981 135,341
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 2,088 2,066
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 11,057 11,052
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,412 11,402
Accumulated Amortization $ 9,550 9,350
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,872 47,855
Accumulated Amortization $ 35,970 34,877
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,166 142,133
Accumulated Amortization $ 80,316 $ 77,996
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization Expense $ 3,597 $ 3,765
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2023 $ 13,882
2024 12,856
2025 10,935
2026 9,533
2027 7,825
2028 $ 7,037
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 58,169
Foreign Currency Translation 0
Balance at end of period 58,169
Operating Segments | Aerospace  
Goodwill [Roll Forward]  
Balance at beginning of period 36,534
Foreign Currency Translation 0
Balance at end of period 36,534
Operating Segments | Test Systems  
Goodwill [Roll Forward]  
Balance at beginning of period 21,635
Foreign Currency Translation 0
Balance at end of period $ 21,635
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt and Notes Payable (Details)
Mar. 31, 2024
USD ($)
Jun. 19, 2023
USD ($)
Jan. 19, 2023
USD ($)
Apr. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument          
Current Maturities of Long-term Debt       $ 6,750,000 $ 4,500,000
Weighted-average interest rate       13.60%  
Line of Credit | Fifth Amended Agreement | Revolving Credit Facility          
Debt Instrument          
Amounts outstanding under revolving line of credit       $ 88,100,000 164,000,000
Remaining capacity under the credit facility       26,900,000 6,000,000
Deferred debt issuance costs       2,600,000  
Line of Credit | Term Loan Agreement          
Debt Instrument          
Commitment fee (as a percent)     5.00%    
Face amount     $ 90,000,000    
Commitment fee amount     4,500,000    
Commitment fees paid on closing date     1,800,000    
Current Maturities of Long-term Debt         $ 6,800,000
Remaining balance       83,200,000  
Debt issuance costs     $ 8,500,000    
Deferred debt issuance costs       $ 5,800,000  
Line of Credit | Term Loan Agreement | Forecast          
Debt Instrument          
Commitment fees paid on closing date $ 900,000 $ 1,800,000      
Line of Credit | Term Loan Agreement | After September 1, 2023          
Debt Instrument          
Monthly amortization rate     0.833%    
Line of Credit | Term Loan Agreement | July 1, 2023 Through September 1, 2023          
Debt Instrument          
Monthly amortization rate     0.542%    
Line of Credit | Term Loan Agreement | April 1, 2023 Through June 1, 2023          
Debt Instrument          
Monthly amortization rate     0.292%    
Line of Credit | Term Loan Agreement | SOFR (at least)          
Debt Instrument          
Basis spread on variable rate     2.50%    
Line of Credit | Term Loan Agreement | SOFR          
Debt Instrument          
Basis spread on variable rate     8.75%    
Line of Credit | Restated Agreement and Term Loan Agreement | First Quarter Of 2024          
Debt Instrument          
Minimum trailing EBITDA amount     $ 57,600,000    
Minimum fixed charge coverage ratio     1.10    
Line of Credit | Restated Agreement and Term Loan Agreement | After Quarter Ended March 31, 2024          
Debt Instrument          
Minimum liquidity     $ 10,000,000    
Line of Credit | Restated Agreement and Term Loan Agreement | Quarter Ended March 31, 2024          
Debt Instrument          
Minimum liquidity     20,000,000    
Line of Credit | Restated Agreement and Term Loan Agreement | After Second Quarter Of 2024          
Debt Instrument          
Minimum trailing EBITDA amount     70,000,000    
Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2024          
Debt Instrument          
Minimum trailing EBITDA amount     65,200,000    
Line of Credit | Restated Agreement and Term Loan Agreement | Forth Quarter Of 2023          
Debt Instrument          
Minimum trailing EBITDA amount     51,700,000    
Line of Credit | Restated Agreement and Term Loan Agreement | Third Quarter Of 2023          
Debt Instrument          
Minimum trailing EBITDA amount     39,200,000    
Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2023          
Debt Instrument          
Minimum trailing EBITDA amount     23,300,000    
Line of Credit | Restated Agreement and Term Loan Agreement | First Quarter Of 2023          
Debt Instrument          
Minimum trailing EBITDA amount     14,700,000    
Line of Credit | ABL Facility | Revolving Credit Facility          
Debt Instrument          
Maximum borrowing capacity     $ 115,000,000    
Line of Credit | ABL Facility | Revolving Credit Facility | Minimum          
Debt Instrument          
Commitment fee (as a percent)     0.25%    
Line of Credit | ABL Facility | Revolving Credit Facility | Maximum          
Debt Instrument          
Commitment fee (as a percent)     0.375%    
Line of Credit | ABL Facility | Revolving Credit Facility | SOFR (at least) | Minimum          
Debt Instrument          
Basis spread on variable rate     1.00%    
Line of Credit | ABL Facility | Revolving Credit Facility | SOFR | Minimum          
Debt Instrument          
Basis spread on variable rate     2.25%    
Line of Credit | ABL Facility | Revolving Credit Facility | SOFR | Maximum          
Debt Instrument          
Basis spread on variable rate     2.75%    
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranties - Narrative (Details)
3 Months Ended
Apr. 01, 2023
Minimum  
Product Warranty Liability  
Product warranty period (in months) 12 months
Maximum  
Product Warranty Liability  
Product warranty period (in months) 60 months
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at Beginning of Period $ 8,009 $ 8,183
Warranties Issued 780 785
Warranties Settled (1,337) (163)
Reassessed Warranty Exposure (51) (756)
Balance at End of Period $ 7,401 $ 8,049
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details)
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Income Tax Disclosure [Abstract]    
Effective tax rate (as a percent) (41.30%) 161.70%
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Earnings Per Share Computations (Details) - shares
shares in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Earnings Per Share [Abstract]    
Weighted Average Shares - Basic (in shares) 32,505 31,933
Net Effect of Dilutive Stock Options (in shares) 0 0
Weighted Average Shares - Diluted (in shares) 32,505 31,933
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares) 100  
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation (in shares) 826 848
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Stockholders Equity    
Difference between the cost and the reissuance price $ 1.5 $ 5.1
Treasury Stock    
Stockholders Equity    
Shares issued to fund 401k obligation (in shares) 95,000 325,000
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Apr. 02, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ 238,924 $ 239,920 $ 260,082  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (7,111) (7,335)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (2,006) (2,191)    
Retirement Liability Adjustment – Before Tax (4,288) (4,473)    
Tax Benefit of Retirement Liability Adjustment 2,282 2,282    
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ (9,117) $ (9,526) $ (14,325) $ (14,495)
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Schedule of Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total Other Comprehensive Income $ 409 $ 170
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total Other Comprehensive Income 224 (181)
Amortization of Prior Service Cost    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Retirement Liability Adjustment 95 101
Amortization of Net Actuarial Losses    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Retirement Liability Adjustment 90 250
Retirement Liability Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Retirement Liability Adjustment $ 185 $ 351
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
retirement_plan
Apr. 02, 2022
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2  
SERP    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Service Cost $ 26 $ 34
Interest Cost 325 209
Amortization of Prior Service Cost 95 97
Amortization of Net Actuarial Losses 90 239
Net Periodic Cost $ 536 $ 579
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Sales to Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item      
Accounts Receivable $ 152,365   $ 147,790
Customer Concentration Risk | Boeing | Consolidated sales      
Segment Reporting, Asset Reconciling Item      
Percent of consolidated revenue (in excess of) 10.20% 13.40%  
Customer Concentration Risk | Boeing | Accounts Receivable      
Segment Reporting, Asset Reconciling Item      
Accounts Receivable $ 18,300    
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Legal Proceedings - Narrative (Details) - USD ($)
3 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Lufthansa Technik AG    
Loss Contingencies [Line Items]    
Estimated litigation liability $ 800,000 $ 700,000
Teradyne, Inc. Alleged Patent Infringement    
Loss Contingencies [Line Items]    
Reserve 0 0
AES | Indirect Sales | Patent Infringement    
Loss Contingencies [Line Items]    
Reserve 18,000,000 17,800,000
Interest accrued 200,000  
Loss contingency, estimate of possible loss $ 7,200,000 $ 7,000,000
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Dec. 31, 2022
Segment Reporting Information      
Sales $ 156,538 $ 116,176  
Segment Measure of Operating Profit and Margins      
Total operating loss (2,370) (4,167)  
Deductions from Segment Measure of Operating Profit:      
Net Gain on Sale of Business (3,427) (11,284)  
Interest Expense, Net of Interest Income 5,470 1,631  
(Loss) Income Before Income Taxes (3,125) 5,024  
Total Assets 616,408   $ 615,031
Reversal of a deferred revenue liability 14,100 6,000  
Aerospace      
Segment Reporting Information      
Sales 135,597 101,394  
Test Systems      
Segment Reporting Information      
Sales 20,941 14,782  
Operating Segments      
Segment Measure of Operating Profit and Margins      
Total operating loss $ 3,490 $ 1,263  
Operating margins, percentage 2.20% 1.10%  
Operating Segments | Aerospace      
Segment Reporting Information      
Sales $ 135,715 $ 101,394  
Segment Measure of Operating Profit and Margins      
Total operating loss $ 4,087 $ 3,050  
Operating margins, percentage 3.00% 3.00%  
Deductions from Segment Measure of Operating Profit:      
Total Assets $ 498,348   481,416
Jobs protection program grant, recognized   $ 6,000  
Operating Segments | Test Systems      
Segment Reporting Information      
Sales 20,941 14,798  
Segment Measure of Operating Profit and Margins      
Total operating loss $ (597) $ (1,787)  
Operating margins, percentage (2.90%) (12.10%)  
Deductions from Segment Measure of Operating Profit:      
Total Assets $ 103,778   111,513
Reversal of a deferred revenue liability 5,800    
Operating Loss 6,400    
Less Inter-segment Sales | Aerospace      
Segment Reporting Information      
Sales (118) $ 0  
Less Inter-segment Sales | Test Systems      
Segment Reporting Information      
Sales 0 (16)  
Corporate Expenses and Other      
Deductions from Segment Measure of Operating Profit:      
Corporate Expenses and Other 4,572 $ 5,892  
Total Assets 14,282   $ 22,102
Income associated with reversal of liability related to equity investment $ 1,800    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value (Details) - Recurring Basis - Level 3 - USD ($)
Apr. 01, 2023
Dec. 31, 2022
Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets carried at fair value $ 0 $ 0
Other Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial liabilities carried at fair value $ 0 $ 0
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
1 Months Ended
Apr. 30, 2023
USD ($)
Subsequent Event [Line Items]  
Expected severance charges $ 0.6
Minimum  
Subsequent Event [Line Items]  
Expected savings 4.0
Maximum  
Subsequent Event [Line Items]  
Expected savings $ 5.0
XML 71 atro-20230401_htm.xml IDEA: XBRL DOCUMENT 0000008063 2023-01-01 2023-04-01 0000008063 atro:CommonClassUndefinedMember 2023-05-03 0000008063 us-gaap:CommonClassBMember 2023-05-03 0000008063 2023-04-01 0000008063 2022-12-31 0000008063 2022-01-01 2022-04-02 0000008063 2021-12-31 0000008063 2022-04-02 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-01-01 2023-04-01 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-01-01 2022-04-02 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-04-01 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-04-02 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-04-01 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-02 0000008063 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0000008063 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-02 0000008063 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000008063 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-02 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0000008063 us-gaap:RetainedEarningsMember 2022-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-12-31 0000008063 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0000008063 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-02 0000008063 us-gaap:RetainedEarningsMember 2023-04-01 0000008063 us-gaap:RetainedEarningsMember 2022-04-02 0000008063 us-gaap:TreasuryStockCommonMember 2022-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2021-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-04-01 0000008063 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-04-02 0000008063 us-gaap:TreasuryStockCommonMember 2023-04-01 0000008063 us-gaap:TreasuryStockCommonMember 2022-04-02 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-04-02 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:SemiconductorTestBusinessMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:SemiconductorTestBusinessMember atro:TestSystemsSegmentMember 2022-03-01 2022-03-31 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:SemiconductorTestBusinessMember atro:TestSystemsSegmentMember 2023-03-01 2023-03-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2022-01-01 2022-04-02 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2023-01-01 2023-04-01 0000008063 2023-04-02 2023-04-01 0000008063 2023-01-01 0000008063 atro:AerospaceSegmentMember atro:CommercialTransportAircraftMember 2023-01-01 2023-04-01 0000008063 atro:AerospaceSegmentMember atro:CommercialTransportAircraftMember 2022-01-01 2022-04-02 0000008063 atro:AerospaceSegmentMember atro:MilitaryAircraftMember 2023-01-01 2023-04-01 0000008063 atro:AerospaceSegmentMember atro:MilitaryAircraftMember 2022-01-01 2022-04-02 0000008063 atro:AerospaceSegmentMember atro:GeneralAviationMember 2023-01-01 2023-04-01 0000008063 atro:AerospaceSegmentMember atro:GeneralAviationMember 2022-01-01 2022-04-02 0000008063 atro:AerospaceSegmentMember atro:OtherAerospaceMember 2023-01-01 2023-04-01 0000008063 atro:AerospaceSegmentMember atro:OtherAerospaceMember 2022-01-01 2022-04-02 0000008063 atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:TestSystemsSegmentMember atro:GovernmentAndDefenseMember 2023-01-01 2023-04-01 0000008063 atro:TestSystemsSegmentMember atro:GovernmentAndDefenseMember 2022-01-01 2022-04-02 0000008063 atro:TestSystemsSegmentMember 2023-01-01 2023-04-01 0000008063 atro:TestSystemsSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineElectricalPowerAndMotionMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineElectricalPowerAndMotionMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineLightingAndSafetyMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineLightingAndSafetyMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineAvionicsMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineAvionicsMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineSystemsCertificationMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineSystemsCertificationMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineStructuresMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineStructuresMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 atro:ProductLineOtherMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 atro:ProductLineOtherMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:LandMember 2023-04-01 0000008063 us-gaap:LandMember 2022-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2023-04-01 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2023-04-01 0000008063 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000008063 us-gaap:ConstructionInProgressMember 2023-04-01 0000008063 us-gaap:ConstructionInProgressMember 2022-12-31 0000008063 us-gaap:PatentsMember 2023-01-01 2023-04-01 0000008063 us-gaap:PatentsMember 2023-04-01 0000008063 us-gaap:PatentsMember 2022-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-04-01 0000008063 us-gaap:NoncompeteAgreementsMember 2023-04-01 0000008063 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000008063 us-gaap:TradeNamesMember 2023-01-01 2023-04-01 0000008063 us-gaap:TradeNamesMember 2023-04-01 0000008063 us-gaap:TradeNamesMember 2022-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2023-01-01 2023-04-01 0000008063 us-gaap:UnpatentedTechnologyMember 2023-04-01 0000008063 us-gaap:UnpatentedTechnologyMember 2022-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-04-01 0000008063 us-gaap:CustomerRelationshipsMember 2023-04-01 0000008063 us-gaap:CustomerRelationshipsMember 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2023-04-01 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2023-04-01 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-19 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRFloorMember 2023-01-19 2023-01-19 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRMember 2023-01-19 2023-01-19 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRMember 2023-01-19 2023-01-19 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-19 2023-01-19 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:SixthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-19 2023-01-19 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2023-04-01 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:QuarterEndedMarch312024Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:AfterQuarterEndedMarch312024Member 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRFloorMember 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRMember 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2023-01-19 2023-01-19 0000008063 srt:ScenarioForecastMember atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2023-06-19 2023-06-19 0000008063 srt:ScenarioForecastMember atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2024-03-31 2024-03-31 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember atro:April12023ThroughJune12023Member 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember atro:July12023ThroughSeptember12023Member 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember atro:AfterSeptember12023Member 2023-01-19 2023-01-19 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2023-04-01 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:FirstQuarterOf2023Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:SecondQuarterOf2023Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:ThirdQuarterOf2023Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:ForthQuarterOf2023Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:FirstQuarterOf2024Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:SecondQuarterOf2024Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:AfterSecondQuarterOf2024Member 2023-01-19 2023-01-19 0000008063 atro:RestatedAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember atro:FirstQuarterOf2024Member 2023-01-19 0000008063 srt:MinimumMember 2023-01-01 2023-04-01 0000008063 srt:MaximumMember 2023-01-01 2023-04-01 0000008063 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-04-01 0000008063 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-04-02 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-04-01 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-01-01 2022-04-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-04-01 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-04-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-04-01 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-04-02 0000008063 atro:TheBoeingCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-04-01 0000008063 atro:TheBoeingCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-04-02 0000008063 atro:TheBoeingCompanyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember atro:PatentInfringementMember 2023-04-01 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember atro:PatentInfringementMember 2023-01-01 2023-04-01 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember atro:PatentInfringementMember 2022-12-31 0000008063 atro:LufthansaTechnikAGMember 2022-12-31 0000008063 atro:LufthansaTechnikAGMember 2023-04-01 0000008063 atro:TeradyneIncAllegedPatentInfringementMember 2022-12-31 0000008063 atro:TeradyneIncAllegedPatentInfringementMember 2023-04-01 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:OperatingSegmentsMember 2023-01-01 2023-04-01 0000008063 us-gaap:OperatingSegmentsMember 2022-01-01 2022-04-02 0000008063 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-04-01 0000008063 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-04-02 0000008063 us-gaap:CorporateNonSegmentMember 2023-04-01 0000008063 us-gaap:CorporateNonSegmentMember 2022-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000008063 srt:MinimumMember us-gaap:SubsequentEventMember 2023-04-02 2023-04-30 0000008063 srt:MaximumMember us-gaap:SubsequentEventMember 2023-04-02 2023-04-30 0000008063 us-gaap:SubsequentEventMember 2023-04-30 shares iso4217:USD iso4217:USD shares atro:element pure atro:retirement_plan 2023 Q1 false 0000008063 --12-31 P12M 10-Q true 2023-04-01 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 26343693 6115881 4220000 13778000 1497000 0 152365000 147790000 199944000 187983000 16150000 15743000 374176000 365294000 88623000 90658000 12179000 13028000 7564000 8605000 75697000 79277000 58169000 58169000 616408000 615031000 6750000 4500000 63266000 64193000 4307000 4441000 45066000 45911000 27432000 32567000 146821000 151612000 165603000 159500000 8964000 9942000 56096000 54057000 377484000 375111000 355000 354000 -9117000 -9526000 247686000 249092000 238924000 239920000 616408000 615031000 156538000 116176000 129028000 96243000 27510000 19933000 29880000 24100000 -2370000 -4167000 3427000 11284000 1288000 -462000 -5470000 -1631000 -3125000 5024000 1290000 8125000 -4415000 -3101000 -0.14 -0.10 -0.14 -0.10 -4415000 -3101000 224000 -181000 -185000 -351000 409000 170000 -4006000 -2931000 -4415000 -3101000 6662000 7088000 616000 0 627000 175000 2399000 2101000 1186000 1424000 1208000 1011000 3427000 11284000 5824000 0 525000 -513000 4170000 10024000 13860000 9015000 -3488000 8625000 2909000 -1380000 -16000 363000 1190000 -113000 1262000 16492000 -1447000 -1724000 -100000 -109000 -19181000 316000 3437000 21961000 1573000 1160000 1864000 20801000 126122000 17925000 111986000 43925000 -602000 108000 11000 23000 4347000 771000 9176000 -26686000 80000 -173000 -8061000 -5742000 13778000 29757000 5717000 24015000 291000 289000 1000 1000 1000 293000 290000 63000 64000 -1000 62000 64000 98630000 92037000 2399000 2501000 603000 293000 100426000 94245000 -9526000 -14495000 224000 -181000 -185000 -351000 -9117000 -14325000 240360000 287225000 -4415000 -3101000 -1482000 -5077000 234463000 279047000 -89898000 -108516000 2695000 9277000 -87203000 -99239000 238924000 260082000 29122000 28911000 1000 20000 83000 42000 67000 36000 29273000 29009000 6314000 6375000 24000 -67000 -36000 6247000 6363000 3155000 3808000 95000 325000 3060000 3483000 Basis of PresentationThe accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“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> Basis of Presentation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“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 2022 annual report on Form 10-K. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“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. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April 2, 2022, the Company recognized $6.0 million of the award. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Trade Accounts Receivable and Contract Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for estimated credit losses is based on the Company’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 $2.3 million and $2.6 million at April 1, 2023 and December 31, 2022, respectively. The Company’s bad debt expense was insignificant during the three months ended April 1, 2023 and April 2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April 1, 2023 and April 2, 2022. Total recoveries were $0.3 million in the three months ended April 1, 2023 and $0.2 million in the three months ended April 2, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April 2, 2022, respectively. These costs are included in cost of products sold.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2023 and April 2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April 1, 2023 and April 2, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted Accounting Pronouncement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.</span></div> 2 11300000 3400000 14700000 5200000 6000000 Restricted CashUnder the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 4220000 24015000 1497000 0 5717000 24015000 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.The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions. 2300000 2600000 300000 200000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April 2, 2022, respectively. These costs are included in cost of products sold.</span></div> 12700000 12200000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted Accounting Pronouncement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> Revenue<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2023, we had $578.5 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $498.7 million of our remaining performance obligations as revenue over the next twelve months and the balance thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $14.1 million and $6.0 million during the three months ended April 1, 2023 and April 2, 2022, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended April 1, 2023: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, April 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of April 1, 2023 and December 31, 2022, the Company capitalized $3.0 million and $2.5 million of costs, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 578500000 498700000 P12M 14100000 6000000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended April 1, 2023: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, April 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 27349000 33209000 30299000 28570000 3000000 2500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 94213000 64089000 14064000 14976000 19448000 15867000 7872000 6462000 135597000 101394000 20941000 14782000 20941000 14782000 156538000 116176000 53454000 44467000 36553000 29211000 29741000 18875000 5677000 1002000 2300000 1377000 7872000 6462000 135597000 101394000 20941000 14782000 156538000 116176000 Inventories<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,895 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,944 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,983 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,895 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,944 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,983 </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> 32527000 30703000 30298000 29895000 137119000 127385000 199944000 187983000 Property, Plant and Equipment<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,658 </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> 8590000 8578000 71188000 73744000 123976000 123071000 6295000 6415000 210049000 211808000 121426000 121150000 88623000 90658000 Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average 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%">2,088 </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%">2,066 </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%">11,057 </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%">11,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average 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%">2,088 </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%">2,066 </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%">11,057 </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%">11,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341 </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> P11Y 2146000 2088000 2146000 2066000 P4Y 11082000 11057000 11082000 11052000 P10Y 11412000 9550000 11402000 9350000 P9Y 47872000 35970000 47855000 34877000 P15Y 142166000 80316000 142133000 77996000 P12Y 214678000 138981000 214618000 135341000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </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> 3597000 3765000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13882000 12856000 10935000 9533000 7825000 7037000 Goodwill<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </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,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </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,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </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> 36534000 0 36534000 21635000 0 21635000 58169000 0 58169000 Long-term Debt and Notes Payable<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt at December 31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0 million outstanding on the Agreement and there remained $6.0 million available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the “ABL Revolving Credit Facility”). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115 million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April 1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20 million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10 million thereafter. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into a $90 million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5 million, $1.8 million which was paid on the closing date, $1.8 million of which will be paid on June 19, 2023 and $0.9 million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8 million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April 1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2 million is recorded as long-term in the accompanying consolidated condensed balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7 million for the Company’s first quarter of 2023, $23.3 million in the second quarter, $39.2 million in the third quarter, $51.7 million in the fourth quarter, $57.6 million in the first quarter of 2024, $65.2 million in the second quarter of 2024 and $70 million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April 1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $8.5 million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6 million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8 million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.</span></div>Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts. 164000000 6000000 115000000 0.0100 0.0225 0.0275 0.0025 0.00375 88100000 26900000 20000000 10000000 90000000 0.0250 0.0875 0.05 4500000 1800000 1800000 900000 0.00292 0.00542 0.00833 6800000 0.1360 83200000 14700000 23300000 39200000 51700000 57600000 65200000 70000000 1.10 8500000 2600000 5800000 Product Warranties<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </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> P60M The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </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> 8009000 8183000 780000 785000 1337000 163000 -51000 -756000 7401000 8049000 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were approximately (41.3)% and 161.7% for the three months ended April 1, 2023 and April 2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April 1, 2023.</span></div> -0.413 1.617 Earnings Per Share<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average shares outstanding are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 826,000 shares as of April 1, 2023 and 848,000 shares as of April 2, 2022. Further, due to our net loss in the three month periods ended April 1, 2023 and April 2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, the Company expects to fund the 401K contribution for the quarter ended April 1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April 1, 2023 is inclusive of the approximately 0.1 million in </span></div>shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April 1, 2023. Actual shares issued may differ based on the sale price on the settlement date. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average shares outstanding are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933 </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> 32505000 31933000 0 0 32505000 31933000 826000 848000 100000 Shareholders' Equity<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback and Reissuance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April 2, 2022, the Company reissued 95,000 and 325,000 treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $1.5 million and $5.1 million, respectively, as a reduction to Retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </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%">(2,006)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expense:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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> 95000 325000 1500000 5100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </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%">(2,006)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -7111000 -7335000 -4288000 -4473000 -2282000 -2282000 -2006000 -2191000 -9117000 -9526000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expense:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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> 224000 -181000 95000 101000 90000 250000 185000 351000 409000 170000 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 current and retired executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April 1, 2023 and April 2, 2022 is immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.</span></div> 2 The following table sets forth information regarding the net periodic pension cost for the plans.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </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> 26000 34000 325000 209000 95000 97000 -90000 -239000 536000 579000 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 1, 2023 and April 2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (“Boeing”) accounted for 10.2% and 13.4% of sales in the three months ended April 1, 2023 and April 2, 2022, respectively. Accounts receivable from Boeing at April 1, 2023 were approximately $18.3 million. 0.102 0.134 18300000 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, 2022. The reserve for the German indirect claim and interest was approximately $18.0 million at April 1, 2023, which included an additional $0.2 million in interest accrued during the three months ended April 1, 2023, and $17.8 million at December 31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers’ profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $7.2 million and $7.0 million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant developments in any of these matters during the three months ended April 1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter was approximately $0.7 million at December 31, 2022 and $0.8 million at April 1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April 1, 2023 and December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. No amounts have been accrued for this matter in the April 1, 2023 or December 31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div> 18000000 200000 17800000 7200000 7000000 700000 800000 0 0 Segment Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the sales and operating profit by segment for the three months ended April 1, 2023 and April 2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating Profit and Margins</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 1, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems’ operating loss was $6.4 million. In the quarter ended April 2, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,408 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,031 </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 months ended April 1, 2023 and April 2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating Profit and Margins</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 1, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems’ operating loss was $6.4 million. In the quarter ended April 2, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,408 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,031 </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> 135715000 101394000 -118000 0 135597000 101394000 20941000 14798000 0 -16000 20941000 14782000 156538000 116176000 4087000 3050000 0.030 0.030 -597000 -1787000 -0.029 -0.121 3490000 1263000 0.022 0.011 3427000 11284000 -5470000 -1631000 -4572000 -5892000 -3125000 5024000 5800000 6400000 6000000 1800000 498348000 481416000 103778000 111513000 14282000 22102000 616408000 615031000 Fair Value Fair Value<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no financial assets or liabilities carried at fair value measured on a recurring basis at April 1, 2023 or December 31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no non-recurring fair value measurements performed in the three months ended April 1, 2023 and April 2, 2022.</span></div>Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. 0 0 0 0 Subsequent EventsShortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $4 million to $5 million annually, beginning with the third quarter. The Company will incur $0.6 million in severance charges during the second quarter of 2023. 4000000 5000000 600000 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $!^JE8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ! ?JI6OKFC(>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(8X(T?<27V >,Y##=C+[MDC1AQ0Y$00(D?WX)&TU:1A A9A(3+56"--1$U]/..M6?#A,[8SS!K %CUVE$"4 IB: M)H;3V#9P!4PPPNC3=P'M0IRK?V+G#K!S%47_*X0?"L>Y&T^]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ! ?JI63; E%20& ")(P & 'AL+W=OPR#B-YV-$/&G7H^[&Q)B?DEC M$LEO5I2%6,A%MN[QF!'LI45AT$.6->B%V(\ZD^OTLSF;7--$!'Y$Y@SP) PQ MV]^2@.YN.K!S^&#AKS="?=";7,=X399$_!W/F5SJ%2F>'Y*(^S0"C*QN.E/X MR;&'JB!=XQ^?[/C1>Z!07BC]H19FWDW'4EM$ N(*%8'ERY8X) A4DMR.__+0 M3O&;JO#X_2']/H67,"^8$X<&WWQ/;&XZHP[PR HG@5C0W9\D!^JK/)<&//T/ M=MFZ?=0!;L(%#?-BN06A'V6O^#7?$4<%]KBB .4%Z%T!M"L*[+S 3D&S+4NQ M/F.!)]>,[@!3:\LT]2;=-VFUI/$CU8Q+P>2WOJP3$X=N"0-=P#>8$7[=$S)3 M?=-S\_K;K!Y5U-O@@49BP\%=Y!'O;7U/;DNQ0>BP0;?(&#B-V26PX 5 %K(U MV^.8RQ_P'EBVKOK-UMC%[K'3.+LB[C-U$]EI!9A%V9"174^WD[*4*WV*&HJ? M>(Q=@G\O(^)CM1<#JWN5QV2 ML:HA4K] ZM=#^II@)@@+]F!!8LJ$#L\<)5BBVRF.L:HAWJ# &]3#FQ/F4T\- M1" /!=K&,R>E0R\=>Y6#SQC0$'18@ YK=DV&Y6DD/0M4-Z0Y:X4#KFU)8UE# MP%$!.#)NU%TD?+$']WY P&,2OA"F S-G6-VA-1KJR(QU#12 M)OMG>M:X $LA1R6@##@TB03;RU=/NP].I#]^UQ&;BYHB'VD$K(/\C%_!S).# MU%_Y;LIMZ,DG(N&@:XW[8]O2'HG,Q4UY4>(GV[ MFB.A;KPTUW]#() XG0D96OPO[X[&6KPTM@J470;/4//M"*A%= 8@^O'P$2^(F3+:D M%M*Y>W0V.UJ32#$\$/4Z7GZ?: MN:>YL"EA:4:HEADY"6-J\I+-6-*FE.>31'O)Y43B=^V%&L=%:5G;4"!4*A"JI4!WTDG7JLO^(1/$1EEJC",]M#FPF.:>:KPWQ0:7X(+.W'/@V1/*9FL\<4XW7A@"A4H!0S4M# M]SY7*O2=R)/ZO?Q0WX;FL,H+SVU($"HE")G5Y3UC?KFOFM(<]Q5J&=NP'%1: M#CHA*1+0RR #O-92F0.J.V@;FF.7FF/7NB+D2#0FVVX6>>05_$6T8_!$E)7^ MC:R!MI.:BYMREK)CF]7D8#G'X]!T0?I$7+<+4=?6]E1S95/0TG9LLYL<3R2T M8&>2E!RV#>6QCVZ"G>DNV'EO@[7A/G;I/G8M]WD[8URFMTG!4R*XP%$Z(_O@ M1_G=TX_:?7(FL#K8ZW5"#;K"Y.@#D'M^!D MSSZ3R>1 ;7B177J1/3A/SSZ3W^30;=B27=J2;1:<<_7L,_E0OD^&/_7L 83] MT0B^Z]B]HX<=U+PD?0:$ U?=5,F>>R@^+9XSF:9/5_3*U;.'5!ZPFM9P$)"5 M++4NA_+76?;<1[8@:)P^.O%"A:!A^G9#L$>86D%^OZ)4'!;4#Q1/WTS^!U!+ M P04 " ! ?JI64+O6H.@% #/& & 'AL+W=O,%3U81@\+'A,UX4 M323 \7,7=+0?LW$\?'Z._H6,UGHO@WS]3R(7C) M8(;@Z2,K6)5R=-\$KM$9^GY_C7Y[^SMZB_(*?5N*=$8_X%O>9V_V:I^?(;]W)L?L8F._IDSU]HN/Y0_374O)* MH:NZ!IX7-CYM@, >H-EE%_6*I?QR!-NHYG+#1]-W;S#U/MC8_:)@1US]/5?? M%7TZ8_42P:PA_?#IYSK?L +(6V>Q#45UJ*84;*8!(=YDO#ED8QIA/XKBO=41 MS& /,W#"O..UDGFJUR, M8%K X2'XP9)U -G&GEV8.$>6.@$=I6F8@WI0G<\ MY9"[AX*_1W]#I15S=%5 /=0[!BHK^E2KO&QWE.19KM"-@/5ES7-H4@F)3\,> M&8M9$$7) ".Z9T2=C#Y7&YA_(7,[-FH.FB1)$/2P661"HCCL+U^+51@% [CC/>[8B?N;4*QX M <38&-R/ AS1'D:+&0U)$MA!)GN0R8GD0A\@U=-[= MU7NG<-@5A!0*MND6= MINMR7>B%?,VA(J4Y:[371B#0<*!C8ZS3,<]+Y"F0 6;5 MN@TY$_.S[S5W)'\7[VCJ"8Z2'ER;F>^1(;P'FHO=>/4R=L##QKA12/O[SF(5 M4R\< -%BV(:>'$?G\TN M]'P\ +"3.1R^J">ZR=E#7N0*U,':&&&G7+ZV,_I5T8Y)=TJ(W5+X3/H+4VNI M.3+RXK:U+W ]XSJ8;$*@J$- MT(DC=JLCI%6NN;/U. 7?%#J8;S/I-K,$#Q @G1X2MQ[.]+FQD9ALHYM26!^- MLK=,KOF< XL,^EAH_];654-,Y2/0&I$> 8N93T(Z4+Y))Y#$+9#'3=2)9!-3 M!W% 8X+[8"UV(?2%9 #MP1G2K9BGJP0Q90[3D'K]_LAF%R:#E8)T>DC<>MA! M?.5&)*8*QHG1BEBLX* PE-A.*HE;*ML]=PJAJ8.0V:2_UVQF@1<.+=5.+8G[ M5-@NU5,8S?,;')2#V,BCS2[$@Q6ADS="G9I^OV22+T61<5F_>P-[(_J@&W[U M9+_S<(KEJR\]?E&T8^Z=2A*W2LY$68H*W2N1_K"2-:7/#_L'<*O1P"F,=.I( MW.IXV%'O!$:4D(1EP K9%+XST(V^/EK-0D('8'<"2=P"V4(=7E-6 MR*;6D2"BL;%/;7:)EPP4$[\31=\MBNU&?1UHWR*#?IR0_KZUVB4)&:C;?B>$ M_DN$\*"Z: 5_)0EL7--9#Q16.\N!8GQPV]Q<]7]A__AS']'U!+ P04 " ! M?JI6\F1Q.3<$ "?#@ & 'AL+W=OY94RAURS-Y=3:*K6[MVVYVK*,RCN^8SE\ M67.1405=L;'E3C :ETI9:A/'">R,)KD53(\'64^L!W\]QJ!5* MB3\2=I"M-M*NO'#^37>>XZGE:"*6LI72)BC\[=FBI0!VS JD5B!=!>^"@ELKN*6C%5GIUB-5-)H(?D!" M2X,UW2C7IM0&;Y)<;^-2"?B:@)Z*YCR7/$UBJEB,H!/##D%KJ6 =DM)Q-?H MTXX)JE==HEOT=?F(KMY=HW2%X7*P@K)<\C4V4E1F_/3T9.Z1+V1<;!\1SS9!! QD, M0CX)+J5&7"?*Q!;T)B6ACYT.6E\*C\?N!;2P00N'=Q42;9)O;M 3RR$9I @. M/7J((2,E.JAU+D;O7WQ@W/^RCCT>C+KI!RL..8T8?->BC0?0/>E'7@F>M M/&9"'/4FOR5NV$4T2'DX",V(XP9Q/(CX.]3K)ZBY" J;/C\Z4F>%!"EI1!WW M(5R/A!U4@Q3&9.296;%S*AG.(.TGM64"754)[OH&:7I=)XMH$'.Q!(+;=4L'LCX6#1^[^WAA]E[=S?4_'#P]5O1F6R0E>0!0L9 M(TC52&K'KXV.5Z;"]IH[=]CK;HU9[,+.G&HA'BZ&CTE:Z/OR&UG#M[&:Q3JL M=NNJGS&Q*5] $JUXD:OJJMR,-J^LA_)MT1F?Z==7^80XF:F>;A^IV"1PU4_9 M&DPZ=R&$A:A>0U5'\5WYH'CA"IXG97,++T@FM !\7W.NCAT]0?,FC;X#4$L# M!!0 ( $!^JE;9$\%?'P, '8) 8 >&PO=V]R:W-H965T&ULK5;);MLP$/T50@V"%FBBU5MB"["=%@V0M$'LM(>B!UJB+382Z9*T MG?Q]AY2L>J&%'G*1R-&\IS%H0R4FB- .&UYJ,29YK(I#QI^)TZE]JX.YX MR_[9Q ZQS+ D8Y[_H*G*!D[702F9XU6N'OGF"ZGB:6F^A.?2/-&F\O44;OU1YV $ CQT05(#@$!"= (05(#2!ELI,6#=8X;@O^ 8)[0UL M>F!R8] 0#66ZBA,EX"L%G(K'G$F>TQ0KDB*8I% @&$T4&*!82B(^!WL!2R33 MM5L3=,>E1!?H:7*#WI]]0&>(,C3-^$IBELJ^JT"5YG:32L&H5!"<4!"B>\Y4 M)M$G^'FZCW()1%KXL3G[_RV M=VT+_8W(]A(1U8F(FMCCK]"3]-JQ!5DBVP:I&\\ZOH@BO]5WU[OJ+5ZA[_FU MUYZL5BVKU5B?;RHCPEJ8*YO2UEN6XXW(]N)NUW&W&\L!71!Z'$/CE1"$):]H M*C"3.3;==9C^AMYC&H M"25S:Z<001 =%.O8Y\+OGJA5I];<:=3\2!05Y6:Z MHWA&=[2B\W?=P/>OD5YJL-NF^,6FOG.DS.\>+K5CG[!U0GRW%M]M%#_E M"N?H]'*S2>T>R8B\WH'48Q^_X]FE]FJIO4:IQPW?)JYGV;1P>3B09_$*>N%A M+MV=(ZP@8F%.=HD2OF*J;/VUM;X\#,V9>6 ?P:6BO /\HREO)/=8+"B3*"=S MH/0N.Y R49[RY43QI3DH9US!L6N&&5R,B- .\'W.N=I.] _JJU;\%U!+ P04 M " ! ?JI6;SKTH'<' !Q( & 'AL+W=O8I!;@NXO%/@"8BT>EOY4K(0QY6N=%>3E8&;,Y'P[+ M="762?E1;40!ORR47B<&;O5R6&ZT2+*JT3H?LB"(ANM$%H/I1?7L5D\OU-;D MLA"WFI3;]3K1SU"R/KHEUY4&I;_;FX[>.W5V$J;H$*;(.WK7 CI-95)7VR(C ML[721OZ_>H!Y7G^J.*O2S>:> M@();D,_%#M)3Z>+8O(+E,'F0.:0XKUE3MA'Y&=?.^ MH-'X* $:W7TS1R&A+6&I'[%_F)70J*80T<2Z?$6L1I0[1+5\I7[ SE=)L81" M!GEPA$VH;0!<6\^^-%$%A)*J%F;6X.>OD"?+#Q5Y4;+2=T7K>_5V&J,6KM1/ M5YC3:FM7(&UQ1WWN\_(LI''0'4?$C :!LP:U9*5^M.Y!)!TSML_&,\K'44\? M8C<)J(- M 4I]9/T$,7;Y-D9PC[[H*J,>Q6Q;S:.F$MA"TGJI^2^=C>0P:.( M &\2=*F(6-E8.TH(:[G(7N"B+2%DOH6"5QC'-,54,X1Z73(B-F<\S4'6!QQEO94T9A6%$^90UU*0^2G872>]E 8(_&@8=J&-FL6N L5: M #(_ .^WFTU>G50D.0RXD;JZ(;=Y4N]:ZO1^R0F$EE _NSZ@5A.'"RTNF1F=-([,\ ,0^Y6?G3J[,?WO5'I-S)[3'2VSS!TT\H1($=!+[Y]*QHXCNMX M"VWNAW8]!T2SP.C'&M6+P;<+-\R(.=9KO 4T]P/:#C;$\OM6EK(ZX)JKTB$2 M@7#(>XLAS"R.7:6FA3#W[RFQ.MFL**!<8H4']:&_EYS0N)>_R(Z31='8L9+@ M+4.YGZ$WBX5(C>7FS5-:'220N\34QZ+6051RGX_C[N(-L8$%J"LW6H1R/T*O M1:JK+):UO&K-61\K0K[L8 FPWY;< :RT3*OO;"X_$(".@ZB7Y8C9* X=*W_> M M[VF7U3;LDU<%&_?'S\/3P MW7Q6?2WN/+^BY_/ZZW?;3?TQ_K=$PT"5)!<+Z#+X:+]>Z_K[=GUCU*;Z1/R@ M#&RLJ\N52#*AK0'\OE#*[&_L"P[_RV#Z-U!+ P04 " ! ?JI6ZZ60D($) M !*50 & 'AL+W=OUI M)S.Q)%\\%P(.0>#H6I&J^;)"VN1NNRW'Z<3(KEFF^BXD.VY:GX MS6.6;Z)2/,V?)L4VY]&J;K1))M0T[[D:D=&/%^[BIW59O3"YOMQ&3_R>EU^WM[EX-CE05O&&IT6&]5;> M)!5)]../!CHZY*P:'C_^0??K-R_>S$-4\'F6_!ZORO75R!D9*_X8[9+R+GL) M>?.&IA5OF25%_;_QTL2:(V.Y*\ILTS06/=C$Z?YG]-H,Q%$#PDXTH$T#VFM M[1,-6-. ]1HP]T0#JVE@]3/,3C28-@VF_0SD1 .[:6#WW[1SHL&L:3#K-YB> M:. T#9QZ=O?34<_E(BJCZ\L\>S'R*EK0J@>U(.K68@KCM-+N?9F+W\:B77D] MS](B2^)55/*5(9ZLA"S%H_M2O" D6A9&]FC^.EV)I$S O MRM,X?5(APC,3)U;+8I=_5PW/1 CQH$9Z4".M@=8)X U_BM.J,Y7J;GD>9RLC M*HT%7WXP&/FS04U*5/K24JOE_V.QC9;\:B1&K>#Y,Q]=__(3LKV,+N& M54O_\S5UW,O)\[&7Q;^<9K1B= M95SLZXP[7I1YO"SK.UKUXMT=[_\Y%!J7MS=?ZT>D=E%4;]"+MZK!*OM MQ%#![F'3HTN4]-869#H/"?.1L )"T&PC@JG!Q5.SZK0>^7Y,BYJ%>Z5]MNV MNO$7AM@2-4OCN-IC[^_=XL8=U5MW[[5ZS%6JTR8=JCHD;(&$>5/I>J!3LW=) M^,B, 1(6@F =X=D'X=E:X7V)7HW?XW)=W8*K/=,=W^\.RZRS*AZM=S;0Z$YLY'C^)H\LNSWFZ_&Y\ MR:.T2/8KV*?5O\0IM3XJJM0U4^Q(G=[E/=>F'ZH:),Q#POR9+$%I+ )DQA $ MZZC&.:C&T:I&G"_CO/80C%_CZ"%.JM-!JQ:C7I/(A5'=/L4J)18SKE20-LO0 M]0D)6R!A'A+F.Y+2V+0O-&3"$ 3K",T]",T]N_\Z88'S'7\H>J M @GSD# ?"0O>-+(A*&5'%\1LO4U3JXS:MRSJS=!^6^3OQ&[<,LE?C-\>DOBI MOH,I_4HM=^BB Z4MH#0/2O.AM*"A=30V-6<]"RU4A+GT**HKGB-CG&C%XPFI M=%S(3]O\@V'2VH6D2M40^2QCFZ9#>\M-$]=Q\URSYP(H@B2+49'0M:C5>O^DN'V[[LX-8KZ.G[_)BM8GV+P MI4OE(7%<0DQ3FB\YTF:SJ13H03OH0VD!E!8JAH0YIG,\)%VAM'XTP1G21P)2 MZ@5J1T-I"RC-@])\*"V TD(4K:O.UI4F VSIQSS;:.S!<^J$>L]$-I^IJ5C* M%&&68B&#>LM06@"EA2A:5T^MOTS.&\SZCSE:A^^LH*"V,I'=6XLJ! 5UC*$T M'TH+H+001>OJKK67B=Y?[A0__"B+V!^D.A(\)SFHPTQD(Y?9"LDI_%Y%G ?M MG ^E!5!:B*)UQ=1ZR$1O(C=G\?AP%G]LSN+?C.QP%C\K):0[.H?2%E":!Z7Y M4%H I85$88N+L^GI4T)K0!.] ]T]P?<.DN=/\U#CFE^5!: *6%*%I7CD=UT7IG_(U',:7$L,71LJJ:E&?9O!Z!:VKAM(\*,VG MLF]/'.FOX:#&.(K655QKC%.],:XK7Z0*;]2RR+2_($&-;"C-@])\*"UXV_"& MJ*1=@;0V-M7;V/]Q%:.>.W@-@M9.0VD>E.9#:0&5S>LQL?I%@:$BC-I'?P?< M%4]K<%.]P7VBBG%O;3.E:A26-7-<>1>DLK99WPM06-NT[P7(,<0TK;YI[2OB MQBXAL_[-0=5_R^H[ZJ$*Y\SHT4Z[^[?2K;?-]%7' ZL8E9\OZ%,,O7297"%+ M74(5E1J*2)L11?$/M(,^E!9 ::%B2!B9GOY\DK4>,R.P#T'.?##.H#XRE+: MTCPHS8?2 B@M1-&ZZFPM9Z:WG(%5C/I,@]6IL* 5*QDRIP>E^5!: *6%*%I7 M=4??-'+>KT;5.NI3#9:=; 0[I<:5.NH MSS)8?^ M29EMZZ^!?,C*,MO4#]<\$H?,*D#\_C'+RA]/JF^6/'Q]ZO6_ 5!+ P04 M" ! ?JI6;=;2C' . 0)@ & 'AL+W=OJ,9K MVPBGIB_VSD8_G9_0>E[PNU9KW_LLR)*)M=?TY6W]8N^(%%)&58$D2/Q;J0ME M# F"&E^3S+VR)3W8_YREOV';8G5AS1==A_F+O1_V1*VFLC7AHUW_HI(] M3TA>98WGOV(=UQYCQZKUP2[2P_B^T$W\+V^2'WH/_'!TSP/C],"8]8X;L9:O M9) OGSN[%HY60QI]8%/Y:2BG&PK*57"XJ_%<>'DNO?;"3L6E4UXU09*OGA\& MB*8%AU42VR;,O7C=U*K>?OX0*A6]QEFO\_&# L^6;BB.1@,Q M/AH?/R#ON-AYS/*.[Y-75;9M@FYFXM(:76GEQ3_.)CXXY,4_[S(XRCNY6Q[5 MRD]^*2OU8F])GG,KM??RVV]&3X^>/:#M2='VY"'ICX_*7Q C/LT5BJ&RBZ5L M-N20MI%MK8.JA<<2A9(+7LSE2HF)4HV ?4OI<%&C@<& (A03F]$%/=0(R6!E&+,*M_H-"-C7$VX"EV,BIKZTFE2>;OZ BN<:H MH'HZ=HX9BK<-[VZ7NJ&=HSLKH TMJ74E"3Q)1A9' L@-TQ8&;Y1T M[!A9(Y&P <=.7'SX_>VK@]&/ IE6JX6N.$R^72XAMIJC98A:>]<\P1R$@WJ8F M-\-'+8N8MJ%UJCB!5LJF03CRPWVG[EH>YDXIL8BXIPCW!%!+&Y%0ZQ'.#+WX MA+D,R*0-HLJ&5I2D>2]R,.U!>KR"N,5$.7&<-AIRG"?2<%W&7@Y9N^O&<+"/ M.8,L@P80[^R"Y6< N"OC218K5^/*0$Q:?+(HE?]C57[W[3<_C,='SWX^.[OD MCZ-GWS^F5-&X$6,'M5Q?KP'1"5P*-J;PG49OJ4X2%);G8J/D.4/SL(VNO+BP M;FEC99%VH]-G/CH\)1, U+H@X!!B$F)T=/#W(<+C*Z(Z)4HH(!L+-*YBF&1:1(AIA](3@V0;PU3D4V\WM!30 MDM249M2XR,/4:!A'Z>I2;LB8+':J'?SQ%6X/L=K(A&V+CA^VB&#)/-JN\0-V M'0]/_I=FH0&]A;PJ9!PK??\R]_T/V>Q1[$5'T?0OUJ$C_Z*D@R\(IH51Q+;RE1R$?B&M2 4OZB< A-,MAYFLV7$^ M*UUTC7AB),&SD1-F:SO4B?B@9VRRD0R5JJ2E:]7GB+Q+[+QQJ$3PL!$M7(&8 MR G;!OJ-0-AV-J?'O5Q30YR8""B: M^!2=16!/Y+N?"_BN#3$D=^BS)@<9K58J<;'*8I\-[0CW'G2\E0X/X*$!(H16 M097HF,WQ8QC9U<36FZ0-Q*+81)#72A@81$QC+N$4IV=4T\1W8!EU"@;=J!XA MG@J[B8"0 /#A"=M7H[B&VW72FJWAG?N. S_5(>&%!Z[G%D?)[\G3F1\M+;Y3 ML)$L)K7"DEI=/QML)2&U79"ZFEU32?A[:C#J%3841M4ZOHD;->@M1 M(W;N/QF.B\8/]P1Z/AH\ >&9ZL#.H*@"@/Z ++@>9;@1%.68'3W6E"!&*^BQQX47I]+Z)C) M^IBD\9&S\W=8#ZA>D487< 9<^496$;>_\U#N-X14G'Z_KFJ8'0&\M:03,&W&J+$/$/2I9 M.HIJ&1Y:ZC5_1$>C 6/>6C<,$$'&&3 ->UR?M-_]9@.90,/>I3W+F?-%T@6M;HFG$/7VI*M%J7CB#2-UV56BF]<>M7FV/+(GOR4@YLR= M0JZZP1'J<*:^@?JPY3L^+K*MAWK^^YT3@JWRB(^1%?SA-7!U100/,O?%R0"X M@__CD\'1Z$F_+-C.T>#DQU,> $?C9^*3#: :1=QN#5W-*9U@T'U:8Y\G@]/1 M:;JQ/[8.L?S36[G-%7I MU%5C]DIOF^)6:K34R>@[G*@0Z1BI=&QUAYSN%"FR451+=D_GT^2ZB"W#_R!: M^8B)VM/^N)N56%M<>-I="+MG85AQZT"*SF$\G72A8YK-5MB*MA,P>L*PTI9H M<\!PCYS7CVA!?3VVJFZ8JF7M@-@'&*<],1LW(U"CB9Q/L/$HZ'KQ%.?ZL)V\Y_6^>O&QIJ& "L15\2JI\."MT/!K( MN15[6,?1RRB$XDJS54E6QZ>A,>D[]D^5;C%2A?X$?'N$2T3V8PL)LCF,QQWX M1"4P!6L%]TX3UF:KNO"<99:;-3Z@O*/XY8+OS3Z[W* K;YA&[;(K\GIK2MQR M�)A&^%5V<^Q=V>3J(G<)F@.N/),'DOS6J1Y"Y!5T#EY=8KA8*$8"K<5;M) M/S!,=QCERQS%\"PC/!/=T8Y>%L7[T3/=>!0;-O(Q%6%'[&.<^]/D_ M=^+/]$[QN4#$!\" 73+:OX[5[K=7U+T51&^C/@D9F(4@0PEEZS22QC-'#]RB M^AID@IW>MK2&CIP&70R23-X)\U^ETUNI>Y506]3S19RMWTO^A^%V:MO"FGZVM>6*DG=YA5#UXQ\-+KX_G0J!S M/R]FY8&0VB%/$OP2D3*?7,-'*DT^^Y[$=Y"8U-'!D-7J:PO'T>P\I55X@%*W M0M1X5:5=U2Z(YQ)+1<;0H,^5L^::82E&7Q/*\%!-]@/4FZ^**E%O EJR:J*Z_8P:II=Y6PKP86QZP9A.41&MT@TQYVI?I<1$ M'OQ+=8PQEG.!VEON $DD?]\%-.JFHH/*/Y5.I(;!0CLN%L+%%,9D6YK_$N=6 M-X1V#VSI>^'E@Q%8_*<5LWW278Z?R?F-S=$@QD?'W9VR?$#%CJ1%B-V,03RE M!@)<2D'=P/L)<M-Q %^&XK;C.JO(]10_*;6J,VS MVO)):_]W%PX,H$4-L'^_J$*[(\%:\JE32FQ&[W*F3&\7SZX^<[_@5[OT)9*E M." D[]<*KE^@KW%*T7M4S:V-(I#ETP$OK)O30;$K[:-*T,T3,21H>DF?%=A] MU;SSEK!WE%D9)D]^>-=O0 Y[O](! YGQ;Y'XK703X@]VRM7RS^"N?;GG\ MK=1[$%1$#'@[Q:-'P],G>\+%WQ_%+\$N^3<_$QM =_CC7($;.%J ^_1F,W^A M#V,PJ)7N_N5CK\/(8#/_ X.X-X@#[VZC MP/)+Z>75A34'87DUT'@07 W6(*6[Q5L/-7[^F!=$L7,P\PGIIEO>%- M9QC_@6$BWAGM]TZ\T3GEI_8SD!B8Q$-G8KY(A+Q/$Y>P4L&SY* ME[SNF2BLJ<4MN%ID -3U>W$;="4K?K[>N3#_GY<$Z/#3E_&Y6LY=(S.ZG* < M'-D'FEQ]]H_%:O[%*^S3@7WZ&OIK<7G5\&5:1RV^UP(RJTKT,D?B0&(O6,E-J]2L)V336/"I4%55/XBS=;J;K\>ZFM?^= M 6]G>\_, S/8D]#TB+T.5#V0J+L,E3H/KW:R"A 8HW\5GFS@-[""#(MTNAAX ML-W9:CH?)O+6,AW&\GM+PP;$)7"J;##N9N(P@U^$@Y5 %ZJ>(J'TD3Q$VTND M)EAA-JM:1L-KWB<[)FZEY$Y5RC\-;L D>$6ETD$FZ,834$N9?"H^8'QKZD;J MIW^Z9R#I'/E.E-^!*PH+G7)>@#O:M$)X@)L9U]L@;H7"&/SH,2/G^/6.!=)E MMV)X.%G""&. 4SDZMH6I<$@$B>6N@B>%?"..Y M^-=;#H1I'>#EQ)N)UE*1;#)(D MBN=;[J,G%J?IA&7S*-[R^G@3+=?S<7B?4YB][OR'F%9D9#UJ*!)<:%:A,+M MHA:+MBH0*"&?-5*%4/B%0(35.&PH[S*S2T0VM%0!2>0*.WJD!M?\,P!VY.VU M5YEJL&ZD?\#)\'9'@L.N"I7)"@@J1X3Q1'DD2M)D&1] I/BE/=='KA'8@XZ7U_VZ;$2%FKME_RLU ;Q&HY MB'B+,R-TY[#%,EJM$:EH/H_1BBR\1J'#-$KFL>O&G" M-6IG/%IX&.YQ"R;+"_"^,,8?'WB#X5Y]]1M02P,$% @ 0'ZJ5I)QO*DQ M P QP8 !@ !X;"]W;W)K( 9XJ8_TZ*D.H+^+8YR56RH]=C997=HXJ%7A*^]C7A*IH M096)TR1Y&U=*VVBS:F/WM%FY)AAM\9[ -U6EZ'2%QAW7T21Z#CSH?1DD$&]6 MM=KC>PP?ZWOB63RP%+I"Z[6S0+A;1Y>3BZNIY+<)GS0>_=D8I).M5>L MHT0$H<$\"(/BOP->HS%"Q#+^Z3FCH:0 S\?/[+=M[]S+5GF\=N:S+D*YCA81 M%+A3C0D/[O@G]OW,A"]WQK>_<.QRLS2"O/'!53V8%53:=O_JJ=^',\ B^0X@ M[0%IJ[LKU*J\44%M5N2.0)+-;#)H6VW1+$Y;.93W@7A5,RYLWMD#VN!(HU_% M@0DE'.<]^*H#I]\!9W#G;"@]_&X+++[&QRQD4),^J[E*7R6\K&D,R60$:9)F MK_!E0W=9RY?]H+L3W&B?&^<;0OCK)K^](G0):.9NE< M!LEHGF3PF=\@: OWY/:\05[BZ7(!Z7*T6,[@01WA3@4DK;A,-A]-)DN8I/-1 MMI@QR62Y'"VG4QDMYJ/E(H,/+/C:5;6R)RB5!SPHTRCI1EK)%=&).P&)HC2( M3]RK1/39%G!SL$6C\8 ".X'B:U 3.QN9DUB+> 13JB#+FH#WA[MFNF\+$%@V M2G8_H_]56X-=? RW39"KE9?*[KD@;T#!YLEE&>&8D_C-TB-#"]9@7,VV%N1H M&E,PFV<+$]EK)UKJ/U+[;+ O94%+EY!<%")PS]: M=[1L*T26?P==Z.M M!X,[AB;C^2P"ZFRSFP17MU:U=8&-KQV6_*5!D@1>WSD7GB=28/AV;?X#4$L# M!!0 ( $!^JE9^\,N:N0( "<& 9 >&PO=V]R:W-H965TWG#/-Z6QAF V:=@&']!\;9:*M*!'*7B-0G,I0.%ZZLVCBT5J_9W# M-XY;?7 &6\E*RD>KW!13+[2$L,+<6 1&XADOL:HL$-%XVF%Z?4H;>'C>HW]V MM5,M*Z;Q4E;?>6'*J9=Y4.":M96YE]LON*MG8/%R66GWA6WGFU+&O-5&UKM@ MTFLN.LE>=GTX",C"-P+B74#L>'>)',LK9MALHN06E/4F-'MPI;IH(L>%?90' MH^B64YR9+16]KS*O/BPK)@PP4<#U4\L;:KR9!(926,<@W\$M.KCX#;@$[J0P MI89K46#Q9WQ U'I^\9[?(CX).&_4.821#W$8)R?PDK[>Q.$E_U,O_)BOM%'T M2_EYK/0..3V.;*?G0C_\N&H:?3O!.>][I*?1_?Z>3<,?) MGN[-Z=MR>%*XPQWJ% M"I+.$L.M13Z#S!^,PTZ.,EBTO"H(3;N\-W6CY#/:S!I&D1]E&8P2?Y2F<,?R MDHI5KW\1C.+$'X^&3H:C""Z)L%%MMQNXL.5MJ!,:AGX\'M WC0801Z$?IF.2 MD9^%&=Q:AWF>MW5;,5OL%5+[&ULE59=;]LV M%/TK%UHQ;( :?5MV9AMPDJX+L!9!ZJX/PQYHZ=HB2I$J2<=)?_TN*=F)6R=H M7TP=DO?PW"_2TYW2GTV#:.&^%=+,@L;:[CR*3-5@R\R9ZE#2REKIEEF">A.9 M3B.KO5$KHC2.1U'+N SF4S]WH^=3M;6"2[S18+9MR_3#!0JUFP5)L)^XY9O& MNHEH/NW8!C^@_=C=:$+1@:7F+4K#E02-ZUFP2,XO(@N@VAJKVL&8%+1<]B.['^+P MQ& ,*X=$GY8#6MX,L./F:>+WN&[ZU2]8X+ 4S6\)W#<,5-)939:H1_%RMC M-57*?Z?"T)^2GS[%=<^YZ5B%LX#:PZ"^PV#^ZR_)*/[C!1_R@P_Y2^P_EJ<7 M*4X+_#XB/$(I+#6K$=ZSE@*8Q(\&>9+" M)"R*V(/8@8S )1TBT EV%?M1=EXIP256C51";1Y@,K#D93@N4\B*<%+&'A4% M9#E-EG#I[P\*^RT*[[-I>$<'%WL%.3E(CHWC,$M&/DBE63C<#).]G-)/U>$69[ PK7>\V6C;$,2;<,D;)YVJI((U@=. M4N" 47^NT"66]5G$^NPXH7A/3Y5QU:M/G6> F\=*KH_*==E0.H_NL6\K]+B@ M>Y0.Q7RDXLV@XA5D83$I_5B.BI^2N@^-VU:YQ+M]_F 7& >050VH-2FD\."] MA34];D->GG?S&Y\\H\M3.*9:)90[E%()C1PJ'(K#258XY/J :I7J@X!SBTHM M]2MC#^*LA%,77?3D<:):W/@GV$#EFK-_IPZSAU=^T3]NC]O[OPCOF-YP:4#@ MFDSCL[((0/?/;@^LZOQ3MU*6"M]_-O1/!;7;0.MKI>P>N ,._WWF_P-02P,$ M% @ 0'ZJ5J$1#+JD @ V04 !D !X;"]W;W)K&ULA53;;MLP#/T5PBV*#0CJ6Y)E:1(@:;>N#P6*MML>ACTH-FT+U<63 MY*;9UT^2'3<%TNS%)BF>(UY$SC92/>D*T< +9T+/@\J8>AJ&.JN0$WTN:Q3V MI)"*$V-558:Z5DAR#^(L3*)H'')"1;"8>=N=6LQD8Q@5>*= -YP3M5TADYMY M$ <[PSTM*^,,X6)6DQ(?T'RO[Y35PIXEIQR%IE* PF(>+./I:NC\O<,/BAN] M)X/+9"WEDU-N\GD0N8"0868< [&_9[Q$QAR1#>-/QQGT5SK@OKQC_^ISM[FL MB<9+R7[2W%3S8!) C@5IF+F7FV_8Y3-R?)EDVG]AT_J.T@"R1AO).["-@%/1 M_LE+5X<]P"1Z!Y!T@,3'W5[DH[PBABQF2FY .6_+Y@2?JD?;X*AP37DPRIY2 MBS.+:RGS#65L%AK+YFQAUB%7+3)Y!YG"K12FTO!%Y)B_Q8=+_Y,:$)'#C3!$E'3-$)9:H]%P177&I&X4PJ_E M6AME'\CO0V5H;QD>OL4-S537),-Y8*="HWK&8'%V$H^CBR,Y#/L38^H#3QL MM4&N(8D'XW34.W7J*8PF@WC\^0V\,QWJ8;@W;AQ5Z9>*ALS5I9V\WMKOK64[ MKJ_N[=*[):JD0@/#PD*C\T^C %2[2%K%R-H/[UH:NPJ\6-G=B\HYV/-"2K-3 MW 7]-E_\ U!+ P04 " ! ?JI6J%LOO#D+ #L'@ &0 'AL+W=O)\T"3<>VR,O[//=CM??U]V=G+EVK4KK$U*K"D]S84GI\M:LS5ULE,]Y4%F?SZ?3RK)2Z M&MV\Y-_>VYN7IO&%KM1[*UQ3EM+N[E1AMJ]&LU'[PP>]6GOZX>SF92U7ZJ/R MO]?O+;Z==5(R7:K*:5,)J_)7H]O9]W?GM)X7_$NKK1M\%F3)TIA/].5=]FHT M)854H5)/$B3^;-1K510D"&K\$66.NB-IX_!S*_TMVPY;EM*IUZ;XM\[\^M7H M>B0RE:DI'/]?;,/:Q6(DTL9Y4\;-T*#45?@K[Z,?!ANN MIX]LF,<-<]8[',1:OI%>WKRT9BLLK88T^L"F\FXHIRL*RD=O\51CG[_YV52K M9[\I6XHW:NF%K#+Q3^.5$^_E3BX+]?+,XQ1:>Y9&B7=!XOP1B0OQBZG\VHD? MJDQE^_O/H%VGXKQ5\6Y^4N!M;1,QG4W$?#I?G)"WZ$Q>L+S%(_+8T#?:I85Q MC57B/[=+YRW2X[_'C VRSH_+HI+YWM4R5:]&J FG[$:-;K[]9G8Y?7%"T_-. MT_-3TD-P_-\+SO\G4?RV5N*U*6M9[?[A1-$MSW@Y_*9252Z5%8L0D+E(#2K4 M>94)DXNEL;!15RLG&H3?"NV=>*MSOQ:W*&4D!)_Y03DO:W**H7G M7CSU4.#;;Z[G\^F+[E?^/GOQ7<+JH10;J_U.9!!!A]*6PLBJ/9.^]Q*WTL'& M3=1Z&M(H$;=';)G05F0$;1G/+L^3*4JN* @]@&=0NQZT%<-;/NK[ MKW/KW<]8N3'%AL3%I6]EJ@LX==_5)Y<*AY[A.2#WNFQ*(5PQ\3?Z3:4IZ.ZB4*KWI(_8@ MY1[DN?^LM[0[C.ME(G[O-I/"KLWFDY(F>R[=PC^B@D-KN:/<0!8ZWZ9H4]52 MLP^J5->R: ,3C\E;W>!L*2S9IOYHL P^_?CKVP_BZ7:MTS6I;O% 6TI6(Y8< MG4))'#1+IM,GWXFZ:)R8)_.+)[1@GEQ=/-G/=5:35)0")UBHB8BDIBRUYP3- ME?IR3Z*BJM:43N$IGVXL/BQP/"="UCHBJD'9/;MZX5"1RH)S"'6?*N?: F7Q MPZ#4UFPT\8^OB2$IE%#*_ EA?UX4.DH<"N3LL92&K5 6%"NF8=!^QA>*-B%BH?$PHV.0/N-YWQ'\VIIF%<+?8DJ& M,",M=VVJD7,*S7X@W((W4UH)(LZ/8QF) /^_2(M"C8WL?,)FC6?# V&BS+'A MH >1#=Q;((1;BQ3CYX/6Y8#RST(M,4W\&8VV]]Z19A7D'UD+CSF5-O80E'-] MSVF"@]P$_D0YAS[&1A"D%<3AJ>FD_'#WI!$_+F^#P9-/KQ++GN\B]H3W7.G2R6 M-%%WQAT(.]B $^,>TAMVMOM^:L J.D;%]3$=E/FC^[H2[=A,KBM4I89%G$-D MAF.!GZG8'#,'-K6%&WW3^EEUH(7E<@D@.RAJ!M:#($;,P/=3P0" E@;Z_"E] M-#4TMY85G QD],<*L(;_ @QSZY*BI$&O("([D&YC':$?/Y]W&3#$91XHB+ / M5&@1O_45RER;;!_U.]0,H6Q; 40 -#@?F 9H[%G+E#H4"O&MNK,C@&K%HGAB9#H Q)DMDLMIA)/070-##QJ,KQ?)O/,+ M U1J;!8LZR?/K[4M$>\;ZQI9\8CPQ43@2 GLT[H#).6:WW45$1L_V!BVXI3< M-+:K^!_NWOWVYI938G:>7'6VMREZR%)S;>'P 5Z$A!\C2(O><<$_:*W42.)B M+%H\'WHW+/)K;8=K+F8#+>(:TABV#!9=)909K;8JUA5)D:(FV F %HD\T\N\,-L))5&FF?5Y)\T=5-0Q<3A-#168@L[!4[BGJH'X6./'>P#HP M!:WTR[1-Q!W!,!=1-SP\$HF#C-T[NTW20+S2M;0K:LFQT"W!. F:)>"/V$ C M7B+>4E90/CPNN:7Y85[J0P@OZ8HP0645@C1!?8965C?H;Z"6 >TR300*'UK7 M!18KP:)!%F+K N[(6A/JJON:6B; 1[D'U!RI-VC&H3C1QLC(BA A5G!LW8^! M8">P8K!#OE[W1$7HV"!("/2)H$>(0_W?.+Y'*!BB(@!5:MO.W(#+":EDTC#P M**"_^AOSRO$NSR:Z.!3&KAR.[^";W>8&O8=!-G9IK*@5WY.#K,6[HT2\4;EB M\X^9B'9DP(7(B"XG3UOP=#P? ,H1YW\7F4[L!B06OC:4?G%,B%XPL./8^4=8 MS-/QQ; )?_90GMVA>),.*5.*^9T;T$86334K_I'I^ M)AGP'TA>HA=A)T3U;+]7O\41U# K%IQ*O EC"GPDS7.M2I$X\(^& (6VH)% M5V(=TJU,9#<8'RH"]2+,$"U)("\3(S5M.6 FJ0*5WI]C5U3"3)M6J@I3BZE9 M#!R0*;!( @C$*/@G1D.7)=R/_?#T Q&WI=QOY)04'Q$/W5=4N24J+F-'52.S15 MGVQ[)X47C5%Z)Z>_!0D+/B]ZQ.\'5Z>!G9_=J]RKT- M;S#[Y>$],(9>D!Q, "K'UFER=3$2-KQ;#5^\J?E]YM)X*,T?U_"$LK0 SW-C M?/N%#NA><-_\!5!+ P04 " ! ?JI66TS])O\" ")!@ &0 'AL+W=O M:+<-/OZ4;*3I5@;[,&6*)%'AS)Y/-D:>TC"U*AY9VUL)1R;=A-3;5$4(:A2<9HDEW$EI(YFD["VM+.) M:9R2&I<6J*DJ87<+5&8[C?K1?N%&;DKG%^+9I!8;_(+N6[VT;,4'E$)6J$D: M#1;7TVC>OUH,O']P^"YQ2T=S\)FLC+GSQJ=B&B6>$"K,G4<0/-SC-2KE@9C& MKPXS.ASI X_G>_3W(7?.924(KXVZE84KI]$X@@+7HE'NQFP_8I?/T./E1E%X MP[;U3=,(\H:N] M&*<++!['Q\SG0"K=DUJD)P'GM;V I-^#-$FS$WC9(#'?$7.DMSH'E>H0RN%8B==A,:LA*92UN!VMMG-M&*)#4B8G\C04( M@K51K#)T!5]+B_BH+.$L)&T:8D9T#EQC4D%78YV5!BN%A5!"YPC"P0*9EO;, M^'*6@2R\A'$O25Z'L3_.'ETL4<-GC<8)/\/C'98WISR-?B_+1N<\7F;G<(." MB*^;-V[WV;U[J TU%N%LV&>_T?#R_)@19_.(RZ@W2/HMI\%K>*H0XR-YJ-!N M@@B2_^C:M4IQ6#WH[+R5E[_NK4A_%I;O@T#AFD.3B]$P ML*7VLX4P>Q61G' MTA6F)?\KT'H'WE\;X_:&/^#P]YG] 5!+ P04 " ! ?JI6A+9 ZKL% #Y M#0 &0 'AL+W=OLDWO*?W9O@VXF^Z\E*8A%XUW*E!U-KJ8O[H\X?VRX:.A3=R[5IS)ROO/ M?'-=GHUF#(@L%8D]:/S=T!59RXX XTOO<[0+R8;[UX/W7R5WY++2D:Z\_P8O9P\8+'J#A>#.@03E:YWT^6GP&Q5X-[SQA:0JU@!G'#?E?0IX:F"7SJ]= MX1M2'_0MQ=-I@D=>GQ:]]66V7CQ@O51OO$MU5+^XDLK[]E,@V<%9#' N%T<= M7K1AHF;SL5K,%LLC_I:[]);B;_EH>NJUB87UL0ND_KY8Q11 B'\.I9P]GASV MR$/R*K:ZH+,1IB!2N*'1^???S9_/?CZ"]V2']^28]T?;\?^MU8>:%%45">U5 M0@6"3EC?$"J@VS;X6P-6D]VJ'T[FD^6/3Y1VI9H_GT]>/%$8=Y7@(=6!2#6Y MR\1=5NB1L:KOD=CDE86LX!=E:7-8NYVH2UH;YXQ;@]FI%J>\31!M28>Q*B@D MR ?;X;ZHQ6=),/;4B5>C6)&W-OUAA(]WXD.3. MWQ"DQ]RF[0">,S*Y0!RZ[4+K(\6)%&HH#W8,")>JI6!\J38Z*M.@Y0E^5UNE MU8VVGH X4!"W.1_).M4Z2 M/-UR61],GG&V&OD#U%;YJN)XP)M#-!ZHL7H(?,1SJWO/#E;0?%2#>X:)09'$ M_]"F9!I^4AJ0*Y"8'X08D$F(J$(7>#^7=**N$;8L#<S6P1J^,!5B*.2TN%>>RZB)D,;):W9C@'3<^ Y>QMSJ+$;\ $J2) M%>#W3'*1H(+;E?G7T[YK.IOK ,%_*K%W^^\DDJ5LX"UT\I[>%1U@PVTO=[Y9 M >&> $2S=J9"R;"G<_V<0;E6P7OWXZ_PFS#CEN3#%F M:N$<8 ?-W74(,?9=?]-/!,,N=?'^2KTXF:E-34ZX%:/ KTDZ"YX"O $>>%%= MI+T&]F/(<\J'(Y-E%O$+VY69E&#WH3'):L[R):UGFLI\//UZ/L3M1.$,MM-L M)L,=SJQO,BJ9$MMOR))CWJ=_28E"(XT0D(;UMK.E!#62 T$O4L8'63Z[)JO MG;9;SKOL*(N>$"@/@0#94U N)U4L K7FVL6N0FL,&_C5I_Y-O1O!79<.*\2: M'(EP[GDY.$\,BXN3KT4DON8!8.[1/".>J(N"=1#9VNUX4'&V9QH/AX'7R+=9 M@27+?"!82**XF!^OMD:>0=0)L0WX<(@C M@.>5]VFXX0"[K[WS_P!02P,$% @ 0'ZJ5FM6.N;X P 9 D !D !X M;"]W;W)K&ULC5;;CMLV$/V5@0($+6!;LN3=NAO; M@/<2)"C2+N*V>2CZ0$LCBUB*5'A9VW_?(77I&O$:^V*+XLR9,V>&'"WV2C^9 M"M'"H1;2+*/*VN8FCDU>8(T2:[CFG$9 MK1;AW:->+92S@DM\U&!<73-]O$6A]LMH&O4OOO)=9?V+>+5HV XW:/]J'C6M MX@&EX#5*PY4$C>4R6D]O;F?>/AC\S7%O7CR#SV2KU)-??"Z64>()H<#<>@1& M?\]XAT)X(*+QO<.,AI#>\>5SC_XQY$ZY;)G!.R6^\<)6RV@>08$E<\)^5?M/ MV.5SY?%R)4SXA7UKFR41Y,Y857?.Q*#FLOUGATZ'%P[SUQS2SB$-O-M @>4] MLVRUT&H/VEL3FG\(J09O(L>E+\K&:MKEY&=7#TQ++G<&'E'#IF(:%[$E7+\; MYQW&;8N1OH*1P1N+?<_FV<+/SEHZOD"K+IZ-XXTT>+HM.B4W1"5460KMY2,/(ZY9TKRI8H;8\_1C2GXE&CL*;1ZL#I"D5QA'EZ M/4J29)# >/C3!O&DY[/Y:V9=YTS@H],45X^@<*2!(BX:)(DOE#&484C_+[^Q*+-T%>)AE-;IHH5A! D[!7L)>\J M0,-&48&\'F^N>,ACJ/8$[IS6**TXMMSNR(O)(^$U%,AX!4K7U7N63'\C6&DU MW[J 2^'#SG?'M._<$1B<6YNS5^,?EJU+LPWWU_.FG;(3B\'3XAUNWD_-^\ M_?[XPO2.4\<*+,DUF?QR%8%N9WJ[L*H)&ULE5?;O $^62M^8@MG27576YK17 M6-L<#X]/X>#9V^_V&OR0OS8,Q.4OF2MVXR=OLM!QN53O#A>(W^J[<=MLR%X7-5?I:9+4Y[ASW*.!=M::_4\G?N[)DX MO%25QC]I&?8FT)BVQJJJ$\:\DG5XB[O.#P\$#J/O""2=0.)Y!T6>Y86PXNQ$ MJR5IMQMH;N!-]=(@)VL7E&NK\55"SIY=%T)SHU+0R]J3/.MN6'8+2AE:QIS9(G :>-'E 4]RF)DM$3>*.- MF2./-_H.7C",_I[.C=7(A']VV1@@QKLA7'4_%3_"IZ M_03!\8;@^"GT9\?A293=''=!DU^D6;N:B_2&1)W1%4MC6E&G3!\+IG-5-:)> MO?CI,(D/7AN:*:$S4CE=2(V*4MI0KE5%%B5*5H6W:&VAM/S*ABPP-#>M3@L4 MC1-,556A#I'2Z4V?EH5,"Q(END+8W"ET6!LIXU@:)RRMV0(@Z2HZ53KSC)?2 M JQI2IF*>0E!3ELMK81P*: 8DZ'ZV6H'GV#;JK2&< MR_%&\_"F8)RUH5'!6O9!&M GE),.MK=:<],L.;ZS*' MLVTU&5O6Z%A=+G@_M$;6"Q F<,%;6:=FZ:, ?TPS>@Y-%28V0V2]82D4C+>;(ARNV.,:P MDX6NP11&7R"-0-GK*^!SJERCHX:U5)DA=OV.T*UD25VW\CS"2N)7DFV_K+U% M1Y-^%$5^^R@)XV],ZKOP-.P/KG*%2!NCTI"=/N$=;-[6F6/HLJ9J2K5"\,91 M_ =<52.R\]8G<.><+BWM,QWMA$(=;WNU3WOQ8(+CJ"S]R8IM>Y-!O%YX3'LK MOU'@.QSMW(,VY8[[6Z:W-8J=@RO3M*W:TEO]I\_-[:WOE#$^=2#1J-K5A'.& M>""FO%BZ)58Z,9>]8)5;YP75&B@V^]_$]8)3KN8 &H65A' OP*E? MT[DOIW1%'UW/@$YGYC3[%\>WKU':HY<'_3B.]\-H-)KL.Q^@D[KO]$Z*N2Q= M6[X7(M]YX]($5?[;MW? 1+GA47F'L$PP_VPVB2 .!QK';%1W89\$V$/OHB?'C; M>#IH6X7X?P*6)&/'.3Z,?Q@JT+KBM$1URASG3R@X9/DU[II([C[]AAAIM!B? MSAEZHG2W$%<>].8.1Y+A8YI62EOY5:R/@$LT& T(?>O:V+DKQZ,)Q5'\:.<' M'&;3U+9"2^AP;DNEG=W.*GX?)ZOSW\ KP7>B'ANY)SB$:#@TF/=+A6AXE5 MC;_*SI7%Q=@/"_R)L'8;\#U7..^ZB5.P^;&ULM5;;;MLX M$/V5@;HH6B"U'#E.XL0VX&3;;H#MUHCW\K#8!UH:640I4B6I.MVOWT-*=FQL MDK>^V+S,G#DS5H+J9/Y-*XM[7QJ6J^DYJ4EU]:UL-]O6)GM+#E-=@OW MCG?H'V+NR&4M'-\: M]9 M^CH<.%P.GW'(>HZX.+8/P7]?0[9+H>;[$7 16,'-#P]H6R8C5[ &^UK,HIX MHV?PGLB2_EZLG;?0T#]/)=SAG3V-%\[5E6M$SK,$!\>Q_<;)_/6KT_/A]0ML MS_9LSUY"_S$=_,$AZ?>*Z=;4C=#?J1*._-:0-OK=UU8H64JXNL,8]A$")PYL M"EIW4-0@IJ,WKU]=9MGP>O7^?AF'I]>1R,$RW=WU.V\)EQGE;#TN+1PR:P-P M,._B%,0/G+?ANB!3EA*6;A IET;A%I-Z0UZL%9-CY (P7Y'4W0W9758;88MH M!B>-J[5A*TTA'@][<:5B8UH&=>TM0NE34*[V? M97&6T0JZ E64%<@_47:.G]$9W6G/$)WOUD?9&-836M0@+?_MZ)J2EJ!GCR$F M8YI<_,_P-R2SR'TKK$1??C7.L:/)D++1).XM=XGV-,:CP&-\,:&E % NT7+4 M3.J8>.R+L$QH@/0*"7M#C9 %U0P0H4[0[ZB T!UE].8=LJDI#SY2N]8*#;[K MG:S:)E9_+Y8617PL\>!(=D(Y$[4GGM048#H-@U& =NW:R4+BX0KD/\3 '>!1 M?_=]71N(HA/GKLT^]K?N^LNQO\<-#4D>-U6B5'@MD33*W85S?9-BI!S)&!U2 M16^.B.QR"6;(<6T@9J!9SHT-D9'$"F\A1'I"'V%K^R(O"KPR,MQU4?_O'X)B MT>.M]%7?M5NCG5&RB.7!I @6!:T\%D+972#S&4RB:MP);2NI.+JB+SASX63L MF;LH@$->GV%I(5R8\$E45<"+BSV=P5/W9GKP"M9L-_&M=PC4:M\]B/O5_>?$ MHGM%'\V[;Y%/PFX@+U)!@ &0 'AL+W=O M MC%1C!9=XJ\$T5<7T9H9"M>.H%^T4=WQ56J=()J.:K? >[4-]JTE*.I2"5R@- M5Q(T+L?1M'Z?:+[C-Y]SAY4H8 M_X4VV/;/(\@;8U6U=28&%9=A9>MM'?8DNY=YJ.N7D9R?W3* !J^"&_5(:YCXB:C-*+*$[FR3?(LT" M4O8*4A]NE+2E@4^RP.*E?T*L.FK9CMHL.PHXK74,:>\,LC3K'\'K=ZGV/5[_ M%;P[;AX-,%G @\Q16^I8RRGY'].%L9K:X^>AI /FX#"F>S*7IF8YCB-Z$P;U M$T:3TS>]B_3J".-!QWAP#/VO+N??D+Z6"$(9 VI)7>6.\MT1D,# \)7D2YXS M:>D-%DUX2US"HC$4@SQ;;DLR?.E-;[$1Q;ZWV)R!Q!5SCU!L@%=4-0NJH0'A MN;E[0:8EERL3P[4$2]1LJ1&A"GV%KJ^ NH*+4.%M:WC7/77FU?1U"'-%@>0& M2E: DOA,D%+ =8XA]5YZXI9<2:,$+YBE0)Y6#%WE7*EF"HE?!_KN],TPR]*K MH/9"[^H]39I<-=)AT- D[#@[\1Q[_7C@XX2,^?_(D9JNQCP4-89IB&Q(G2-_ M8@N!L-2JVA%G]A!VBQJ!U;56:TYSSEW/V]XP[M.\$8*N.S[4RLG>S*%ZKOQD M->#CA_'3:;OA/0TSZ]D\3/X;IE=<&A"X)-&PO=V]R:W-H965T-WM EQ8_-A+TL^+>A?1A\5NS) MRKE/_/"F?#&9LT%441%9@L9_.SJGJF)!,.-SECGI5?+&X>=.^FOQ';ZL=*!S M5_UARKA],7DR426M=5O%#V[_*V5_'K*\PE5!_JI]6OMP,5%%&Z*K\V984!N; M_M=?[=7GE>#6G\05R5W3#.6$[*9?1X M:[ OGKZEC:[4A7<%46GL)CP_BA#++X^*+.(LB5A\0\2)^MW9N WJE2VI'.\_ M@CF]38O.IK/%G0*7C9^I^?%4+>:+DSODG?0^GHB\DV_(.W=U;2(J*0:E;:G. M82Y<)5L8"NJE"47E0NM)_6>Y"M&C4/Y[6Q22D@>W*V'P/ V-+NC%!.@(Y'6E%NKN"4$IVZT/?SX MPY/%\>-G 6A=!5,:[3E6!O_LSE4[*O%!V;8F[]J@&AT177RU]AQ8#K7@S=F@ M5E@!9*C58:#PBHJM-9_4\A=UGU4MYL_ZE_)\_.PGUO + 7GV,%4??Y/4O?;: M%C135]>6LE$[LW%L2'5@1))E_Y2N*EA?;%5EHMGH1 *0T5R'8*:696GX#4(# MZP7GLFX% N-X!%*5!&ZP2Q7:JA6IM6NMQ.&=BZ2._ZDZ3VY&.GO$2V\+\=+: M%AL^4.-\5-#.?*..YS__!A5>MAQ(>T6,+_62"JI7Y-5)0L@B12/77+\C10XJ M2^/!@*JHM*G%?V,C8754>PT\-'#LBX';A.#=.WXRFX-FJDJ"$!6@:"J5H3A5 M^ZU!/(TMJI9-@7Q]';][\]FBWVOLM1Y=%+[%\K+EZA#KXM83J3KQ1O+KABJV M]-[QX]F3H3G?\+VKA*+U'J4'1U94&=IQQ4:NCQ9H^,0.HL(DK>PWZ2JDM(8 MUD6U(*<%1%4484^.8ZEK-*=$')XJ'6D8P;RKT:;$0]SF#%OZ C5[ E"RDV(H M&H[S-)4EE=$K@\H\]%*CRP6'9$"^H U9"\&L#?7BWV.-5V_S;@;E?>OLS]GU MGZYKS 97F5(DXZ%$'\6G,UTQ@-0E-XSP58;%R]N##'K<\Q_K5# ;"YN @@BX M[=#8FT2N6??MI3?(_N=6>WAX6^)GZDT2 L"G.* 4.$VT,QG@B:^IG [X9,MK M*@PEG)W(" T)"H@^14P;DEC$0.#=%7*7OA()]VBN7-(H5Q6HT1Z14]$;7?5E M'^#\'B^CI$I_0MXK$#Z[_;Z(CD,&%Q[,U$?XY=$.-Y4)6_56[\>FEN*@:X1I M0+M-ZT,KC)5#96PJ"GZ?JB+3&B(>,FUPY:[9U;5W-2\QON-?$<733JH/1.%[ M&GKK_H'E>ZL0W]@IF-T(,\= ABI$JR.;COC]5]9A R^H24N'A;?#1,S4'P2A M0 G0)"14C@#7,4$PJKJ3:)H"D:8F! RTW>.WQ@)J$61[?P7.W MHV#*%-N03)'5@3'!C0=]40"%SV5+',N$Q.*@UE5;Q#;[^69$& M?24>X911ME6B/T!Q2RPX +(\HMV$UE18L(]5)G4./!8RB\HJKGB(P1L\/?S_ M9M[EM[@/VK!B/LTZ6TP.6ZH2M;SF MQ>3V4H )/ RC,1_"+/QDE.N\XD0TT! MV^ESV_50)ONU2=,4U\%PO$.]K(T/+![9DJ%LS!.IPW)TN8;_;,L-[TMED-Y) MLJ7<<&C+7 JQ?12>=,#CV/!81"O?,I=S(:0I@;TMQ/FVZ=T?V]6KYI"M]0Y1 M@"\@D1G&7O6[]H@4QS$)O/:AW)U.OT.MRB:[5Z% APW::YA%6AB7WI^ * M(UB54(Q&C]LFY/GL\9T3:6HO\_'<.H9Z/TZP%47LN>_[4R0+EWF(SS73&S2% M75T> M+,KUC2UF'0C2 YL0,E&,X9'U=SU_?Y4BJ/A$F=V9TT1(!+++P\A4AWZ<^7R MZK(_4=Z/;D-LT+0[J['PEZ/9JCMZ2B58PV&XC(B&W!2@;P$G"N!\N9 @*[.2Y%IF]P_VIY9DD.'*?$L$1I92:V7 >P M;R:>>>[3(:;&(2%8MAM,P&KQ:+C_1LUN/,I&)D&>L81^![D\N1!"F\]F)15&[G1[C^==HT?A9G*,@Y"5 M,K; U(XR>C+/E=6#([]/0S9WO=RZTPDJJ4U&W>(]DSU0V[>"&UTQ%2?')U>K MN0YYQ_M]@4K;A0"$BZOYZVEW/6RA#[M^]L[E83^D4]&*R/:'H,0WD)*;4^:H M,0O?UIGEA&$+MB$PDTD*I8V,1PP.@"4CO-//&9:'Z>&<(5=J/&>$CMRYP^8N M/K@EPZR.]3(+1 ';@2/)A#*<"9I\6??U)9M ME'!9(O:P@M9K3AR76.L'WF.\392A9%9@"=+(7(/"D=O*V6UWM4>#ZW7,=QOY M$2'PW&ECNFGOO^U_IUBFZ_GKY>E'#C1!] *>0M;8BEGBX43Y],-!>HBND%Z ]VOG8O? "OI?;T[_!U!+ P04 " ! ?JI6?/H1TKL% M "A#0 &0 'AL+W=OX9N55"4S^*C68[U5 MG.56J2S&41!,QR43U6!Q8O=NU>)$UJ80%;]5H.NR9.KIG!=R=SH(!^W&9['> M&-H8+TZV;,WON/E]>ZOP:=RAY*+DE1:R L57IX.S\/@\(7DK\(?@.]U; T6R ME/(+/5SGIX. '.(%SPPA,/QYX!>\* @(W?C:8 XZDZ387[?H/]G8,98ET_Q" M%G^*W&Q.!^D 0!M]1B!J%R/KM#%DO+YEABQ,E=Z!(&M%H84.UVNB5*S!FZF1L$)A>C[,&Y-R!1-\!B>%&5F:CX:K*>;ZO/T:'.J^B MUJOSZ%7 LZWR(0@]B((H?@4O[J*,+5[\'U%^YENIC*C6\-?94AN%/?'WH7 = M6G(8C>;D6&]9QD\'. B:JP<^6+Q_%TZ##Z_XFG2^)J^AO[4BKX(<=O$ ,MBQ M!*8XF T'S0JN@54YX-0K9C.U57(E#"R?0#?ZJ&VES49Q#J4K/:?2 Q9.%- 4 MS@*YGGQ MX=ZFO#]M,+RN4%S6&JUAFO8KL)_].TK',9QQ)6USP!&$\<2;A1-:X;S%\P0^ M4K:N*> ?VZI8/1B&83J"]^_2*(P^P+TTK.A!.1F"F\QG'=@])>WN21M>:O3! MFR18F[P1P[@F4V\2I[0* MIUXXFT([!S>_E*O""=X6_L!9, 8C^ 'YK_ M>SX.,0DCC "=H]_(GX]09!A&?D@+Y^Y;_(B]9!Y@.:-I#)$?H6[HA_C_DE.? MX?1H6"E9O@7K&'[#D?@9#VK H:/TD-1YK9$[L!1#-!59I]%:FHQ<;2BH*]>R MGM5'E>[%M1O"B9?,R,=I'&()VN&XZAH=4_G)3D'B3681BJ?S"(8?[50W$.=N MJING>YIJ3#*Z%$:3$:XF7A E<%DK"N@&F\Q>";G3 ;#! O M%U]KH86[:!#':2TS8:&=2'.68Q*0(M:*E7:?2E&K%^W=5'*W$=G&$IF$0E9K M5"7NR!IW99;5RFND6*$E,F/%LX7 MAE&[H-A*<],6Y3!S"V?[>38[CKSXAI][1-PFXY#/+6GBV8*\CVK-(8.VC\)> M,[TL[K>=\]PHO0;#P#AV"6Z*Z@'33=YZ%/&.(TY1] J])$"454ZS9%_<^=RS MO&5/[9& /<)*65?VV&N&JIM>M]E,9YO&/>;$AYQ>(H<:W' '<\;)8B M=8?>)(Q[M47BCY#XL<7"(-KS![&FR/1)D-H54@?RTJ&+V;AW;<;)7-N/ [HI M8"K=#;K;[;X_SMRU^UG&ULC511;],P$/XKIR#Q!$V:=F,: M;:1V8X*'2=,&XP'QX":7QIICA[.SC'_/V4FS,K:.AR3VY;[OOK/]>=$9NK,5 MHH.'6FF[C"KGFM,XMGF%M; 3TZ#F/Z6A6CB>TC:V#:$H JA6<9HDQW$MI(ZR M18A=4;8PK5-2XQ6!;>M:T.\U*M,MHVFT"US+;>5\(,X6C=CB#;IOS17Q+!Y9 M"EFCMM)H("R7T6IZNI[[_)!P*[&S>V/PG6R,N?.3+\4R2KP@5)@[SR#X[:=)]QZ.?( M\^5&V?"&KL^=S2/(6^M,/8!902UU_Q4/PSKL 4Z2%P#I $B#[KY04'DNG,@6 M9#H@G\UL?A!:#6@6)[7?E!M'_%&3+K#X&Q^SCE%,NA.S3@\2KAJ:0#)]!VF2S@[PS<;F9H%O]FIS<"YM MKHQM"2W\6&VL(SX//Y_KN:>C MX/DA]E=VXW^Q\+5"0NC\2QLHI18ZET*!L!:=!4.@I-A()9WDY<@%D<0"A(/2 M<]P'CAJ%7ZT"O'78?GG+67KK+2"MS^7-D@J&S?*;^ +C'9S] 5!+ P04 " ! ?JI6@>4L=MX" !4!@ M&0 'AL+W=O"K1!=XE%BN_ID1*9T=JZ M1U\A$FRT,GZ<5$3U99KZHD(M?,_6:'AG89T6Q*9;IKYV*,H(TBK-L^P\U4*: M9#**OCLW&=F&E#1XY\ W6@NWO4)EU^.DG^P=]W)947"DDU$MECA#^E'?.;;2 MCJ64&HV7UH##Q3B9]B^OAB$^!OR4N/8':PB9S*U]#,;WL_^->;.N+)Z!V8%6IKV*S:[.AP +K)7 /D.D$?=[4%1Y1=! M8C)R=@TN1#-;6,14(YK%21,N94:.=R7C:#)KYAZ?&C0$-RO^]:.4F#9LIL6. MXJJER%^A&,"M-51YN#$EEL_Q*FB/\GLX].7X1?UY*MV4;OLP6NN32UZ+ <<)MX-&M,)F\?]<_SSX?T3KL MM Z/L;_M/OZ38E991VH+8D'H@"J$IT:XL,9P8]'S@)Y@MO6$VH/'I0YPJ6N% M8<5!G"JYIJ#&2;,$:21)$1K* UD02BY-Y D]R*.B0!"FY(=JN+,CUQ[-(9(J M,"CA5'\$\>%PTA>)P+'T/'BHN^+/#A=LC0R(6:F=7 MLD3P8L4Z/=@%B)J=&\D=C%R$DV%[5UHJ%<8"8T[.GKN$,8U0:GL*S!%P[PUJ#;!WGQMP23Z&XK'CLHPL!O+^PEO9&.*#[(YG\!5!+ M P04 " ! ?JI6PK5I8"P* "\&P &0 'AL+W=O.(F?=C9!X@$ M1300P "@9/77[[D7("4GLM)F,_MBBR1P/\\]]X(\6SO_,=1*17&[-#:<#^H8 MFV?C<2AJM91AY!IE\:1R?BDC+OUB'!JO9,F;EF8\/3IZ/%Y*;0<79WSOVE^< MN38:;=6U%Z%=+J7?7"KCUN>#R:"[\4XOZD@WQA=GC5RH&Q7?-]<>5^->2JF7 MR@;MK/"J.A_,)L\N)[R!5WS0:AUV?@MR9>[<1[IX79X/CL@B9501283$OY6Z M4L:0)-CQ*0L=]#IIX^[O3OHK=A[.S&505\[\KLM8GP^>#$2I*MF:^,ZM_Z6R M0R5D,:_6!7>3>,TY:R7,N@@7"6NO0K*1LFQ^NG: M&5UH%1Z)HG3>R0>BU^GQ WG'O\C'+.[Y/7E&XUD9M%Z)S4_Q[-@_1 R+_V>=PDO=H MOSRJFV>AD84Z'S041+]2@XL??Y@\/GI^P-I'O;6/#DF_)T'2EN*%"H77#5_C M>:R5N&P#MH>PSXEO4/,;1$I$:]E(NZ%XM5:VI8ZJ% $K%*HS!E'+E1)SI:R M^XWT>*HM[_.EM(4"HF,MWH]N1F*AK/+2F T]5@T)DMML-%[;0C<&^0#=0$A4 M7B]%I2W$:&EP)]$03!N)&2O /K,9DO,;43IA7<2JPK0E+#>FB\O.1@Y=Y5S$ M4BCRZE.KR>3YYAM,I- 8%=6.C=O C,1KR]I=HVU.TE):WY\57"2G[X0 !3 M4AATBQ0\MR*S2:4L5X2-4D15U-89MZ RC(Z%+8R;PW6IO./"&A+/HA,H3AXS M>C91VQ+Q\]@[$F];\MR5;0%0TD(J18WP;!&1E0Y%#;)^V"C/L"",)J&Z@-K& MK6%CP@'Y#NV:=,S;'C]+QS_#)B#72(@A[N<+ZW7+,W!,W0IY+@WB5J**Z S%(.Q2O/\2"5+U%;^ ^;@E@K0FL0RBX $^43 M2*L1W?3<@R?:(?A>,;5TU:8-+2DY:8@]9'3BJEP/58MX;93TS *R!&MR M>NG9U=L/KU\\G#P5*)52+7618-,V#<06-8)(B/-MDVSB]"*Y&+H"I1\25LY ML]& V1K8O24S%:4-6QW*8$M'G5V:9J@"I)!=2J"*-0H4Y&9*XA3$J&4154NX MZX/ \+.VI=I(FU%L?5 _]SS67BE4",\ BF8 @0ZNC<@=_"\$,^[D)]8R@C8W MH#!VM" D=[HHP*2#['@!<EPZ4Y>.^+!\? MK"E4$K$EF78E0[VO*/^6@/>6^@+%B9M$8.#GR,TNWZ!R ?D5N7^%2.DH7LDB MX?^G +3]BD"*TP>YO%(/XK2B^;@"AX);H [$EEIO&D@B@\-^)*':HNW&Q.\\ M>E!Z4\@#K]Y+I.L:+1A)*R5!N%-$98;6&ACG5%4T5K:]VJ>9Q)-YDG?T^!B03!L%P \0SL"6H12>]A\6RS4:& M@(Y$L"-T]HDJD*B.[.^,A5?(%B;IDML3+DKJU:6XS*5W0Z5W$':G/>Q.#Z+F M-R]15;,N,^\HU"LY-ZGI7.5@8X0):G^G^([B>3@V.-6RCX0:1$JG%EVDL!J' ME8&&H#E3=\[JSI T.7T.H-"JP,C,D,>ICN81.4]9P=UT%$2-=+!,[-9AW:M% M:Z0W]&M%)]>4I-X\H+0;&BEA%=QP/J#G%#4EF1IM^)^:'XU""".U,6?[J%+;QW@83CZ=U4D="NU0I=,1%TLE-% M8X;$3V4ZY8FW\\3:&^NYMR6GM[V<,NW QK2IYZ OIX'-OK?X84"_I-FR2SA.32;6KEW47S#E-KUPC!MYABY)-CS;:[2+4;S&-U5I^3J)%1CE*8*3\]39/HCA4CTA8-# MADQBMPH%D_*<+$S9O7]HVTGH??/;(=Y[TO/>DZ]U2TPZ5*M\[E\IXQKFBY=( M$KAV+]?]CR+%G17ESHK"A=S>5%K+C0)E0Z5?\O)N J@#SJ=83["4%/I[IB+ MT0Y)'6Z!D66R)AQ?*:9\RK_7"-69F8"1FML_)M/1J5AJ8[HQB^Y,^SM_?4:U MW9UI&A*'U AI^L2 :#9,OD'M1*([6U-_I+L$U/XPBN98'H+!TQX&3P_F[(,T MK>P.[3\[5ZXUG:6S0$6KL('*O0"H>%6![Y3W"N2(VPZG\CN^I3/0%L.W9J2[*;F M1%[-U5:?4:-\G+UC +\CR.^3F$N9[KCWD^ 6JD*1ZP8P_4-M![Q$@7U[^B(< M-S7'>Q\YJ]M"0+;Y%PLCRO6_'OX=@>JW3#6QI.J,)ONC2 MRQ2;6BB!&64WNWD?1CRQ8C-=B#7UX#1:9E(N<2+T2]C#@:7SM.:F2)CJY!O% MF[UB_2 M+W"\! -6V'HT.CT9")\^%:6+Z!K^/#-W$4,;_ZP5)AQ/"_"<7A1T%Z2@_V!W M\5]02P,$% @ 0'ZJ5K-?S&ULC57?;QHQ#/Y7K-M4M1+B?@"E:^$D8*W6ATH(NNUAVD.X M,US47')- G3__9S<0>D$:"^<[=B?/R>V&6R5?C$%HH6W4D@S# IKJ]LP-%F! M)3-M5:&DDZ72);.DZE5H*HTL]T&E"),HN@Y+QF60#KQMJM.!6EO!)4XUF'59 M,OUGC$)MAT$<[ PSOBJL,X3IH&(KG*/]7DTU:>$>)> ;&VL M*IM@8E!R67_96W,/!P$WT8F I E(/.\ZD6?YE5F6#K3:@G;>A.8$7ZJ/)G)< MND>96TVGG.)L.F:&&U!+F&HT*"WS=W7YS!8"S=4@M)3#>899@S>N\9(3>!UX M4M(6!NYECOG'^)"X[0DF.X+CY"S@J-)MB.(6)%'2.8/7V1?<\7B=4WA9IM;2 MQS/#;?<<>CK#3,F,"UZ_"[U3QDP!3.8T$<299Q9S;SO&_"SV<>;/!<)2"9I5 M=T/6M0%46FUX3O?$*.G_\@$N,[&F'B !)DH:NNR.'^=S/ZI,VYUO_3AXM--$B=W M\*PL$^]P!\[>-B_45KJ"3K&F/+U6/^Z_YSO61>'!P)>H5WZM&?"=7<_^WKK? MG*-Z8;R[UVOWB>D5EP8$+BDT:O=[ >AZE=6*595?'PME:1EYL:#MC]HYT/E2 M*;M37(+]_TGZ%U!+ P04 " ! ?JI6PX_/*@X$ 0"@ &0 'AL+W=O M)3NU#=AIUW98 ML"#QM@_#/M#2R28BD1Y)Q]033P MN6V$GGH;8[970:#+#;9,7\HM"IJII6J9H:Y:!WJKD%7.J6V". SSH&5<>+.) M&[M5LXGL3,,%WBK07=LR];3 1NZF7N0=!N[X>F/L0#";;-D:[]'\NKU5U L& ME(JW*#27 A364V\>72TR:^\,?N.XTT=ML)&LI'RPG4_5U LM(6RP-!:!T>\1 MK[%I+!#1^&N/Z0U+6L?C]@']1Q<[Q;)B&J]E\SNOS&;JC3RHL&9=8^[D[B/N MXW$$2]EH]X5=;YL6'I2=-K+=.Q.#EHO^SS[O\W#D, J_XA#O'6+'NU_(L7S' M#)M-E-R!LM:$9ALN5.=-Y+BPHMP;1;.<_,SL#A]1= BOEVS5H'XS"0RAVKF@ MW",L>H3X*P@)W$AA-AK>BPJKE_X!L1DHQ0=*B_@LX'RK+B&,?(C#.#F#EPPA M)@XO^9<0:R5;N":NBDJ!TFPV<.T2C K^F*^T&__S5 )Z_/0TOMTV5WK+2IQZ MM"\TJD?T9J]^B/+P[1GVZ< ^/8<^NZ=M6'4-@JR?R<^U1J.!B0I^YFS%&VXX MZE/4SX*?IK[<4*YD0]N5BS486Q?@9@4M:6ARA6LNA)VT!%!4MKEB#1,E:LNS M//!DSSR'L>:9,%2=#RMDWJ_R.:[9>*UPS=V[1R+Z"3^E[%O8[])6=HK.VWS#5,Q%2 M8_4$-TP]T#UQC^O6&3.]!])7L'3Z'1\%7PKV,HU]+W:]&.:HI"-Z "BN5H92/4S^.K AYZH>C,=Q8I:V<S9&1;4>Y'%,?WBW:K9-6Y;2'P_Y7LO;UJ%2\IA%NYH[SVN;B1+O$7D"5^ MFJ742%-*=4&,Z,:TX?1V]ZQ&\P0)A9XE$(])Z,CJ)@4OM>T7-E$CTBH;DGB- MRO":EG1+9'Y>D%)^&,9 VX"B[BA%Q#@)0QI.BO\L^+?*=>I("(YN:2KMM7N+ M:#H8.V'Z"WL8'9X[\_Z6?S;OWTJT$>E&ULA51=;]LP#/PKA#<, M+6#47TD39XF!I%V[/A0(VFU]&/:@V$PL5)8\26[:?S_*3KP,2+,7FZ)XQZ/E MTW2K]+,I$2V\5D*:F5=:6T^"P.0E5LQH31<2="XGGGS:+(8N/JVX ?'K3F(P4VR4NK9+>Z*F1L%KU (1T0R?N\XO;ZE Q[&>_:;=G::9<4,7BGQQ M;SKRQ!P6N62/L M@]I^Q=T\0\>7*V':)VR[VB3V(&^,5=4.3 HJ+KLW>]U]AP/ .'P'$.\ <:N[ M:]2JO&:695.MMJ!=-;&YH!VU19,X+MVA/%I-NYQP-KN3+RBMTAP-G'UC*X'F M?!I88G;[0;YC670L\3LL"=PK:4L#7V2!Q;_X@!3ULN*]K$5\DG!>ZPL((Q_B M,$Y.\"7]F$G+E_QGS#>XYB87RC0:X>=\9:RF_^+7L8D[PL%Q0N>5B:E9CC./ MS&!0OZ"7??H078:?3\@=]'('I]BS1_)>T0@$M8:#$SHF\R31<9F'9YXK\I>Q M6+A6MD18*T%&Y7(S@3/J33G5&"8+ ^= I\(%[$X%KC'':H4:DBX3PPV7G'[% M FZ5(L!'2&)_&(]<$/JC,($GVA7MF47-& M;9*1'T4I1/'(3\9#(HG2U$\' Q>-1WXZ3N#8IPX.S%"AWK26=X,VTG:^Z+/] MK3+OS/2WO+N2[IG><&E X)J@X<5HZ('N;-XMK*I;:ZV4):.V84DW(VI70/MK MI>Q^X1KT=VWV!U!+ P04 " ! ?JI6XD%%V,@" >!@ &0 'AL+W=O M"! Z0(*VTRJU M$FKW\F':!Y,>QZ;.\8;I1]-A6CAI1;2 M3(+*VN8BBDQ18,RF(Z];Z&G M8]5:P24N-)BVKIE^G:-0FTF0!&^.>[ZNK'-$TW'#UOB ]ENST+2+=B@EKU$: MKB1H7$V"67(QSUR\#_C.<6/VUN"4+)5Z=)N;\1*%<$!$ MXVF+&>Q*NL3]]1OZ9Z^=M"R9P4LE?O#25I,@#Z#$%6N%O5>;+[C5TW=XA1+& M?V'3Q69I $5KK*JWR<2@YK*S[&5[#WL)>?Q.0KI-2#WOKI!G><4LFXZUVH!V MT83F%EZJSR9R7+I'>;":3CGEV>E"T_MJ^QK"0C!I@X:;OX/;@3DE;&;B6)99_YT?$<4^0L\/(KHTN3,,*G 34)P;U,P;3 MCQ^20?SI".]LQSL[ACY]H+8L6X&@5G!4PR'B1Z$/$S]^3X6B]C062T?'5@@K M):C/N5Q?P.F-))=J#:68,Z 'Y *V#PA76&"]1 V]SI/"K4,^@3SLC^+.#G.8 MMUR4A&9\W9NZT>H9764#PR1,\AR&O7"897#'BHKDZ-=_""9I+QP-!][&PP0N MB;#5;3<2N'17N":M!@9A.NK3-TOZD"9Q&&X5T M005G'B5)DS!+!]XF?<\]#P>D\01&<3CHYW#HV:.]GJU1K_UD,G2AK;1=^^Z\ MN^$WZWK^3W@W.>^87G-I0."*4N/S83\ W4VC;F-5XR? 4EF:)WY9T0!'[0+H M?*64?=NX KN_A.EO4$L#!!0 ( $!^JE9=Y'7&* 0 +(* 9 >&PO M=V]R:W-H965TM&%I B_4N.[,-.$G; M!5B#('%7#,,^T-+9(BJ1+DG'27_]CI3LV*UBM-@72P_%NWONCL^9XZU4GW6% M:."QJ86>>)4QZ_/!0!<5-DR?R34*^K*4JF&&H%H-]%HA*YU14P^B(,@&#>/" MFX[=VJV:CN7&U%S@K0*]:1JFGBZPEMN)%WJ[A3N^JHQ=&$S':[;">S0?U[>* MT&#OI>0-"LVE (7+B3<+SR\RN]]M^(OC5A^\@\UD(>5G"Z[+B1=80EAC8:P' M1H\'O,2ZMHZ(QI?.I[W[G<*9<%TW@IZT^\--7$&WI0XI)M:G,G MMW]@ET]J_16RUNX7MMW>P(-BHXUL.F-BT'#1/MEC5X7JK,F\KH&)$K[/_(KKHI9ZHQ#^F2VT471D_NTK0QLE MZ8]B972NUZS B4T)O^^DN8!;^?R"'9YY"<\CZ])UF6&R(MES KOFRX MPIY<^EB?]-O/>EXA+&5-RN5B!<8>C$Z^_"MJDE07GS_'9VTMF>X,]3E0&WD- M71OA"@ML%J@@;E'TMP%1RHZDM^@U\^P=CGKBJ\I<+ICD%""E-@P\.,P:V$<0Y[[HU$&P6D/ZZ PR:^?:2_*FU/K.J3 M1J\H3H;J%\7,#I"73[XT%5795$S ZG#>2(%@7.\%]1X839D%VK/)VARP/#M. M!P_2Z8FG@>MG,99'BIM7="*/IO&W(CO69(NB3H^]17T%L9^.0/:9002BR*2.&91:E%@3^*4XOL MF*)10O(E8%M&DR!R7X8.!''>V[_!P3V"1L7*W98T%'9VME>*_>K^0C9K[R'/ MV]O;W >F5EQHJ'%)IL%93D)3[0VI!4:NW:UD(0W-)?=:T:42E=U WY=2FAVP M ?;7U.E_4$L#!!0 ( $!^JE97!]-9O ( ,& 9 >&PO=V]R:W-H M965TS,=DK97[^S$U(J4?:2^,YWWWV?[;O)5NDGDR-:>"F$--,@M[8< MAZ%)U_8:-GH'#2Y0P_@O;.G80 M!Y!4QJJB228&!9?UG[TTYW"0,.J^DQ U"9'G71?R+&^99;.)5EO0+IK0W,)+ M]=E$CDMW*4NK:9=3GIU]52K=_#^-3*9P)RV3 M&2>M,#<&K8%;;A*A3*41?LW7QFIZ*;^/'4-=I7^\BNN>L2E9@M. VL.@?L9@ M=OZA-^Q>G]#0;S7T3Z'/EM2-:46DU09N[7' M%)RL<5S!*D?8*$'-Z\I8]TB:#N9_B8.E[>25CS?WG%C+*=O? $T1'V-SC0A% M_6[0O1N@6^<"FEL?P\6=0U.5H4LSEW"+"19KU!#7$1%04U++T1%46J-,=K#2 M3!K!?+._ 8,Y:N6%P1G$P\X@[M/B_,,HZD77KZX5&@O+G;%8&(AZG6$\:(,: M\PP&HTYO^.E->N,Z=LGA06,6J#,_?@PD[ESJ'FV][82;UXW]&EZ/QWNF,RX- M"-Q0:O?JXR 78^&UL?57?;]LX#/Y7"&\X-$!1.W;29+TD0-+;CSX,"-K>[>%P#XK-Q,)D MR2?*2[._?I3L>"F0YB&12)$?/THD/=L;^YU*1 )V'BV'=ZN1MP\& M_TC?"8;8[Y[X:&81XDGA ISYQ$$+S_P'I7R0$SC_PXSZD-ZQ]/]$?U3 MR)USV0C">Z.^R<*5\V@:08%;T2CW:/9?L,MG[/%RHRC\P[ZU'7'$O"%GJLZ9 MY4KJ=A4OW3V<.$R3-QS2SB$-O-M @>5?PHG%S)H]6&_-:'X34@W>3$YJ_RA/ MSO*I9#^W6%M3-+F#;\):H9U$@JMGL5%(@UGL.( WB_,.;-6"I6^ 9?#5:%<2 M?-0%%J_]8R;6LTN/[%;I1-D;>)\;X;-$SO+? MY8:+Y.@2^N*) M&Z]H%(+9PM(7K70'D/KX1 =6YK81ZASOB\CG>3^7"/>FJH4^<#D[M%QE?#_[ M8[3.D$ C\JO"Y@!U5S0>/_1$ =Q@^%*CE:AS!*$++EYK43O8\AU3JY$V;RIR M@DWHYE5NCDGT$46;'TCJ9H7\R1$$P=8H'B)T!\^E17Q5;'#UX%%,0QR)!L"5 M(Q5TE=-):9!26 DE DL'*]Q)K:7>^,WU3P'N87B?)A[ .I]EI:SP0-1QK M,DWX-SX]X>GEE*<4GW5^AW8491Y";1KMV$/3:?HPNV^GQV[R=P5^% MY?L@4+AEU^1F,H[ MG.M%9RIPRS9&,>3*6Q+_A2@]09\OC7&'04?H/^X+'X! M4$L#!!0 ( $!^JE;E.::%D ( - % 9 >&PO=V]R:W-H965T-AVH.;7!H+ MQ\YLA[)_O[.39D4KU5YBGWWWW7>^?#=>*_UL2D0+KY609A*4UM:C,#19B14S M9ZI&23>%TA6S9.I5:&J-+/=!E0CC*+H(*\9ED([]V5RG8]58P27.-9BFJIC^ M/4.AUI-@$&P.'OBJM.X@3,Y2<5R@-5Q(T%I-@.AC-SIV_ M=_C.<6VV]N J62KU[(R[?!)$CA *S*Q#8+2\X#4*X8"(QJ\.,^A3NL#M_0;] MDZ^=:EDR@]=*//' BNMI#]KPG>[X//5V0 /-&(*@" M_B6^B^U>O-UL9\SP#)C,(>>BL9C#VO_(F)^R%]2D2S NG0%2M+'D2#3 /1PS M4"A!HC8C>"PUXIOFP]&=!%NJQE"(.0;J)!?0=;*S8F_%\-1EA&F7<=%F/(66 M71*?#*,A)(.3CTD"7VA2W18%J=H]S(UC3;J&A579,WRMG=8-'!Y&PO=V]R:W-H965T]F'8!UHZ65PITB6I.-FO M[Y%27*=UG.R+1%)WSSU'/L?39*?T9U,B6KBOA#33H+1V.PY#DY58,7.NMBCI M2Z%TQ2Q-]28T6XTL]TZ5"),HN@@KQF4PF_BU&SV;J-H*+O%&@ZFKBNF'!0JU MFP9Q\+APRS>E=0OA;+)E&URB_6-[HVD6[E%R7J$T7$G06$R#>3Q>])V]-_B3 MX\XV@%T!6&ZNJUID8 M5%PV;W;?[L.!PS!ZQB%I'1+/NPGD6;YGELTF6NU .VM"[XV M5I,D_CF68P/1.P[ARF1LMBS#:4!U8%#?83![^R:^B-Z=(-C;$^R=0I\MJ>SR M6B"H BY511%*5P)W"-D G2 7T)X@ MO,<,JS4!I_TLU4'D^/\'9H!O'<:<9 MI6F_ [=HN4;W'3YPMN;"'>XW)WC[9IC$\3M8(-U?""MV#V>];C(<=MR[-T@[ M?FV!$@MN7.1Y3):P[2I3NBQ >=9M1/ M+CHGA-;?"ZW_:J$="]W([9B*3N(>+X\?I75,3KQ5^'>"6I4:\J-;ZN&3K.6 MMND]^]5]YYXW#>N;>=/V/S*]X;1W @MRC&PO=V]R:W-H965T$ _7Q&U.N]R%.V<=_'I\E[1T6M>7YNRS/W_VV>YH8^R] M*Q$)'BNEW3@JB>K+.'9YB95P/5.CYIN5L94@%NTZ=K5%402G2L5IDIS%E9 Z MFHR";FXG(].0DAKG%EQ35<+^F:$RFW%T&FT5MW)=DE?$DU$MUKA ^E;/+4OQ M#J60%6HGC0:+JW$T/;V<];U],/@N<>/VSN S61IS[X7K8APEGA JS,DC"/X\ MX!4JY8&8QN\.,]J%]([[YRWZIY [Y[(4#J^,^B$+*L?1100%KD2CZ-9L/F.7 MS\#CY4:Y\ N;UO9\$$'>.#)5Y\P,*JG;KWCLZK#G<)&\X)!V#FG@W08*+#\( M$I.1-1NPWIK1_"&D&KR9G-3^419D^5:R'TT635TKY"J34'"+)&T08*X$ETP7 MK%."L("Y<;1O,$.-*TD.3N[$4J%[.XJ)^7C4..]BS]K8Z0NQ,[@QFDH''W6! MQ5/_F//8)9-NDYFE1P&GM>U!]0NC^G2T>6F^G7 MH81;O/YA/#]@EZX6.8XCGB"']@&CR9M7IV?)^R-L^SNV_6/HDP4/;-$H!+," M*A&N3%4;S>2=UWSE 9^CE::0.5\Y.D3_:(##].\XTLHH'FZIUT"^%\ AQ^2% M025(W2Z.=H;7PA;!C)TT$ZJWA.INS'/?9>P1+&KN0=>#N](B/FD5.+G6;&$: MQQWJW@*_NU30O7LGI4%*8<$T98XA97@-Z1G_9'VXUH2< [7Z+!VP]1"F%9.6 M?UNZ7+0YT[-/(88#&)X_,_35G>;4""MYCKX8Y]#!,($T&SZO/#,89)['X'P( MAQX^WIOG"NTZ;"W'Q6DTM:.]T^X6X[3=!__-VZUZ(^Q::@<*5^R:]/P>LNVF M:@4R==@.2T.\:\*QY.6.UAOP_&PO=V]R:W-H965T-;6W?BQA.[[4.G#Q )29B0A * EMVO[RY TI2M MN.F#+1#^X^7U[J_!IW*'DHN25%K("Q5>G@[/P^#PA>2OPA^ [ MW5L#1;*4\@L]7.>G@X 7S+#%B9([4"2-:+2PH5IM=$Y45)0[ MH_"M0#VSN.-K3+&!Z\H5F#(UO&?+@NO1R=B@!9(;9PW:N4.+OH$6PXVLS$;# M597S?%]_C)YU[D6M>^?1FX!G6^5#$'H0!5'\!E[/\NG 8?WO UZ7Q-WD)? MW.$ YG7!0:[@M=^]@AUR_$WHPX[;"06F.)@-!\VP!8!5.2 !*&9M;I5<"0/+ M)]"-/^B#E38;Q3F4KOBAMM"O MS!H)PT)J/0)19;+DL.1HGK=/ACUR[<.GEVI"0X7DYN+!/PV9U(8LH4!>9T:# MED7N0L585,\R?T3RTZC''[.BSFE+5(9CRHR5SZ3">C##.TD?+OX_.N4\%Y@* M4SR!R#%ZL1(T@Q0SI1<-;KGEKS8]/MS;E/?G#8;7%8K+6J,U3--^!?:S?T?I M.(8SKJ1M!#B",)YXLW!"*YRX>)[ 1\K6-07\8UL5JP?#,$Q'\/Y=&H71![B7 MAA4]*"=#<)/YK .[IZ3=/6G#2XT^>/,DA##Q9O/TVW9:"\-P.FK,[,$XJ1Y8 M&C5B%[+"O(L<:Y,W8AC79.I-XI16X=0+9]-NKFXXT[6RH_;<0+>N@:AT-TRM M1:7W\I5X03K#W]@+)@'$?@ _-/_W?!QB$D88 3I'OY$_'Z'(,(S\D!;.W>_Q M(_:2>8#EC*8Q1'Z$NJ$?XO]+3GV&TZ-AI63Y/5C'\!N.Q,]X9@,.':6'I,YK MC3R!I1BBJ<@ZC=;29.1J0T%=N9;UK#ZJ="^NW1!.O&1&/D[C$$O0#L=5U^B8 MRD]V"A)O,HM0/)U',/QHI[J!.'=3W3S=TU1CDM&E,)J,<#7Q@BB!RUI1.-_# M/1X<3?P4#\^B((K9,6U99UV)?U 44^"H0?'"-DLW<@]\;466K@[!W&I%+5ZT=Y-)7<;D6TLD4DH9+5&5>*.K'%79EFMO$:*%5HB,U87.)3#HZF?M$GUP3(/AZ\U4X;>M1 MQ#N..$71*_22 %%6.)LA-G1NJ;GK= M9C.=;1KWF!,?+M%D'#;'T!Z? MSE,O3HB=DS3TDG"Z/PQA$'NS68K4'7J3,.[5%HD_0N+'%@N#:,\?Q)HBTR=! M:E=('%05?H6K@ MSR8#4.[;P#T8N;7W\:4T2 -VN<'/*:Y( -^OI#3M QGH/M 6_P)02P,$% M @ 0'ZJ5D9&.^U)!0 E"4 !D !X;"]W;W)K&ULM9KO;Z,V&(#_%2L[37?2+0GD1],NC904"#>MMZKI;1^F?7# 2:P#S-DF MN9ONCY]M* TM]272NR\-$+^/[?($7EX\/3#^6>P(D>AKFF3BNK.3,K_J]42T M(RD679:33'VS83S%4NWR;4_DG.#8!*5)S^WWQ[T4TZPSFYIC=WPV985,:$;N M.!)%FF+^;4$2=KCN.)W' _=TNY/Z0&\VS?&6K(C\E-]QM=>K*3%-228HRQ G MF^O.W+D*G9$.,"W^I.0@CK:1GLJ:L<]ZYT-\W>GK$9&$1%(CL/K8DQN2))JD MQO&E@G;J/G7@\?8C/3"35Y-98T%N6/(7C>7NNC/IH)AL<)'(>W8(234A,\"( M)<+\18>R[4@UC@HA65H%JQ&D-"L_\=?J'W$4X+JO!+A5@'MJP* *&)P:,*P" MAJ<&C*J T:D!XRI@?&K 115P<6K I J8F+-;G@YS+CTL\6S*V0%QW5K1](81 MPD2K4T@S[>Y*ZX+UPH,R+J+G,%[Y/:=2Z1^3NHW*=OF9Z1C7@O'MF'FN,/T?CR8X!>/^<#1+.\8CT4F3"NV8%=&8__^2,^[^VJ04)\R!A/B0L@(0M(6$A$*RAW[#6;VBCS^:)2AUP M%A&DDA 4LV(M-T6B[N<1*S+9=HE=6('GR@<)\R!A?@F;&)A.O_8SMSN8]O;' M3D%VN&SK<-SL, 3JL*'*J%9E9%7E@4F->$3&/=@AGLI M#")?U2..(&VN6(GGN@()\R!A_OB%*X[;O7@F2VNCY[9 #BL$@C5LN:AMN;#: MHK*G/Q[0=S2_O?L-S0^8MZ7B"ROC7#\@81XDS(>$!9"P)20L!((U?)O4ODW@ M<^P)I'Z0, \2YD/" DC8$A(6 L$:^EW6^EV><+G;ZCM"JG;6OL[6# MI'F@-+^BC8]$>?8('X!VN 2EA5"TIG3NDW2N5;H52V+U6+ B*56"Q44D&4N=_J-$[ MH$5Z4)H'2O-!:0$H;0E*"Z%H30^?:O6.O5C_L4C7A.M4KWI3*$S57M^,:;8U MY3;,,U9(?9U\_67BHNIF=%QJ;MZE;NPC.=LWT,H\*"T I2U!:2$4K>G;4\'? ML5?\_=(FE',6$1(+^[,%:.W?>5D^'W2'34F]ED:.\[P0[X,.+ "E+4%I(12M MU*5WM*0C)7QKEO<(9%X,EN^WZZ/U$J*Y63CS[/B-<^4Y+<=]YRHH%P@]X8;VDF4$(VJJM^]T)-C)=+@,H=R7*SH&3-I&2IV=P1'!.N&ZCO-XS)QQW= M0;T0:_8?4$L#!!0 ( $!^JE:X:N7QW ( &X) 9 >&PO=V]R:W-H M965T_2=A"I!:KM81(J[?8P M[<$D%V+5L5/;0/?O9SMI%DI ;.(E\<<]YUZ?>W.=P8:+)YD#*/124":'3JY4 M>>VZ,LVAP++'2V!Z9\%%@96>BJ4K2P$XLZ""NH'G7;@%)LQ)!G9M*I(!7RE* M&$P%DJNBP.+W+5"^&3J^\[IP3Y:Y,@MN,BCQ$F:@'LNIT#.W8HSV,#3#F5]HDV MM:WGH'0E%2]JL(Z@(*QZXY=:AQ; C_8 @AH0' L(:T!X+""J =&Q@+@&V*.[ MU=FM<&.L<#(0?(.$L=9L9F#5MVBM%V&F3F9*Z%VB<2JYQ9)(Q!=H*D "4]BF M[Q.ZAY2SE%!2+6B#$98YPBS36U()DBK(JK7S,2A,J/R@88^S,3H_^X#.$&'H M(>$'; 1X?A8TA[**S@00=\ M?(SW8"]\JYEB5,8.J7)NEB#D[Q_YU]XG[ND/B79^)1DDQ.1;24E;)(2 M'F)/FL_!#B;/*[+&5'] G<5>45U8*M.YUTD4!-[ 7;=UWC7RPW[_AST\J]UM^OQC?R3 M$[G;DBQN)(L/2O; %:;[.^PLYQMF.NI,]VJR4<5MWE?D3^8;%DC")*"PTSNOU-8VH;O=JHGAI MKZ\Y5_HRM,-<_Q"!, 9Z?\&Y>IV8&['YQ4K^ %!+ P04 " ! ?JI6>MC* M=Y<# "&#@ &0 'AL+W=O\\E+WGG)\:_BCV 1$\IS<3"VDN9SVQ;Q'M(L1BP'#+U9;?ED#9:6&YUO/ M(]GMI1ZPPWF.=[ &^2E_X*IG5RP)22$3A&6(PW9AW;FSR'4TP,SX@\!)U-I( MN[)A[*ONO$\6EJ,M @JQU!18_1UA!91J)F7'7R6I5:VI@?7V,_L[X[QR9H,% MK!C]DR1RO[ F%DI@BP]4/K+3KU Z--1\,:/"_*)3.=>Q4'P0DJ4E6%F0DJSX MQT^E$#6 XFD'>"7 .P<$/P#X)#Y;QT3W+Y%Z@MUD"21-O*Y,KN[UGNY=> M)^%=S@?(<6^0YWA^BSVKU\ ] _=:X%$W/()X@'RW#=[PQJ^BX!L^OSL*-^@1 M]%DEV0X] #>G.HL!?=Q0LL/ZG-R@MT^Y.C*0H-])JN>Q+5JK3V*+BX/T^3?% MC=Y+2,67MC@5A@3MAN@L,Q,YCF%AJ30B@!_!"G_^R1TYO[2)W"=9U!-9(P!! M%8"@BSU\T3VOZZE$O5$UI!H6$DT M_!>)BDS!(6:[C/RMMB#)8GI(3 /%ZGQSM0<1)7A#*)'?5#ZF6L8V[8JEIC7M MW&#@GDE73!K5)HV:,Z).B_^C'J-*CU&G'BN<$XFI$2)F0K:Y63 ,:Q[X9SYV MKG'I]AA]MR.]VGYL>#FNO!R_)NH]9*8;M):82Z2N*4"?[YZ(^#(SV?O6"6Z= MMB2\[#3MTES5)UG4$UDC)),J))/_RV4QZ3, ?9)%/9$U C"M C#M_;*8?G&PO M=V]R:W-H965T%,X%2!WI0E57^ND,MZ2'KD?F+&UH5Q$T&65G2-090-0"HM<"XA80>Z.-,F]K0@W- M4B5K4"[;LKF!KXU'6S=,N%.<&V57F<69;(9;%!N$]S!OSA%D#F,IC+(%AI'6 M:#10L8(OC"X89X:AAN,)&LJX/K&PF_D$CH].X B8@&^%W&B;K=/ 6'%NBV#9 M"KEJA$3/"!E5ZA3"WCN(PB@^ !^_#/],Q7/PP):DJTO4U27R?/$_ZI(K63[4 MHV:F@+$_%53P<[30?O[7(;L-?W*8WSW.@:[H$H?$OCZ-:HLD>_NFUP\_'#+_ MG\@>E2+N2A&_Q)[MW89#7AN"OB=P?6.;Q6%T>9D&VUT33[.B\SAYR'JD+NG4 M):]3MW-!#TE,GFY^<78>[DE\FA7'4;@O,=AY;Z[7?:5JS80&CKG%A:?G9P14 MTS^:P,C*/\&%-/;J^&%A6RXJEV#7!>==?$L[]02P,$% @ 0'ZJ M5A\])3I0! R1< !D !X;"]W;W)K&ULM5AK MC^(V%/TK5KI:[4KM)'9>9!:0&*:/E3KJ:&:V_5#U@P+DGI-[KP_)X0YWC'\5*P")ON59(4;.2LKUM>N*V0IR*J[8&@IU M9<%X3J5:\J4KUASHO +EF4L\+W)SFA;.>%B=N^?C(=O(+"W@GB.QR7/*7VX@ M8[N1@YW7$P_I 3Y97W/UKD3-PT!P6=)/)![;[#?8%50G.6":J3[2K8^/8 M0;.-D"S?@U4&>5K4W_3;OA$=@.+1 \@>0 X!P0F OP?X5:%U9E59MU32\9"S M'>)EM&(K#ZK>5&A535J4V_@HN;J:*IPVO_M- M?7=RXNX^NF.%7 GT1_OJDJ::-]#SEK_M:[&F,Q@Y MZL)UW1ELAZ+0B:%@0F]O$CS4"KC!H65;#R8;,=XS *_<'0 MW79SUX3A",=1$];+*FRR"HU938"SJF9=9D;HN;VW1-:K,FJJC"XDO\AF"RR1 M]5H0-RV(OT]^-2SLZLH/PR0^D)\FS,-^$NCE-VBR&KQ-?N@_-&5Y#GR6T@P] M<5J(->-2E["1\=PML436*SYIBD\NI,K$9@LLD?5:@+WVM>M]GR[WN*[BDH!@ M_T"7FK H\ :)7I>X8P?PFY5YEV:I5-X.35(^XW2AE:69[]Q-L<76KYZTU9,+ M27-/;*L-EMCZ;6A="S8Z H,X_>/'8>!%P:$X=6')J7F9.MFFU6=ITC71G;XHEMG[QK6/!X:6T:=70V&+KMZ&U--AH%PS:C(Y%EP3! MH9_4A86#*#ZAS=9G8+/1Z&KS#[D"KLW1R''V3EABZU?<>A@\N)0@K7H96VS] M-K1N!AN=@D&0R9'2XD%,#O5X'!4%$='+D;3^@IC]Q1,(B1Y?1+D'NN3,\'.W MP!9;O]C6M!!\(242J^[%%EN_#:U[(49;<%J)>UQ78\1+ GP@14T8#N+!*2VV M=H*8[417B^6;FVV!%SD4$KVG^?H3NH4%%$+[5]S,?/;^7&(00EK[0H)+R=2J MD;'%UF]#:V2(>?9R6J;AT:Q'*]/C,)U,WJ#8G&WF MT9-J"GMP_@9?3^NILSDY+E MU>$*Z!QX&:"N+QB3KXOR!LWT?OP_4$L#!!0 ( $!^JE9 !EMDC@0 %D: M 9 >&PO=V]R:W-H965T]Q[= M>W@DGI#C/67?^9H0 7X4>=%;H&STIF.JVL/;#JF6Y%G)7E@@&^+ K/G.Y+3_<2!SN'"8[9: M"W7!G8XW>$7F1'S;/#!YYK8H:5:0DF>T!(PL)\XMO)FA1"54$7]F9,][QT"U M\D3I=W7R*9TXGJJ(Y&0A% 26/SLR(WFND&0=_S:@3OM,E=@_/J!_K)J7S3QA M3F8T_RM+Q7KB) Y(R1)O<_%(][^3IJ%0X2UHSJN_8%_'QI$#%ELN:-$DRPJ* MK*Q_\8^&B%Z"Q-$GH"8!'2<$9Q+\)L&O&JTKJ]JZQP)/QXSN 5/1$DT=5-Q4 MV;*;K%3#.!=,WLUDGI@^DATIMP3\!NXSCE//J+7@%LA)\7=,MQV7*QZZ0!2E8=]$\_*Y^.#KS@G8W?7KUT3!B,8 M1VW8H*JPK2HT5G5+&*UZUE5F3+V4>TM@@RZCMLOH2O*+;%)@"6Q 0=Q2$/^< M_.JTL*\K/PQ'\9'\-&$>]$>!7GY)6U7R,OF!_\ '-:&Q;(%S\$#WA('7N-B\ MEQ]&-6:ZRHW0EXZ-); !"Z.6A=&5Y#FR28$EL $%T.NF7^_G!-KD]:47^D$8 M' E4$Q8$013K!0I[M@"^6**?E17*RE4CS3E>$O&LK=F(>>G V$(;,H Z!M"5 MY-D VZ+!$MJ0AL["0*,], C4/U&>'X6A?RS0TS T0A">$6CG*Z#96/0%>KN3 M(Y0M]&4:82X>#$MHPZ8[VP+#:VG2JJNQA3:DH?,UT.@9#)J,-&*+ WBLR=,P MF"1Q>$:3G=F 9K?1U^3\F:O! #/"1+:4\_NY^=R,>?'(6$(;,M 9&YA<2Z!6 M?8TMM"$-G;.!1M=@$.CH=%:/XF/7J8F"GH?T\D2=UT!FKS&0IV#R?_LMTY=I M!KIT,&RA#=ONK R"5](DLNIG;*$-:>C\##(:A?.:;/(&'TW?\XXTJ8F"?GS& M9Z+.7B"SO>AK\@^Q)DQ;H=7E$%MHPXX[XX*":\G1JI6QA3:DH;,RR+P$:\$I.3Q4?DC4[H5 M[O9JNS]R6^T*'%V_@S>S>I>C@ZDW7;Y@MLI*#G*RE)#>NUB^'JS>QZA/!-U4 M6P%/5 A:5(=K@E/"5("\OZ14'$[4 ]K=I.G_4$L#!!0 ( $!^JE8;0E_7 ME@( .@& 9 >&PO=V]R:W-H965T T!&D-E&W/E2*FG5]F/;@P$VP:FQF.Z']][.!HB2EV1[V C:^ MY]QSKLUU4G/Q) L A9Y+RN34*I2J+FU;9@646(YX!4ROK+DHL=)3L;%E)0#G M#:BDMNSD+37P3\(- +??&R#A9$O5/:^_0>-F!M8*2L/:-G[LZ[ '<\3L MKP-X_PKP.X#?&&V5-;;F6.$T$;Q&PD1K-C-H:M.@M1O"S"XNE="K1.-4>LMV MP!07!"3ZC);M7B*^1OL+YW-0F%#Y28<\+.?H_.P3.D.$H>\%WTK,0C9#?PKU#N*U+T-?!Z^O@-7S^ M7^KP@N9$9I3+K0#T\VHEE= G[=>0OY9P/$QH_KY+6>$,II;^O22('5CIQP]N MZ'P9D,8T2-,7=JGO!5Z4V+M]#P-1 M3N3X?=2!N'$O;GQ2W*/N N:H+03?:.N#\EJ&X""Q%T^.Y+V-TC%Q,"POZ.4% M)^7=XQK=806"8#HD+7B3U/4CUXV/M V$>9$_>4=&PO=V]R:W-H965TV$J*YLFR<[4F!^22M2RBL;R@HLY)!M;5XQ@M,F MJ_X-#%0@LD-1>TZ)(E@R(KVW]\WQ5B MD("\,PE.E^#\;H+;);B-T)99(VN%!8[GC!X 4]$231TTM6FRI9JL5--X*YB\ MFLD\$:^9= 03/R_ .L>E +A,P;L?=5;)J1+@'W#;3B^@&S =^GI%!,YR_D8F M?;E=@='SJV+9P_ MH($&)&75!X MQHNSGO!LDO!-G>5I5FYY0_5C43&Z)XJLEN8DUE/GR1#82#:"Q[%-H8_6#W@7]%9]VL$,/AO*%$YTX51?FAIZG]RHZMA%H\ET=?\+)3IZ27=7_ M3Y?1%L(4VECWL8E KF&S3G8E3U9O"&VL_MB-H.EVY-EFU?4;[BP\;4OT<3!$ M9^QZ;$S0=&>RI"47K&ZW7;*AET*VLD!ZLI-03YXQ0VACX<<&!P6&_6JT]S&% M-E9_['[09(OQ?+^&C[KYP)GYIV[51'G(/_&J/=C8JJ\*GS#;9B4'.=G(-'@9 M2H.P=J/>#@2MFKWN'15RY]P<[@A."5,!\OJ&4O$P4-OG_G-)_ M02P,$% M @ 0'ZJ5N_K"-G*! _!L !D !X;"]W;W)K&ULM9EM;]LV%(7_"J$50PLTD4A:EIS9!AQGW0JT19"7]C,CT;90B51).F[V MZT?)BFB]!@W8+XDEWWM\#A->/S;G!RZ^RQVE"OS,4B87SDZI_,)U9;2C&9'G M/*=,/[/A(B-*7XJM*W-!25PV9:F+/&_J9B1ASG)>WKL6RSG?JS1A]%H N<\R M(IXN: MK''94%9\3>A!GCP&190'SK\7%Q_CA>,5CFA*(U5($/WKD:YIFA9*VL>/2M2I M7[-H/'W\K/ZA#*_#/!!)USS]EL1JMW!"!\1T0_:INN&'?VD5R"_T(I[*\B Z*]5#RKFK6#+&''W^1GM1 G#5JGOP%5#:C=,!EHP%4#+H,>G96QKH@B MR[G@!R"*:JU6/"C7INS6:1)6_!EOE=#/)KI/+3\R1=@V>4@I6$E)E01GX%;_ MK\1[?8=OP"KZL4\$C4&W\.T5521)Y3O=0?>@(2!NQW?2\)B.7>5 MMEB\D!M5=BZ/=M" '0P^)>U;KZ/>I%^OV.07 M,B<173AZ%TLJ'JFS_/,/./7^Z@MK2:P1?5)'GXRI+[^5.TK'7CU2H2<$^)1L M:%_B<1F(P!,EHF^MUJ.=KXSGU_'\45__""XE6!,AGA*V!:N,[YGJBW>4F98R MQ9!]7"(XF0;AW'T\S=)?!DU9P^6T=CD==;F*HGVV3TGY=\BX4,E_I!BG?4:G M'0<0A[,0MHP>R_Q&F8\GL-]H4!L-1HU>:XNL?T>,-O[JCK DUL@8UAE#R\,@ MM!G=DE@C^JR./K,S#,9E(!P>!J.=KXP'/?.VZMD9!Y5.>Z.W-EE5Y0]5-5V> MO/E#:^.@DFH8]<+VV*JJ&D:]Z9!19(RB4:-?.#N+>)93I;?'5E"J2;)_.4=U M?G6+V%)KIC:P &W3 K2*"[;4FO$-,$!+Q/""SF1X2(QWOC:A809H"1I@%P<@ M]$+4WGU^]\VX4=;T::@!VL,&V,,-T/.#MM4>;M!E0U8--\!Q<+@3)*;@"\EH M_P:Q2@^VU)I9#3] VP !K1*$+;5F?,,0T!)$O* #O9$!\3LP AF,0)8P G4Q M L(); \(U.4(7>8-[#ID0 +9 PG4!8F9[WMMIUV0F.&3JJ91 Q)H'"36&B)2 M6M@D+ ;W+"\_9^C+.QKM&$_Y]JG7LU6LL*767 .#%<@V5B"K6&%+K1G?8 6R MA!4OZ,R&I\9XYVL3&JQ EK "=;%B$H1!9VITL4*7^?[ 9C18@>QA!>IB!?9G M06=L=+$"3\(@&+!JL *-8\6Z_"J6"G!#T]*CW"5Y_UZQ2ABVU)JQ#6$@VX2! MK!*&+;5F?$,8R!)AO* #_9%9\3L( QO"P)8( _<0Q@3!:?NK"MR#&+H.X_XM MB UC8'N,@;N,$7H8=KQVRX)@-FM_7>&>G*_H&; MCYTDB(JE.AZUU'?KHZU5 M>:#CFO+CN=AG(K8)DR"E&]WJG0=ZG<3QJ.EXH7A>GM8\<*4'3OEP1_5'&E$4 MZ.&ULK5113]LP$/XKIPQ-(&TD34K96!HI M;6'C 0G1L3U,>W"3:V/AV,%V&K9?/]M)0V$![6$OB7V^[_-]Y[N+&R'O5(&H MX:%D7$V]0NOJS/=55F!)U+&HD)N3M9 ET68K-[ZJ))+<@4KFAT$P\4M"N9?$ MSG8MDUC4FE&.UQ)4799$_IHA$\W4&WD[PPW=%-H:_"2NR :7J&^K:VEV?L^2 MTQ*YHH*#Q/742T=G\['U=P[?*#9J;PU6R4J(.[NYS*=>8 -"AIFV#,3\MCA' MQBR1">.^X_3Z*RUP?[UCOW#:C98543@7[#O-=3'U/GB0XYK43-^(Y@MV>DXL M7R:8UB: M4LEK8Q%K2$LA-?U-7,[/'TSQ* 13/)!F]S65F,,C@X+#!6I"F3HR++?+!1P> M',$!4 Y?"U$KPG,5^]I$;>_VLR["61MA^$*$$5P)K@L%YSS'_"G>-VI[R>%. M\BQ\E3"MY#$$HW<0!F$T$,_\7^"A@X>OA!/U+Q YON@%OL]"Y UE#$QZX._G M6%"5,:%JB? C72DM3>'_',IB>\MX^!8[#,Y413*<>J;;%LG;-Z-)\&DH M!?^)[$E"QGU"QJ^Q)T,E-R2X99DX%CNLMDET\O$T]K?[0@:<3BMXM"S.545H'<[X60N\V]H)^SB=_ %!+ P04 " ! M?JI6$-C']GT" !^!@ &0 'AL+W=O90F@T*ZB3,Z<4JGZVG5E7D*%Y26O@>F9-1<55KHK M-JZL!>#"BBKJ^IX7N14FS,E2._8@LI0WBA(&#P+)IJJP^'T#E+)66\7?"/0RKTV,DE6 MG#^;SGTQ]<]A M3^#[1P1^+_"M[PYD72ZPPEDJ>(N$6:VKF8:-:M7:'&'FI2R5T+-$ZU1VSQ1F M&[*B@.92@I+H/5KJ-U\T>H2OT5VC&J'G*BX4^8/MD_RXTUM" M); AWJSQ>@ M,*'R ITAPM#7DC<2LT*FKM)^#=7->V\WG3?_B+=Y+2Z1-WF'?,\/T--R@<[/ M+OXMX^JX0V9_R.S;NL&1NI\X+UI"*=*V1@(LB,PIER;VC_E**J%WSL\Q]QUE M.DXQ7].UK'$.,T=_+A+$%ISL[9M)Y'UX)4,P9 A>JYZ91S+FJ5-%5F4^R&TV M"9+$3]WM"&PZP*:G8-,Q6*<*]V%^$D;CL'" A:=@X1@L/(1Y5T$X#HL&6'0* M%HW!H@/851@$XZQX8,6G6/$8*SY@Q8E_)%Q7=:==U%*_M";/B2I]7MEGJ'P0(LT#/KSE7+QUS M: V_G.PO4$L#!!0 ( $!^JE:O90XO( , *L+ 9 >&PO=V]R:W-H M965TZA6->WV M,.W!@1.P"C:SG=!(^_&S@9!,I32KZ$OP[7S^SL5?SCCGXE[& H]I F3$RM6 M*CNW;1G$D!)YRC-@>F?)14J4GHK(EID $A9&:6*[CN/9*:',\L?%VK7PQWRE M$LK@6B"Y2E,B-C-(>#ZQL+5=N*%1K,R"[8\S$L$V-D7%EP?F\F7\.)Y1A&D$"@# 31GS5<0)(8),WC M=P5JU7<:P_WQ%OU3X;QV9D$D7/#D!PU5/+&&%@IA25:)NN'Y%Z@<&AB\@">R M^$5Y==:Q4+"2BJ>5L6:04E9^R4,5B#T#UWW"P*T,W()W>5'!\I(HXH\%SY$P MIS6:&12N%M::'&4F*W,E]"[5=LK_S'F8TR1![]&\3 SB2W01$Q:!1)2A"R+$ MAK((35.^8LKLUC;'EZ (3>0).C)';V.^DH2%OG#=>_NC)R(L)?31Z70/UF(//:SF5& IA8^CE)$&NP_+=OL.=\:*'9 MKVGVV]#]&4D("P 1A1804<9,!G7J,A"4ATUL2SROP#-/>>T/AM@;C>UU XU! M36/02D.'1S\+740K(8 %&W0K"),),0^RB42)-M@CX303\&H"WJ%Q !:V1\![ M='E+!,YJ F>M!+[I^[2[.OISB+2:*8G^H"D(7N2^B48KW@O+9EBS'795W<-7 MH#FJ:8XZKN[1H]SVO$&OWYQ;[.S$T^FTOBNX PH<[PDX[JS$*ZA#X^#N.+C_ M7^6W(!6:;Z2"M/D?H17SA26$=T*..U-R_!I2CG=:CKL6\PIP/\\N]GJ#)_*\ MDW/&PO=V]R:W-H M965T5X--VI^5B&(U& MV7#)B]7@ZJ+]V:?JZJ+^SYH M_I2'LOS2/'@_O1R,FF$"%YL:C_?C&4JKUFK^&D M8[_;LJ-7V+>\.@OB\!]!-(J2X/=[$KSYJPUSX\9\V*S.@O"\Q<0.#/D.AI^& MH6[,]5K]4:/PNQCFQA QV;TVD1TS5%'N\HQV>48M-WZ5JU)\OZIEM5''O[2% MM@4D=D!3R=[6:SX1EP-5JFI1/8G!U=_^$F:C?]JB0\(($D:1, :"&9'&NTAC M%_WJ9E-5*LK@ELM-5K M+$]'ZNMB^+0?X?%V2;N9WLY()]FEDSC3^:,]=XGI+_Q)5.I<'!0KE8JH95!Q M*6RY.'F^N2!A! FC6U@XVGO!1V=AG!W$ FK3R"[=99P8B;GP;6JG%,Q#:X?*R&:*JI^>RL53L7I\V9CQ2;$HY#=;PLY6?1-& MP@@21I$P!H(9_2#;]8.L[TDS0T:*A!$DC")A# 0S(LUWD>;.0_MZ66Y64ITI M-[*6ZJJV.7(WZJBNU.W0RY&\Z [_27M$VU)WMN&;.A)&D#":'YT:Q^-P9#F' M;C=,]S8,LV3D.(N.=W&-G7'=B>8NN EEPM7S5G6U2TO.19=/,'-47"?=-R@D MC"!A='ST^D?9N2VHXPTS5TSGNYC.G3$1,1/J8G2J[MU5Q2SJ>L-7$Q5062K_25CO4FWXGU31%* M(U :A=(8BF;&O2=VPKX7-1T!E2R21J T"J4Q%,U,5BN>T*D;KF[*Y;*0[8W) M3(C@#:\#'JQ%-5$_L6LZJ/*!TDA'"T/C/G&4FJ630AME*)H9H!8ZH=OHJ'M' M$?#V"M4:%]3<0&DD/-8HVPN0PY,=A;;+4#0S,2UY0K?E.3CD'-E![0Z41CK: M_G7*H0+KHD,VRU T,SKM>$*WY#&CJX,U+Z9!N0HFB[)N;CBFKV@Z-]8[2:C& MZ6C&C=C8FB34T:!H9I+:TH1.8_##(MR-]4X2:F^@- JEL8YFJ/6QXRXRU'(F M=-L9?;O_P!?-+:0U-JA]@=((E$;#8Z\RCB/;'22J73,W;6E"MZ8AI]WVNRG> MR4%]3$/&>2<(53=0&NUH^_TAM9U*&:I9\VU] M;6^B_O:F>0>KK,2$U_8W_J$B!THC4!J%TAB*9B:O14[46^1$4)$#I1$HC4)I M#$4SD]T;J^,CFPQS?A9LFZL6QGO4T@[N?IG1%VZ,W/<#61=C61V]6< M6'>O9^H6)+@7:RF6#^J[;H"8-3VHWH'2")1&H32&HID=02N@*.E=AJ'R!THC M4!J%TAB*9B:K#5'D-D2WY4K.%]\:JU?)XK^\'?+\VN@M-\L[8Z@6ZFAA9+KT MT3B.1WM?X<&=#O1),!3-#%-+HL@MB4ZLUQ\V*O"74;R?YU6Y>9R?6+ZA-@E* M(U :A=(8BF;V"ZV-VME5K:$B"THC4!J%TAB* M9LYXT+8K'O6MUC'49D%I!$JC4!I#T4+<%I1$HC4)I M#$4S4]?**^X]?2V&2BLHC4!I%$IC*)J9K)96L7N<[44L5Y?Y_\CH%;X?YO)R":;M,R"VO)O/=.E?6+@ U75 :@=(HE,90 M-+.K:-.5]#9="=1T06D$2J-0&D/1S&3WUFQRFZZ74KXH_MP4TU?6E' SO+.% MVJV.9HSLM$_#A+;+4#0S-^VW$D^_Y56\ONPT\HV5(%!:20YGN@7O5*VH=H+13-ST]HK M^9G:ZV5H_:14FYQ@O]Q/QKL#0.T7E$:A-(:BF9U$VZ^DM_U*H/8+2B-0&H72 M&(IF+K*I[5>*ME]NH&_04!KI:/LU/+?7<&B[#$4S0]3V*W7;KWXU_/3J[7X: MWM%#=1F41J$TAJ*9W4-KM;3WNN,IU()!:01*HU :0]',9+4%2]T3('^@>D.E M&)1&.IJQ,F9J6VJ#0MME*)H9HA9>J5MX]7SCN:SD_*!X6T?;NY^%=_)090:E M42B-H6AF[]A;!CWM7;RQ:YIC%S7'KFJ.7=;\9[BP5+NPU#T;\@>*-U2-06FD MH^T7[S3,K<4;JKU0-#-$K;U2M_;J5[P_SXOJ\,K;7KRAX@Q*(U :A=(8BF;V M#BW7TG'OX@TU8E :@=(HE,90-#-9;<12]\3('RC>4$$&I9'T>)7T^-Q^Y0V5 M7RB:^?6+T)M%V&HIDA[GVJG^=28-?O/NX^M]'W,QW=;7GG MB_T(0.QG &(_!/!GN+-,N[.L][)?&=1[06D$2J-0&D/1S&2U]\J^L^P7_]J6 MZ(>R4OON?W2@-62H H/22':\)'T8IM8A)="&&8IF)JC]5N:Y\->I]5G]KCM! M6Z.&2C HC4!I%$IC*)KY>:U:E.6]E_S*H8X+2B-0&H72&(IF)JL=5^X>.N;] M>75NGG?.4./5T0Y7,3A>6 ;:+$/1S BUS,H]9TWZE.KMB=H:--1X06D$2J-0 M&D/1S-Z@K5C>>V)D#C5:4!J!TBB4QE T,UEMM'+W.#'_4@WU6U :Z6A'*S3& M^5&MAKHK%,W,4+NKW'.2I$>M/EBVT7VA[7X>WME#E1>41J$TAJ*9_4-KL;SW M_,@<*KN@- *E42B-H6AFLEIVY>#EPMP\[YRAZJNC'7XP].'B)-!&&8IF!JB= M5NXY4=*W=+OK-=2!06D$2J-0&D/1S$ZA-5G>>V)D#E5>4!J!TBB4QE T(]FQ M5EYC]]@P[WKMYOGF#*61CG:TX.Z1&($VRU T,T+MML:>TR)_H&*_[D?/Q:H.%F*F\*.SYF:[*A[G MNP>R7*N_>1 \E%*6R_;;N4I35,T&ZO>SLI0O#X:*_UQ67]HVKOX/4$L#!!0 M ( $!^JE9DL.WP30( #4' 9 >&PO=V]R:W-H965TS3DDCY+,J 31Z992K-"BUKA9AJ/(2&%8#40$W.SLA M&=;&E/M051)PX4",AG$434.&"0^RQ*UM9):(6E/"82.1JAG#\K "*IHT& ;' MA0>R+[5="+.DPGMX!/V]VDACA9ZE( RX(H(C";LT6 X7J[GU=PX_"#3J9(YL M)ELAGJUQ7Z1!9 4!A5Q;!FR&%[@%2BV1D?&SXPQ\2 L\G1_9/[O<32Y;K.!6 MT"=2Z#(-Y@$J8(=KJA]$\P6Z?":6+Q=4N2]J6M^QB9C72@O6@8W-"&]'_-J= MPPG \)P'Q!T@=KK;0$[E'=8X2Z1HD+3>ALU.7*H.;<01;HORJ*79)0:GLXT4 M19UK](2EQ%P34.@#^F8->UKHY@XT)E2]2T)MHEE,F'?,JY8YOL \0FO!=:G0 M)UY \2<^-"J]U/@H=17W$BXK.4#1\#V*HWC4PS?RJ8\ MH+TG"U7A'-+ 7 0%\@6"[.V;X33ZV"-K[&6-'?OH[RIR0%\)WA)*].&E%4@B"G1#.&*N]F=_FW[28=QA>P1.OMC('&ULK591;]HP$/XK5E9-G;0V(8&0=A ):*?UH1*" M=7V8]N F!['JV)GM0/OO9SLAI2&@/DQ"Q';N^^Z[\]F7T9:+9YD!*/224R;' M3J94<>VZ,LD@Q_*2%\#TFQ47.59Z*M:N+ 3@U()RZOJ>%[HY)LR)1W9M+N(1 M+Q4E#.8"R3+/L7B= N7;L=-S=@L+LLZ467#C48'7L 3U4,R%GKD-2TIR8))P MA@2LQLZD=SV+C+TU^$5@*_?&R$3RQ/FSF=RE8\Z/=^S?;>PZEBP#-TPWP:X#?!O2/ ((:$-A *V4VK!NL M<#P2?(N$L=9L9F!S8]$Z&L+,+BZ5T&^)QJEX+GA:)@H]8B$P4P0DND#+:DL1 M7Z&)23-1KXBPG8/.S[Z@,V/Y,^.EQ"R5(U=I MD<:5F]2"II4@_XB@ -USIC*);ED*Z7N\JX-K(O1W$4[]DX230EPBK_<5^9X? M=.B9?03N6[A_0D[0)#RP?,$1OGN^ 7T*E$G34ND<89&BUBZ\9?CW@E.*=,%N MM=F?KFQ6WOK=WLP=<"T+G,#8T8=<@MB $W_^U N];UVI^$]D[Q+3;Q+3/\4> M3S'%+ &$%9K"FC!&V-I4X!P$X6E7Z!5?:/G,;;6)(\^[&KF;_9 ZC'I1T!B] MDSIHI Y.2MT[+'=2ENTRK=15%(,]Q\/(:XGKLAET:PL;;>%'M>DK6-%N<>&! MXXM>$ Q;\KJLPB.Y&S;ZAB?U+0!+"?J7OE7[[4O!92F@2^GP4,.@U]+983,< MA-TZHT9G]-%RU#?1Z4*,#FILV/?:(@^-(J]_U1+I[MWD.8BU;7 2);QDJKKR MFM6FATYLZVBM3W5OK5KA&TW5F.^QT*=+(@HK3>E=#G7>1-7LJHGBA>T73USI M[F.'F?X^ &$,]/L5YVHW,0Z:+X[X'U!+ P04 " ! ?JI6/O%>"DT" "I M!0 &0 'AL+W=ODK,*A&92$ 7%W%N$L]7$QKN ;PP:?38FULE6R@<[N?Z05GH]/]$_.N_&RI1I6DG]G.99S[X-']Y662:_=+FC8VGG@DVVN452"V!EM,W.VUA1IFBC9$&6C#8H_ MAVZL)4Z&B;8\9[JF&?05JYYJ!)IG<"VS?6;_:]YN%*[-GZTO3A]JV\0?3-K%;JG9,:,*A,,A@ M?&6J6+6-H9V@K%UM;26:2G7#TO124#; [!=2XFEB#^B[<_H;4$L#!!0 ( M $!^JE96KE-F? , (<, 9 >&PO=V]R:W-H965T]=5<08Y53>B MA )/4B%SJG$I]ZXJ)=#$.N7<#3QOXN:4%4XTLWL;&,#VV?:;+C1K*1[V(+^H]Q(7+DM2L)R*!03!9&0SIV%?[_RK8.U M^)/!477NB0EE)\2C6;Q+YHYG& &'6!L(BI<#K(!S@X0\/C6@3OM,X]B]/Z'_ M:(/'8'94P4KPCRS1V=R9.B2!E%9,07#J,GG$(&X?0!EHSLV$]4$VCF11'(HTUHID; MJXWUQFA885[C5DL\9>BGHS65!2OVBFQ DFU&)9#O2<_F2N1EI:F17I$W#Z I MX^HMVBISK$X75I#?,U$I6B1JYFHD:![CQ@V994TF>(9,2-Z+0F>*K(L$DG-_ M%P-KHPM.T2V#0_BL7N,>6/=@@$[8BAU:O/#U8O^UV"DM M,9G_[I.KAAOUPYD*OU#WVQ7@GL+/)1&_EH"#WZ M:,L)$K(X@,3V4$>O,'^65+&8O,'$J5/H;9\.-?C8@IO&=(C"8.R-9^ZA&V"/ ME7\7AJW5&?-QRWP\R/Q7;*7K-,6N0T1*'ABO3-\A6RWB1_);V13$,/WQ%\2\ M"^I#%F>T)RWMR5<*;D/ @Q8_5\Y+?MMQO!\MD46B6M$)#7$FF&7)? M/\6\PL9 4BGR;D]=YOA@#%^IT%VKT-VP0IUR[>,_Z/U?4^%*8&>!^M[G#[KWOZB> MAL:5-+L6VKEHG2G('\P/E",7IPPG<"95MXQ>*(/F*=TZF :3BSKH,QI-+UJF MVQGI&ULK5;1;ILP%/T5BU5;*VV!0$BZCB U2:?MH5/5K-NS Y=@Q=C4-J']^]F& ML*2ET2;E);'-/>>>6 E\#TDXR+ M BL]%6M7E@)P:D$%=7W/&[L%)LR)([MV)^*(5XH2!G<"R:HHL'B> >7UU!DZ MNX5[LLZ567#CJ,1K6()Z*.^$GKD=2TH*8))PA@1D4^=Z>#6?F'@;\(M +??& MR#A9<;XQD^_IU/&,(*"0*,. ]=\6YD"I(=(R'EM.ITMI@/OC'?M7ZUU[66$) M-&"M8*"L.8? M/[5UV -HGGZ WP+\EX#1&X"@!036:*/,VEI@A>-(\!H)$ZW9S,#6QJ*U&\+, M+BZ5T$^)QJEXF6,!.:%V* ?*&'Y'O^4&/GOF_P'T+]X_(";J:!I8O>*NFBB>;MJ9M2?N*U)", M^DG,VWLE2YS U-&OIP2Q!2=^_VXX]K[T.3P1V8'?4>=W=(P]7I L P$L ;0" M50,PI') "9<*89;:B0 B985-3"E( GT%:;)1QYPPWB*TK6V+:2-)D6X=^0^ MAY[GO3B8KZ,"_R"L,>#N7=4%B+7M8%*_*Q53S877K79-\MKVAA?K,]T\FU[W MEZ;IO+=8K F3B$*F*;W!1(L233=K)HJ7MB&LN-+MQ0YS_0$ P@3HYQGG:C&PO=V]R:W-H M965T'CGN/K<\V!Z^F6LB<> 0CTG"89 MGQF1$.L+T^1!!"GAYW0-F;RSHBPE0IZR1Y.O&9"P *6):5O6T$Q)G!GS:7'M MELVG-!=)G,$M0SQ/4\)>KB"AVYF!C=<+=_%C)-0%O[%^*R3S-=$UBC8I"[81(L'3;YW%]7KMCRH M*PI/6D[E]69TK'B:R!KB86O7G5G_QX70IP]C&^//Z I6\N,)W9/GSF[*^EXW MUQZ/6^IVAKDCIR5O?\K'ZJN+K2GP7ON+>P66BDGQ,EC%0O6Z/^'ZU0#[JMEV M^[MZ<5"4UY_LT=)J8FM*N^M+<6\7]4.O5A[=*:C6'E0KFZ>5S=?%UBS0K@_% MSCN^3+&FUK$JFTXV3RN;KXNM6;9=EXS[V^1#7ZD5S7[+?S;!>-1VIJZP@3UL M6U-'&'8=N]4 ^-UQ[F075T[;W-NS5%O2OQ/V&&<<);"20.M\)*V2E;N\Y8F@ MZV(;\X$*0=/B, (B15 !\OZ*4O%ZHG9&Z[WV^7]02P,$% @ 0'ZJ5@.% M8*R[ P %1$ !D !X;"]W;W)K&ULO5AM;]I( M$/XK*U_5:Z5K_ 8$2J"Q-J7R\A$1L)I9K M/6WJ8":2?UBDXXDUM$@$"YHE^DYL/D*94-_@A2)1^5^R*6T=BX29TB(MG3&" ME/'BD_XHB=AQ0)QF!Z]T\/8=>D<<_-+!SQ,M(LO3NJ*:!F,I-D0::T0S#SDW MN3=FP[BYQKF6^):AGP[F,940BR0"J7XG[[]G3#^2=V2.>JV TY4\(X[[!_$&&9IEE -42NU-T(AK__>H#NYUI"JKTU<%F?U MFL\R->!"K6@($PM/4"#78 6O?W,'SI]-1'0$5J.E5]'2:T,/[H6F20LA3T= 16H^6\HN6\;T_&AS;OW*';K.-A%>NP-=9I*J1F/PO=8J&_E4Q(,D=&6 @8O=)- MT;9BGGI5'8'5TA]5Z8]>4,&C+FGI"*Q&B^ML6P*G51=WH)D$4\+(#:,/+#$] MP;:N-?Y+=P[T.>KO2;C!QG6.2-C=Z5_Q/TG&!;$4^^K([0ZOEO&RNW_Y(Z[K39Z@JM3LVVW7);VY9G26-PV/L. M#ZKRH9'?WZ_*]LZ F8)[U%L"0QY0+ M/?:VQF17OJ_C+:147\@,!)ZLI4JIP:7:^#I30!/GE'(_#(*>GU(FO,G([2W4 M9"1SPYF A2(Z3U.J_IX!E[NQU_'V&[=LLS5VPY^,,KJ!)9B/V4+ARJ]0$I:" MT$P*HF ]]J:=JWG'.3B+3PQVNO9,;"@K*>_MXB89>X%E!!QB8R$H_CW '#BW M2,CC2PGJ5>^TCO7G/?H;%SP&LZ(:YI+_P1*S'7L#CR2PICDWMW+W.Y0!=2U> M++EVOV17V@8>B7-M9%HZ(X.4B>*?/I9"U!RBP1F'L'0(CQS"\(Q#5#I$+M"" MF0OKFAHZ&2FY(\I:(YI]<-HX;XR&"9O&I5%XRM#/3)9YEG' O!C*R2T8IMR" M+#A%C46">YP:2,A":E,WF(& -3.:O"3+H@2(7!.S!3*7:28%VFB[\QY+<0&* MR83%>(0@SZ_!4,;U"_*,,$'NMC+7^"8]\@T&9&GY<4E^5I /SY"/R#LIS%:3 MUR*!Y-#?1R$J-<*]&K.P%7":J0L2='XC81!&Y./RFCQ_]@*K=1_U7QG*TL!S M_B.PH8,-][ M=*,J>9'#C<[@7F,&!.:FS(5+FG99^X")4"YGZB1EI=D=77$@ M=_"(!US&]^3/MPA&;@RD^G-3+@HNE\U<;+NYTAF-8>QA/]&@'L";_/I+IQ>\ M:A+LB< .9+NL9+ML0Y^\S],5JH/%*:1X^26GG*T9RJCKWT)-MZ24>57JESG] MOOY 7ZJ01[ MR@+O.D7^3<+A"9'A,=<&DWXSU4[P_;8/?HJLO9VGL#D[) M!$=\&VS"Z(RXG=I\TFEOUL?S0R.]SDFY=:/CDFPRZA_S\VNC5 IJXR9,36*9 M"U/,$=5N-<5.W>QVM#^STZT;T;[#%*/Q.ZHV#/L+AS5"!A=]5$P5TV:Q,#)S M ]M*&AS_W.,6)W10U@#/UU*:_<*^H)KY)]\ 4$L#!!0 ( $!^JE;PGWJN M5 , %4. 9 >&PO=V]R:W-H965T,-JN_%E= ]MV9):8Y,4LY X&KFS/V+V/<,P*[X07$OC]I@0KGE_,YT MOJ8SQS,>88:),A1$_^UPB5EFF+0?ORM2I[9I@,?M _MG&[P.YI9(7/+L)TW5 M9N:<.9#BBFPS=PM!912#B)41&:R5/X -]O8CAY>PIO@3+X MMN%;25@JIZ[2#A@:-ZF,+4ICP3/&0KCD3&TD?&(IIDV\JQVOO0\.WB^"3L)Y M(0;@^>\A\(*PQ9_E2^"!A0B">MO$5J^\+EO@6N=40JN ML>!"4;9^#W,IT0PDG"54KU_#5X5YF_(E];"=VIP>%[(@"2C"V).2EWD3\* MPO%HZNZ.9>FT]5I96FP.)Y-SK[;9"'A4!SSJ#/B0P+#4.T9O)D'L\7I-Y1T\ MP(*CV4,/9E;RC*9$80K2G %MLG2:>NV>ZI,L[HFL(?&XEGC\_])TW*>D?9+% M/9$U))W4DDXZ=^T5"K-9@:\@.=Z9 G?(M@@G^M[!^P2EU$M.VW0M^?7[XS&= MO('O!4\RN'U9.&PNBSN]_4>;)VV7KO?^B2+>R)K:'Q>:WS^ M_U+XO$])^R2+>R)K2.I[CR])KX^[MF)I7'QGH><]R=1N8Z]5IB^V4AKWZ+VM M,W5MZQ8)-OSR\5J/UK71W%8$3\87_L6RK' >:> M*&N8LJ-X85_UMUSIX\(V-[KN0V$6Z/D5Y^K0,0;J2C+Z"U!+ P04 " ! M?JI61BMH06\# !,#0 &0 'AL+W=OJ>PW,NKZFK^5&J.YT#&/*EX$(OO-R8\L+W=9)#0?6Y+$'@ MG;U4!34X5)FO2P4T=:""^U$03/R",N$MYVYNHY9S>3"<"=@HH@]%0=7#)7!Y M7'BA]SAQR[+U@#YY8)=?Q3DWK-FA9X>OW(_MZ9 M1S,[JF$M^9\L-?G"FWDDA3T]<',KC[]!;6AL^1+)M?LFQRIV''@D.6@CBQJ, M"@HFJE_ZI4[$"0!YN@%1#8B> T:O .(:X#+G5\JE M.B=!>$:B((H[]*S[X5>0G).X@D<]Y%1H2CY!D@MV1U:_ M=F6IE\7^72]T21-8>/A_U*#NP5O^]$,X"7[ILC@06XKU B)AH,E?'S"&W!@H]-]=WD=#>A^(K.5]W'@?]V[VM38,#P]("6>&9=2= M19S1'K^!R)K M>9\UWF>])7!;,79YK(#CDYI[7I5]$2TU[QHU[WK5K*ZWY"L67LH4/LC)EG+< MBZ__MR![N;]U4P8B:Z4A#)Z>N\'0)5DS#F1_*+:V_Y.^(_S>LJR1IU475F?F M\_+LBIS.>L[-,'K2%_7JNQ$&T+?!1C-1A^=]2RTT>K%\U"FS=ZGO3?53?Q+^ M1X-B2RUI2NWAC$#]%"-R3TJ\RW8<",>+3I?QRT=3M\V.P*!K,_R3?K4 E;DV MWDH\"%.UKLUL\ZJP<@VR_Q1>O6=\I"IC0A,.>X0&YU/<#%6U[M7 R-)UOSMI ML)=VESF^[H"R 7A_+Z5Y'-@%FA>HY;]02P,$% @ 0'ZJ5@?4L4\;" MFST !D !X;"]W;W)K&ULO5MK<]NV$OTK&+6W MD\S$%O$@);FV9FRSCW22-A.GMY]I"9(XI0B%@.RDYO!JLE-I<#(=RMN+K1)Z+#<_U-PM1K!.E M+XOE4&X*GLPKHW4V)$$0#==)F@^FE]6]#\7T4FQ5EN;\0X'D=KU.BJ\W/!./ M5P,\>+KQ,5VN5'EC.+W<)$M^Q]6?FP^%OAHV*/-TS7.9BAP5?'$UN,87<4A* M@ZK%?U/^*/<^H]*5>R'^+B_>SJ\&0=DCGO&9*B$2_>^!W_(L*Y%T/S[7H(/F MF:7A_NZ;3! LZU48ET;ZQZLTWSW/_E2$[%GH''?R%.>PWC_GL'%'L,K>\H/?#&G"_$ MQ?8.CKGARGGE0FZ2&;\:Z(E#\N*!#Z8_?(>CX$<759!@,1"812-K:&0^].E= MDG%G<.[,HLJLG#4?ICB,0CJ^'#[L$^%HAB,\BNQFL;<3/5T,&Q?#HR+E/4_D MMN#E:/YCPXND"IH/A5BD"NDABMXGQ3+-G62$D+$#"18#@5G$1@VQD3=V/@F5 M9$@T7&9".MG;H81[,7)&Z"AH19*C%_:(6&]'I:SDHEG3=;J5NY MHVK;AVM,"9CU@HK;]=Z.CYI')]X'7^;*ZY1%?KIBY:QDK]!)17: M^^:+M_E,K+F+A$G'O9!U1E:W$8XH;C'@[6-/!G!@Y%?@Y>#5.SUWO*X=13=< MK^3\Z>I3\L6]1-68=@A@$K;<=S0+ ]*. '\'^Q*PIS_Q$7/IM91&QWB7&7>-W]R!]X(=;CK(TN4^S5'UU4D&Z\*_?WL^]J-B,5><3>]YH6H\)V. M@DI64+08"LWFS:A6S/P92H#67D&@Q%)K-I9''V"L2G]\"U';60*-A.&FO ML:YV ::3SA3[$F(5&[6*#\C5[SPZVK54DP8;@]VKK-,!N-27NPO82DQ4;38K^H M-1NA.G;<+@.ISIH92+08"LW.U1E%3(*7SEH0($E;9PD82Y9.^5GC ME1NCQJW@O,K>VMZ[V^'V#M/?O[[^&ZE-_%*[.R.A_R&O_O8#GCQ^0/4W%)I- MIM'?!%A_$U#]#8H60Z'97!K]37KJ[]K.FE9H.,+M!(>KG4M_^_O1UT^COTGT MXBL:J$0'18NAT&QVC40G7MEZ_(HVZ@0+"\;M+9VC%0W"=O+$WZ6^+ALE3?Q* M^O05;8>'L;U2T;;S1S6+_;WKZ[U1V&3R37Z-(* :'!0MAD*S?V$V&ISZL]*' MDK*UN366)F/*VDE9_V-._KFXF\]F8\QPY$[*4B.*J5\4_R;N)=H40M7%*/KC MLDC62/_)U1M4\)E8YND_[6*$F@O(Q/,M=22>N\E;J&?:?!E%38]5U'N*\E"6 MR8]Y,D^0:#$4FLWG7D4'=$D';$T';%''2PAT:@0Z[5G74=L=RC(YFF$VFHS; M(_ EI#,UTIF^>&D'!:WM $6+H=!L=HU@IS#U'37,_F1]UOV5P-4*C]K*,_;W MJ:_/1D93OXP^65,>P'M%SB?!?UX[8^6 )2;GV&T:^TW[DF2$-QU_$^E)@11T MS2C*CM)E?:?^; M>@#FJ.\8=\H!_!TXE0@H-)LNH]297ZF;T?7NF3F9.>I%6)<4T&H1*#2;%"/' MF5^.O^-2[FJFSF0](54JZ%":UP][ZBP$BA9#H=F4&D7.@!4Y U7DH&@Q%)K- MY5ZA==]*ZZ[4/L.X4VC=K;1N;X?]'>CKH!'CS)_']HR_0YMB/_+)80,JPJ'0 M;%:-"&?'9;2B'OFE]3/#\%19PAVELINDS/<.>;P$KJ< M&5W._ GQ6U'H($D4?RHEEM7N]P^UXH73;5#]#8H60Z'95!K]S;Y-=IV!9M=! MT6(H-/M4CM'\H5_SGQJMH2/O'8[:U0AA-RL>,M&N\;OU/.?DH43?G3@@.B'MO%QI='OIU>5W>@I9JE^W7/TF*I5M;=[ MVO(U^SM]-ZN:*('XYVUY)\T?M'HH!Y^3*=+=!WGDP4J"@?[IU:7?-B M69W^E6@FMKG:'>YL[C8GC*^K<[6M^S?XXG9W3MC [(XMU^E/E/&%A@S.1SJP MBMU)X-V%$IOJ;.R]4$JLJX\KGLQY43;0WR^$4$\7Y0.:\]C3_P-02P,$% M @ 0'ZJ5MW0U$N3 @ ]0@ !D !X;"]W;W)K&ULQ59K:]LP%/TKPANCA2YV[#Q&YQC:A+)"NY66=I]O[)M85)8\24ZZ?S]) M=CT;TC2#P+[$>MQS=,_15:1X*^2SRA$U>2D85S,OU[H\]WV5YEB &H@2N9E9 M"5F -EVY]E4I$3('*I@?!L'$+X!R+XG=V)U,8E%I1CG>2:*JH@#Y^Q*9V,Z\ MH?SZNCX1F_P_= Y2G*A%&JU2\Q>M#U=YZJ$%&>>.3X*Y0:]Y-.'X23XNDO: MD287AV) MK.?5M/5J>F 9LXX]!]?R]-U:WA=19^QW+B7[(+@%N:9<$88K@PD&4U-+LKYD MZXX6I;NGED*;6\\U<_,N06D#S/Q*"/W:L5=?^]))_@!02P,$% @ 0'ZJ M5ECNCL&2 @ ,0@ !D !X;"]W;W)K&ULM59= M;YLP%/TK%JNF5MH"(0E-,H+4M)U6:9&B1MT>ICTX?0<4NV MJ;8=;A1F> LKT'?94IK(;5@2PH K(CB2L)DY%_WIO.]90#GC!X&=.FHCNY2U M$/AXJ$F=)J<%'K6+!57E$^VJN8')&.=*"U:#3)2I576.,HE&*'I)UMV&RC7&J)-N((MZZLM#2CQ.!TM,K7 M"AYRX!I=%^:IT.D5:$RH.D.?T=-1=(((1PM"J=E1%;K:*+ \;EQGFU?9_&>R M]=%"<)TJ=,T32/[%NT9Y(]\_R)_[G807F>RA@?<)^9X_0'>K*W1ZC7=S,#W6A@ZG?;NBNZ83N=/5I3E>$89HXY.PID 4[T\4,_\+YT MB!TV8H==[-'U/C/?."1(00$2\QA0G&*YA5:'*JYQR67/;!%YO2!TBQ8!HT; MJ%/ @G#"H=Y_6U=3!$?>C9YXYQ[=X@S, M\;6U2J%8Y%Q7%WK3V]3#BZH*/$ZOBNG"G'["%:*P,5"O=VZ^&5G5IRK0(BMK MPEIH4V'*9FIJ.D@[P8QOA-"'P"9H_A*BOU!+ P04 " ! ?JI6&8T.,$$# M "L% #0 'AL+W-T>6QEIQ.' M.>62C(=RF5_EI@QF:BG-B/2;4.!N7](1Z<;G)'!R$Y6R$;D[>?]SJV4SUY5M MK5RU;K)I6D-UT\FX#NAOJSGM;=GS%^D&!;]7YO/2#D=6?=@7[%JSC*^J_BIK M#&#J75R=%H58?Q)\+G/F!O_LA.,AW?""A=+\P6:#4IG9 -,DN&?:\-EVY)>F MQ2U;F4TYK3+<<^\ /?_;>9XSR305VZ9M[;_E67ZQXZC_6I:K;Y5]PUZ/]5OY MK9N\. 23\2&8/(B:'!R"R>0 3/9?[5OS^2:CMSF187T2VCIN[1RVFF@ A]H1 M^0Z'9-$F#:9++@R7=6_!TY3)1V_I$F M213%,3:CDXG7P02;MSB&'[\:Y@T86![(]'=SC:\V7B%/UP&VID]5"#92O!*Q MD>)S#8A_WH"1)/[5QO( UL%K'8@OS\/U)2?$T6PJI@W; ?C2))@"-2BOT;C M&)F=&#[^]<%V210EB1\!S.\@BC $=B..8 [ X9$4?4>W'L?A9OW5-C^?W+\ M&U!+ P04 " ! ?JI6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( $!^JE8H[X*"V@0 @H / >&PO=V]R M:V)O;VLN>&ULQ9K?;]LV$(#_%<(OZX!EMGZY;5 7:..T,Y!F1AQDCP,MT397 MBG1)*JG[U^\DU1,5JX>]7/UDBY+E3Y1XWY&G-T_&?EX;\YE]+95VL]'.^_WE M>.SRG2BY^]WLA88]&V-+[F'3;L=N;P4OW$X(7ZIQ/)E,QR67>O3VS?%<2SL. M-XP7N9=&0V/=\"#%D^OVUYOL43JYEDKZPVS4?%=BQ$JI92F_B6(VFHR8VYFG M/XR5WXSV7*UR:Y2:C:)VQX.P7N8GS:L:\IZO7=/B^?J. \AL-)W "3?2.M\< MT9R? ^.C@(/;K?,-@HA';P[3U77.>"!9 Q AF?!7)5X\!/ \@$@4S."/EW M'$"F"&1Z3L@D@,P0R.RHT O:8% GOMP2V'W]@28IQG7!?L^DLE M]_7OPJ \P:+RA+K7/-?;^D_9.^= 1R$8J@MB7WPTIGB22H4\F!DB8C7<&+V] MN!>V9'.Q;F_F+60GCBWY@:][F)@;(F(YP$-75+EG?W%KX:'K#X8($T)$;(2% MSDTIV#W_VF?"XG]$+(!K;C7D9G 3A66K';=A+(NPH!\11_T&9F=4(:S[I0D; M_A"R85$_(@[[JVJ_5W4^!,DTNQ->VF:C"7,P,$),S <1L1!67,'P](9]XO\8 MRZXJY^$!M+V'#]-#1.R'&[&%_H,!FPM1U$]AF -C3HB)G; 2V^9^+G3[\WZ^ M$6-6B(FM\(%+RQZXZB4=,3IC(/;"JEH[\:6J^^NZ3D!Z=Q$S04QL@L&\D;U8 M0L*;][408UJ(B;7P TR83,/H_36DQ$01$XOB>Z8[R(5I(B;61)#T#K)AFHB) M-8'FO^Q%B(EI(B:?-SS+@ <[$A-%3"R*8RH\!)9@HDB(17&:; XB8L)(B(5Q MFN$-(F(&2:@-,I#J#4*B:T[$-D%SOMZB4X+9)"&VR4#J,MB5F$L28I<,&^^" MW=:CR,L0$U-+0\3LTSR<]:@NOY[A!$^%YY+U;_EF&,28L=T MD*NJ++D]U/UZ9;2W',+GNQ 3$TU"+)H.\_AM+AW?;BW,5+PHPI5E3#LIL78Z MS!X>6Q_JV50/$U-/2JR>,#?KW?AV1XB)Z2IEV$F)B 4F(!G:9IT*=P MWJ*"%K,),=&R!_DJ%X+9+\Y@#DJ)'81CAN69%'-02NR@_S+??N#< 3L,JM!! M*>:@E-A!Z-IP_Z9C%DJ)+320KH?6##$Q"Z7T=9-3S.[VAZ5#S$(9>>6D6\\> MS#@R3#[9SY_W7+"N,<3$Y).=8^[3/90A)B:?C'KV,XQYC)@A)B:?C'KV@V'V MXE"&5MV)Y8//)7OO!F#RR:A+,#^H'WP?["$F)I^,6C[/RPC]J5"(B8F+RR8CETQ48!F/Z%#/.E+HN\[S4,(R(:6?:OH1V?/.L$!NI17$+ MIW?0GG.5+RVK/]IZ>YK5%;)-I=05M/VI;PPOCB^R'5_">_LO4$L#!!0 ( M $!^JE;U29+, 0( %XD : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0D MJC-"!>+RB\$G!#P\YT,W[?M3V>V'LO@X'DYEU>RF:?B54EGO\K$K-_V03^5\WX]"I-JAVD$*3U M@PR"K'Z00Y#7#PH(BOI!+02U]8-N(>BV?M =!-W5#[J'H/OZ0;)$&9<$23.L M";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1; M"?16U%L)]-;9PS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>AGH;@=Z&>AN!WH9Z&X'>-GM90J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>A MWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+?/7G83Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';./E01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+>K<_J7>9/@^Y7'N^UGC]GZ1Z M.I^;KY>_++]VSF["!><$OQ,]_@502P,$% @ 0'ZJ5M9,P)+@ 0 XR, M !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707XFR18WK5WF(L@&V MT 4_8)()C9K$EFV@_#U."I5 I:(J$G?3J+4]=^*1SJJ7#V^.0K;NVC[,\V6, M[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F3+DR3\3$=#ICI>TC]7$2AQKYU>4-U>:Y MC=GM.OT<&MO/^^I8R^4@HTLEQ3U@V+IRD M#3G;F3"L_!SP<>[^A;QO*LH6QL<[TZ5=;-VR$-]:"L7^$CMZM'7=E%39\KE+ M1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\\J/SQS+[ M/.A;@8V/X^_XZXRW]0_L0X#T(4'Z M4"!]:) ^9B!]G(+T<0;2QSE('WR*T@B*J!R%5(YB*D=!E:.HRE%8Y2BNNCM:L_CA^?16>: M_C.?C?_MN7H'4$L! A0#% @ 0'ZJ5@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ! ?JI6OKFC M(>\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " ! ?JI6F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $!^JE9-L"45) 8 (DC M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5O)D<3DW M! GPX !@ ("!AA0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5NNED)"!"0 2E4 !@ M ("!]2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 0'ZJ5I)QO*DQ P QP8 !@ ("!YD( 'AL+W=O M&UL M4$L! A0#% @ 0'ZJ5F-E G[@ P !PD !D ("!/4D M 'AL+W=O&PO=V]R:W-H965T 9 M " @2]0 !X;"]W;W)K&UL4$L! A0#% @ M0'ZJ5EM,_2;_ @ B08 !D ("!GUL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5@+_I(F!!0 MYPP !D ("!]F@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5J81LDX""@ R1D !D M ("!,G8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0'ZJ5H'E+';> @ 5 8 !D ("! HD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ M5L./SRH.! $ H !D ("!?YD 'AL+W=O&PO=V]R:W-H965T@ !X;"]W;W)K M&UL4$L! A0#% @ 0'ZJ5EWD=<8H! L@H M !D ("!AJ, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5N4YIH60 @ T 4 !D M ("!!JX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0'ZJ5KF[,(G+!0 K T !D ("!HK< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5GK8 MRG>7 P A@X !D ("!-\8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5D &6V2.! 61H !D M ("!%M$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5N_K"-G*! _!L !D ("! M9]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0'ZJ5J]E#B\@ P JPL !D ("!T^8 'AL+W=O&UL4$L! A0#% @ 0'ZJ5IN!)F$! M P ?0@ !D ("!=_D 'AL+W=O"DT" "I!0 &0 M@(&O_ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0'ZJ5HT-*JS3 @ 7@@ !D M ("!Y@(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0'ZJ5D(LE$:1 P _PL !D ("!,0X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0'ZJ5@?4L4\;" FST !D ("!*AD! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 0'ZJ5O5)DLP! @ 7B0 M !H ( !:S ! 'AL+U]R96QS+W=O XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 183 236 1 false 80 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss Consolidated Condensed Statements of Comprehensive Loss Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000007 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 0000008 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 0000009 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 9 false false R10.htm 0000010 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 10 false false R11.htm 0000011 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 0000013 - 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 0000014 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 17 false false R18.htm 0000018 - 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 18 false false R19.htm 0000019 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 19 false false R20.htm 0000020 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 20 false false R21.htm 0000021 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 0000022 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Events Sheet http://www.astronics.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 0000024 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 24 false false R25.htm 0000025 - Disclosure - Basis of Presentation (Tables) Sheet http://www.astronics.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.astronics.com/role/BasisofPresentation 25 false false R26.htm 0000026 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 26 false false R27.htm 0000027 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 27 false false R28.htm 0000028 - 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 0000029 - 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 0000030 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 30 false false R31.htm 0000031 - 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 0000032 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 32 false false R33.htm 0000033 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 35 false false R36.htm 0000036 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.astronics.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 36 false false R37.htm 0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details) Sheet http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details) Details 37 false false R38.htm 0000038 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 40 false false R41.htm 0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 41 false false R42.htm 0000042 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 44 false false R45.htm 0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) Details 45 false false R46.htm 0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details) Details 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - Disclosure - Product Warranties - Narrative (Details) Sheet http://www.astronics.com/role/ProductWarrantiesNarrativeDetails Product Warranties - Narrative (Details) Details 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details) Sheet http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details) Details 54 false false R55.htm 0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details) Sheet http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails Shareholders' Equity - Schedule of Other Comprehensive Income (Details) Details 55 false false R56.htm 0000056 - 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 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.astronics.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - Disclosure - Fair Value (Details) Sheet http://www.astronics.com/role/FairValueDetails Fair Value (Details) Details http://www.astronics.com/role/FairValue 60 false false R61.htm 0000061 - Disclosure - Subsequent Events (Details) Sheet http://www.astronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.astronics.com/role/SubsequentEvents 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: atro:StandardProductWarrantyDurationOfWarranty - atro-20230401.htm 4 atro-20230401.htm atro-20230401.xsd atro-20230401_cal.xml atro-20230401_def.xml atro-20230401_lab.xml atro-20230401_pre.xml atro20230401-10qxexh311.htm atro20230401-10qxexh312.htm atro20230401-10qxexh32.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20230401.htm": { "axisCustom": 1, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 514, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 183, "dts": { "calculationLink": { "local": [ "atro-20230401_cal.xml" ] }, "definitionLink": { "local": [ "atro-20230401_def.xml" ] }, "inline": { "local": [ "atro-20230401.htm" ] }, "labelLink": { "local": [ "atro-20230401_lab.xml" ] }, "presentationLink": { "local": [ "atro-20230401_pre.xml" ] }, "schema": { "local": [ "atro-20230401.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 451, "entityCount": 1, "hidden": { "http://www.astronics.com/20230401": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 19, "keyStandard": 217, "memberCustom": 39, "memberStandard": 41, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20230401", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.astronics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "10", "role": "http://www.astronics.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "11", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill", "menuCat": "Notes", "order": "12", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Long-Term Debt and Notes Payable", "menuCat": "Notes", "order": "13", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable", "shortName": "Long-Term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Product Warranties", "menuCat": "Notes", "order": "14", "role": "http://www.astronics.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "16", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Shareholders' Equity", "menuCat": "Notes", "order": "17", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits", "menuCat": "Notes", "order": "18", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Sales to Major Customers", "menuCat": "Notes", "order": "19", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Condensed Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Legal Proceedings", "menuCat": "Notes", "order": "20", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Segment Information", "menuCat": "Notes", "order": "21", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Fair Value", "menuCat": "Notes", "order": "22", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "23", "role": "http://www.astronics.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.astronics.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Basis of Presentation (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.astronics.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Condensed Statements of Operations", "menuCat": "Statements", "order": "3", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "shortName": "Consolidated Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Product Warranties (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.astronics.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Shareholders' Equity (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Basis of Presentation - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "shortName": "Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)", "menuCat": "Details", "order": "37", "role": "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails", "shortName": "Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i6c2540fd519b43f7ad6943d83602918b_I20220402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "38", "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)", "menuCat": "Details", "order": "39", "role": "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails", "shortName": "Revenue - Summary of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss", "shortName": "Consolidated Condensed Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)", "menuCat": "Details", "order": "40", "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "shortName": "Revenue - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i1c29017de73445f5b36982505e614294_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details)", "menuCat": "Details", "order": "41", "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "shortName": "Revenue - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Inventories - Summary of Inventories (Details)", "menuCat": "Details", "order": "42", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "43", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "44", "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)", "menuCat": "Details", "order": "45", "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails", "shortName": "Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)", "menuCat": "Details", "order": "46", "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "47", "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Long-Term Debt and Notes Payable (Details)", "menuCat": "Details", "order": "48", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "shortName": "Long-Term Debt and Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Product Warranties - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "shortName": "Product Warranties - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Condensed Statements of Cash Flows", "menuCat": "Statements", "order": "5", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "shortName": "Consolidated Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)", "menuCat": "Details", "order": "50", "role": "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails", "shortName": "Product Warranties - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "51", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "menuCat": "Details", "order": "52", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Shareholders' Equity - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "54", "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "shortName": "Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details)", "menuCat": "Details", "order": "55", "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails", "shortName": "Shareholders' Equity - Schedule of Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "menuCat": "Details", "order": "56", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Sales to Major Customers (Details)", "menuCat": "Details", "order": "57", "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails", "shortName": "Sales to Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i852e2374a1214e7f924e22881bb907a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Legal Proceedings - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "shortName": "Legal Proceedings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i852e2374a1214e7f924e22881bb907a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails", "shortName": "Segment Information - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Condensed Statements of Shareholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "shortName": "Consolidated Condensed Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationContingentConsiderationAsset", "us-gaap:BusinessCombinationContingentConsiderationLiability", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ibc670b0d3b32499e96d2976834830754_I20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Fair Value (Details)", "menuCat": "Details", "order": "60", "role": "http://www.astronics.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationContingentConsiderationAsset", "us-gaap:BusinessCombinationContingentConsiderationLiability", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "ibc670b0d3b32499e96d2976834830754_I20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iaa54c1ace0624422a18b99f3ff708211_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "61", "role": "http://www.astronics.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "iaa54c1ace0624422a18b99f3ff708211_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://www.astronics.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Revenue", "menuCat": "Notes", "order": "8", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Inventories", "menuCat": "Notes", "order": "9", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20230401.htm", "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AfterQuarterEndedMarch312024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After Quarter Ended March 31, 2024", "label": "After Quarter Ended March 31, 2024 [Member]", "terseLabel": "After Quarter Ended March 31, 2024" } } }, "localname": "AfterQuarterEndedMarch312024Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_AfterSecondQuarterOf2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After Second Quarter Of 2024", "label": "After Second Quarter Of 2024 [Member]", "terseLabel": "After Second Quarter Of 2024" } } }, "localname": "AfterSecondQuarterOf2024Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_AfterSeptember12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After September 1, 2023", "label": "After September 1, 2023 [Member]", "terseLabel": "After September 1, 2023" } } }, "localname": "AfterSeptember12023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_April12023ThroughJune12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April 1, 2023 Through June 1, 2023", "label": "April 1, 2023 Through June 1, 2023 [Member]", "terseLabel": "April 1, 2023 Through June 1, 2023" } } }, "localname": "April12023ThroughJune12023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessAcquisitionPreacquisitionContingencySettlement": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Preacquisition Contingency, Settlement", "label": "Business Acquisition, Preacquisition Contingency, Settlement", "negatedTerseLabel": "Non-cash deferred liability recovery" } } }, "localname": "BusinessAcquisitionPreacquisitionContingencySettlement", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial Transport Aircraft [Member]", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "terseLabel": "Minimum fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Liquidity", "label": "Debt Instrument, Covenant, Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "DebtInstrumentCovenantMinimumLiquidity", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA", "label": "Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA", "terseLabel": "Minimum trailing EBITDA amount" } } }, "localname": "DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Monthly Amortization Rate Of Principal Amount", "label": "Debt Instrument, Monthly Amortization Rate Of Principal Amount", "terseLabel": "Monthly amortization rate" } } }, "localname": "DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "atro_DebtTermsPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Terms Period", "label": "Debt Terms Period [Axis]", "terseLabel": "Debt Terms Period [Axis]" } } }, "localname": "DebtTermsPeriodAxis", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "atro_DebtTermsPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Terms Period [Domain]", "label": "Debt Terms Period [Domain]", "terseLabel": "Debt Terms Period [Domain]" } } }, "localname": "DebtTermsPeriodDomain", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Contingent Consideration Received", "label": "Disposal Group, Including Discontinued Operation, Contingent Consideration Received", "terseLabel": "Earnout proceeds received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended and Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_FirstQuarterOf2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Quarter Of 2023", "label": "First Quarter Of 2023 [Member]", "terseLabel": "First Quarter Of 2023" } } }, "localname": "FirstQuarterOf2023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_FirstQuarterOf2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Quarter Of 2024", "label": "First Quarter Of 2024 [Member]", "terseLabel": "First Quarter Of 2024" } } }, "localname": "FirstQuarterOf2024Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_ForthQuarterOf2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forth Quarter Of 2023", "label": "Forth Quarter Of 2023 [Member]", "terseLabel": "Forth Quarter Of 2023" } } }, "localname": "ForthQuarterOf2023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_GeneralAviationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Aviation", "label": "General Aviation [Member]", "terseLabel": "General Aviation" } } }, "localname": "GeneralAviationMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_GovernmentAndDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government And Defense", "label": "Government And Defense [Member]", "terseLabel": "Government & Defense" } } }, "localname": "GovernmentAndDefenseMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_GrantRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Grant Recognized", "label": "Grant Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "GrantRecognized", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_GrantRevenueOffsetRecognizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Grant Revenue Offset Recognized Amount", "label": "Grant Revenue Offset Recognized Amount", "terseLabel": "Jobs protection program grant, recognized" } } }, "localname": "GrantRevenueOffsetRecognizedAmount", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncomeReversalOfLiabilityEquityInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income, Reversal Of Liability, Equity Investment", "label": "Income, Reversal Of Liability, Equity Investment", "terseLabel": "Income associated with reversal of liability related to equity investment" } } }, "localname": "IncomeReversalOfLiabilityEquityInvestment", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "atro_IndirectSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indirect Sales", "label": "Indirect Sales [Member]", "terseLabel": "Indirect Sales" } } }, "localname": "IndirectSalesMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_July12023ThroughSeptember12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "July 1, 2023 Through September 1, 2023", "label": "July 1, 2023 Through September 1, 2023 [Member]", "terseLabel": "July 1, 2023 Through September 1, 2023" } } }, "localname": "July12023ThroughSeptember12023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lufthansa Technik AG [Member]", "label": "Lufthansa Technik AG [Member]", "terseLabel": "Lufthansa Technik AG" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Military Aircraft [Member]", "terseLabel": "Military Aircraft" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfElementsForContingentEarnOuts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Elements For Contingent Earn-Outs", "label": "Number Of Elements For Contingent Earn-Outs", "terseLabel": "Number of elements for contingent earnouts" } } }, "localname": "NumberOfElementsForContingentEarnOuts", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Income (Loss) Excluding Liability, Revenue Recognized", "label": "Operating Income (Loss) Excluding Liability, Revenue Recognized", "terseLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLossExcludingLiabilityRevenueRecognized", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseNonCashExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-Cash Expense", "label": "Operating Lease, Non-Cash Expense", "terseLabel": "Operating Lease Non-Cash Expense" } } }, "localname": "OperatingLeaseNonCashExpense", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_OtherShareholdersEquity": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Shareholders Equity", "terseLabel": "Other Shareholders\u2019 Equity" } } }, "localname": "OtherShareholdersEquity", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Patent Infringement [Member]", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage Of Operating Income Loss", "terseLabel": "Operating margins, percentage" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_ProceedsPaymentsFromStockAwardActivity": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds (Payments) From Stock Award Activity", "label": "Proceeds (Payments) From Stock Award Activity", "terseLabel": "Stock Award Activity" } } }, "localname": "ProceedsPaymentsFromStockAwardActivity", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Avionics [Member]", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Electrical Power And Motion [Member]", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Lighting And Safety [Member]", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Structures [Member]", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Line Systems Certification [Member]", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Non Cash Losses On Inventory And Receivables", "label": "Provision For Non Cash Losses On Inventory And Receivables", "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_QuarterEndedMarch312024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarter Ended March 31, 2024", "label": "Quarter Ended March 31, 2024 [Member]", "terseLabel": "Quarter Ended March 31, 2024" } } }, "localname": "QuarterEndedMarch312024Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_RestatedAgreementAndTermLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restated Agreement and Term Loan Agreement [Member]", "label": "Restated Agreement and Term Loan Agreement [Member]", "terseLabel": "Restated Agreement and Term Loan Agreement" } } }, "localname": "RestatedAgreementAndTermLoanAgreementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_SecondQuarterOf2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Quarter Of 2023", "label": "Second Quarter Of 2023 [Member]", "terseLabel": "Second Quarter Of 2023" } } }, "localname": "SecondQuarterOf2023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_SecondQuarterOf2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Quarter Of 2024", "label": "Second Quarter Of 2024 [Member]", "terseLabel": "Second Quarter Of 2024" } } }, "localname": "SecondQuarterOf2024Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_SecuredOvernightFinancingRateSOFRFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR) Floor", "label": "Secured Overnight Financing Rate (SOFR) Floor [Member]", "terseLabel": "SOFR (at least)" } } }, "localname": "SecuredOvernightFinancingRateSOFRFloorMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Deductions from Segment Measure of Operating Profit:" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorTestBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semiconductor Test Business", "label": "Semiconductor Test Business [Member]", "terseLabel": "Semiconductor Test Business" } } }, "localname": "SemiconductorTestBusinessMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_SixthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Amended And Restated Credit Agreement", "label": "Sixth Amended And Restated Credit Agreement [Member]", "terseLabel": "ABL Facility" } } }, "localname": "SixthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_StandardProductWarrantyDurationOfWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty, Duration Of Warranty", "label": "Standard Product Warranty, Duration Of Warranty", "terseLabel": "Product warranty period (in months)" } } }, "localname": "StandardProductWarrantyDurationOfWarranty", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity [Line Items]", "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders Equity" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "terseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_TeradyneIncAllegedPatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Teradyne, Inc. Alleged Patent Infringement", "label": "Teradyne, Inc. Alleged Patent Infringement [Member]", "terseLabel": "Teradyne, Inc. Alleged Patent Infringement" } } }, "localname": "TeradyneIncAllegedPatentInfringementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_TermLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Agreement [Member]", "label": "Term Loan Agreement [Member]", "terseLabel": "Term Loan Agreement" } } }, "localname": "TermLoanAgreementMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_TheBoeingCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Boeing Company", "label": "The Boeing Company [Member]", "terseLabel": "Boeing" } } }, "localname": "TheBoeingCompanyMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_ThirdQuarterOf2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Quarter Of 2023", "label": "Third Quarter Of 2023 [Member]", "terseLabel": "Third Quarter Of 2023" } } }, "localname": "ThirdQuarterOf2023Member", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_UnitedStatesDepartmentOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Department Of Transportation", "label": "United States Department Of Transportation [Member]", "terseLabel": "USDOT" } } }, "localname": "UnitedStatesDepartmentOfTransportationMember", "nsuri": "http://www.astronics.com/20230401", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r204", "r483", "r484", "r486", "r487", "r515", "r549", "r641", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r204", "r483", "r484", "r486", "r487", "r515", "r549", "r641", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r204", "r239", "r251", "r252", "r253", "r254", "r255", "r257", "r261", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r204", "r239", "r251", "r252", "r253", "r254", "r255", "r257", "r261", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r202", "r203", "r324", "r351", "r558", "r560" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r266", "r573", "r649", "r672" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r455", "r523", "r537", "r550", "r551", "r570", "r588", "r591", "r646", "r664", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r455", "r523", "r537", "r550", "r551", "r570", "r588", "r591", "r646", "r664", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r266", "r573", "r649", "r672" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r263", "r525", "r571", "r590", "r638", "r639", "r649", "r671" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r263", "r525", "r571", "r590", "r638", "r639", "r649", "r671" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r407", "r455", "r461", "r462", "r463", "r522", "r523", "r537", "r550", "r551", "r570", "r588", "r591", "r634", "r646", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r407", "r455", "r461", "r462", "r463", "r522", "r523", "r537", "r550", "r551", "r570", "r588", "r591", "r634", "r646", "r665", "r666", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r202", "r203", "r324", "r351", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r456", "r616" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r218", "r456", "r599", "r616" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r218", "r456", "r599", "r600", "r616" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r651", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r268", "r269" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses", "verboseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r28", "r34", "r132", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r30", "r34", "r132", "r190", "r191", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r27", "r34", "r132", "r190", "r191", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r82", "r171" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r34", "r180", "r533", "r541", "r542" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r189", "r190", "r501", "r502", "r503", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r31", "r34", "r132", "r514", "r538", "r539", "r604", "r605", "r606", "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Comprehensive Loss", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r26", "r34", "r132", "r190", "r191", "r502", "r503", "r504", "r505", "r506", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r464", "r465", "r466", "r613", "r614", "r615", "r655" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax Withholding Related to Issuance of RSU\u2019s" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r115", "r116", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Net Exercise of Stock Options and Equity-based Compensation Expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r181", "r270", "r273", "r274", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Total recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r343", "r508", "r568", "r569", "r608" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of Deferred Financing Fees" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r50", "r74", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization Expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares excluded from computation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Tax Benefit of Retirement Liability Adjustment" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r155", "r175", "r199", "r247", "r253", "r259", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r483", "r486", "r499", "r589", "r642", "r643", "r662" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r167", "r183", "r199", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r483", "r486", "r499", "r589", "r642", "r643", "r662" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Description of the Business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r126", "r127", "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r125", "r127", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Capitalized cost" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r169", "r553" ], "calculation": { "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and Cash Equivalents", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r53", "r144" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r52", "r54" ], "calculation": { "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents and Restricted Cash at End of Period", "periodStartLabel": "Cash and Cash Equivalents and Restricted Cash at Beginning of Period", "totalLabel": "Total Cash and Restricted Cash Shown in Statements of Cash Flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r138" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r177", "r178", "r179", "r199", "r221", "r222", "r224", "r226", "r233", "r234", "r271", "r308", "r311", "r312", "r313", "r319", "r320", "r349", "r350", "r353", "r357", "r363", "r499", "r552", "r598", "r610", "r617" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r86", "r300", "r301", "r545", "r640" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock", "verboseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r613", "r614", "r655" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r186", "r188", "r192", "r529", "r534" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r60", "r61", "r136", "r137", "r266", "r544" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r60", "r61", "r136", "r137", "r266", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r60", "r61", "r136", "r137", "r266", "r544", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Sales to Major Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r60", "r61", "r136", "r137", "r266" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue (in excess of)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r60", "r61", "r136", "r137", "r266", "r544" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r365", "r367", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r365", "r366", "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r365", "r366", "r380" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer Advance Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance", "verboseLabel": "Reversal of a deferred revenue liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r68", "r252", "r253", "r254", "r255", "r261", "r620" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r39", "r525" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r59", "r266" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r97", "r197", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-term Debt and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r146", "r147", "r154", "r204", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r509", "r565", "r566", "r567", "r568", "r569", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r140", "r142", "r321", "r509", "r566", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r204", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r509", "r565", "r566", "r567", "r568", "r569", "r611" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r99", "r100", "r101", "r102", "r139", "r140", "r142", "r153", "r204", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r509", "r565", "r566", "r567", "r568", "r569", "r611" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Commitment fees paid on closing date" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r141", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r385", "r423", "r444", "r580", "r581" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r385", "r424", "r445", "r580", "r581" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r385", "r389", "r421", "r442", "r580", "r581" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest Cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r419", "r440", "r580", "r581" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r387", "r420", "r441", "r580", "r581" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service Cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r110", "r111", "r112", "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r50", "r242" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r379", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Sold" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r582", "r585" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Loss Per Share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r193", "r210", "r211", "r212", "r213", "r214", "r219", "r221", "r224", "r225", "r226", "r230", "r490", "r491", "r530", "r535", "r561" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r193", "r210", "r211", "r212", "r213", "r214", "r221", "r224", "r225", "r226", "r230", "r490", "r491", "r530", "r535", "r561" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r500" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOnFutureEarningsOffsetAmount": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount that will be offset against future earnings by anticipated increases or decreases in other expenses or revenues.", "label": "Effect on Future Earnings, Offset Amount", "terseLabel": "Expected savings" } } }, "localname": "EffectOnFutureEarningsOffsetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r98", "r163", "r189", "r190", "r191", "r205", "r206", "r207", "r209", "r215", "r217", "r232", "r272", "r364", "r464", "r465", "r466", "r472", "r473", "r489", "r501", "r502", "r503", "r504", "r505", "r506", "r514", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r492", "r493", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r335", "r410", "r411", "r412", "r413", "r414", "r415", "r493", "r519", "r520", "r521", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r492", "r493", "r494", "r495", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r335", "r410", "r411", "r412", "r413", "r414", "r415", "r493", "r521", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r335", "r410", "r411", "r412", "r413", "r414", "r415", "r519", "r520", "r521", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r496", "r498" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r512", "r513" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Finance Lease Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted Average Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r173", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense for Acquired Intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r78", "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r75", "r77" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Operating Results" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r485", "r608" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Net Gain on Sale of Business, Before Taxes", "negatedTerseLabel": "Net Gain on Sale of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r172", "r278", "r528", "r564", "r589", "r623", "r630" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r287", "r289", "r291", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "AMPJ Award" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "USDOT grant receivable amount (up to)" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r38", "r199", "r247", "r252", "r258", "r261", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r499", "r563", "r642" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Valuation of Goodwill and Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r36", "r143", "r150", "r161", "r247", "r252", "r258", "r261", "r531", "r563" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r582", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r200", "r469", "r470", "r471", "r474", "r476", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r201", "r216", "r217", "r245", "r467", "r475", "r477", "r536" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income Taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r524", "r607" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer Advance Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Supplemental Retirement Plan and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in Operating Assets and Liabilities Providing (Using) Cash:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other Current Assets and Liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r73", "r76" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r152" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest Expense, Net of Interest Income", "negatedTerseLabel": "Interest Expense, Net of Interest Income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r239", "r251", "r252", "r253", "r254", "r255", "r257", "r261" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Less Inter-segment Sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r71", "r555" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r182", "r554", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r71", "r557" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r71", "r556" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r199", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r484", "r486", "r487", "r499", "r562", "r642", "r662", "r663" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r148", "r158", "r589", "r612", "r621", "r656" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r168", "r199", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r484", "r486", "r487", "r499", "r589", "r642", "r662", "r663" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r4", "r147", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Amounts outstanding under revolving line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r14" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining capacity under the credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r21", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Estimated litigation liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.", "label": "Litigation Settlement Interest", "terseLabel": "Interest accrued" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r147", "r156", "r334", "r348", "r566", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Remaining balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current Maturities of Long-term Debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r96" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r87", "r88", "r302", "r303", "r304", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r87", "r88", "r302", "r303", "r304", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r302", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Reserve" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r303", "r304", "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r87", "r88", "r302", "r303", "r304", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash Flows Provided (Used) by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash Flows Provided by Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r48", "r51" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash Flows (Used) Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r37", "r51", "r151", "r160", "r166", "r184", "r187", "r191", "r199", "r208", "r210", "r211", "r212", "r213", "r216", "r217", "r223", "r247", "r252", "r258", "r261", "r271", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r491", "r499", "r563", "r642" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net Loss", "terseLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted Accounting Pronouncement" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTerseLabel": "Corporate Expenses and Other" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r247", "r252", "r258", "r261", "r563" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total operating loss", "totalLabel": "Loss from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r511" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r510" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Right-of-Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r261" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r133", "r135" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r174" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r29", "r32", "r129", "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r129", "r130", "r131" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r25" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Adjustments", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r129", "r130", "r131", "r185", "r188" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total Other Comprehensive Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r29", "r32" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r17", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r133", "r135" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other (Income), Net of Other Expense" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt Acquisition Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r194", "r652", "r653", "r654" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r407", "r409", "r415", "r432", "r434", "r435", "r436", "r437", "r438", "r450", "r451", "r452", "r458", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Supplemental Retirement Plan and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r50" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "terseLabel": "Non-Cash Accrued 401K Contribution" } } }, "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r603" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the collection of receivables classified as other.", "label": "Proceeds from Collection of Other Receivables", "terseLabel": "Portion of grant received" } } }, "localname": "ProceedsFromCollectionOfOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r42" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Sale of Business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r44" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r92", "r93", "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Liability Contingency [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r84", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r159", "r532", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Trade Accounts Receivable and Contract Assets" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r65", "r67" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Principal Payments on Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r117", "r162", "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r52", "r54", "r144", "r157", "r169" ], "calculation": { "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r601", "r609" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Expected severance charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r163", "r205", "r206", "r207", "r209", "r215", "r217", "r272", "r464", "r465", "r466", "r472", "r473", "r489", "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r107", "r108", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r457", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r107", "r108", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r457", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r238", "r239", "r251", "r256", "r257", "r263", "r264", "r266", "r378", "r379", "r525" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r377", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r266", "r619" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r118", "r119", "r481" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of cash and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Other Comprehensive Income" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r75", "r77", "r526" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r564" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r564", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r63", "r64", "r66", "r72" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r63", "r64", "r66", "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r235", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r266", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r298", "r299", "r564", "r671" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r247", "r250", "r255", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Segment Measure of Operating Profit and Margins" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r49" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "End of Period (in shares)", "periodStartLabel": "Beginning of Period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r55", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r164", "r235", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r266", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r297", "r298", "r299", "r564", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r177", "r178", "r179", "r199", "r221", "r222", "r224", "r226", "r233", "r234", "r271", "r308", "r311", "r312", "r313", "r319", "r320", "r349", "r350", "r353", "r357", "r363", "r499", "r552", "r598", "r610", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r98", "r163", "r189", "r190", "r191", "r205", "r206", "r207", "r209", "r215", "r217", "r232", "r272", "r364", "r464", "r465", "r466", "r472", "r473", "r489", "r501", "r502", "r503", "r504", "r505", "r506", "r514", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r205", "r206", "r207", "r232", "r525" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r22", "r98", "r99", "r103", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "negatedTerseLabel": "Shares issued to fund 401k obligation (in shares)", "terseLabel": "Shares issued to fund 401k obligation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r5", "r6", "r98", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Net Issuance of Common Stock for RSU\u2019s (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r98", "r103", "r460" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Net Issuance from Exercise of Stock Options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r23", "r98", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Shares Issued to Fund 401K Obligation" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r98", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (\u201cRSU\u2019s\u201d)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r7", "r8", "r70", "r589", "r612", "r621", "r656" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "End of Period", "periodStartLabel": "Beginning of Period", "terseLabel": "Stockholders' equity", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r106", "r198", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r507", "r517" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r507", "r517" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r507", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r507", "r517" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice": { "auth_ref": [ "r6", "r98", "r103", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "In cases when treasury stock is reissued at a price lower than the cost to repurchase, the excess difference between the selling price and cost to repurchase is charged against retained earnings (assuming that all APIC arising from treasury stock transactions has first been exhausted).", "label": "Treasury Stock Reissued at Lower than Repurchase Price", "terseLabel": "Difference between the cost and the reissuance price" } } }, "localname": "TreasuryStockReissuedAtLowerThanRepurchasePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r618" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r220", "r226" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Shares - Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r219", "r226" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Shares - Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesTreasuryStock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of treasury stock determined by relating the portion of time within a reporting period that treasury shares have been outstanding to the total time in that period. Treasury stock is stock that the Entity has issued but subsequently reacquired.", "label": "Weighted Average Number of Shares, Treasury Stock", "terseLabel": "Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=64906022&loc=d3e23086-112654", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0000008063-23-000024-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-23-000024-xbrl.zip M4$L#!!0 ( $%^JE;#!B9L<7L! "%Y$ 1 871R;RTR,#(S,#0P,2YH M=&WLO6E7&\FV)OR]?X5>;O?M.FN1=LR#JXI>F,&':DO8(-L-7[QB1 D:."D) M [_^W9$2F,DV8($&\MYU7$@9BHR(/3U[QXX=?_V?TTZ[=A**?M[K_KV$7Z&E MVO]9^>O_R[+_]W;G?6V]YX:=T!W4UHI@!L'7ON6#5NV+#_VC6BQZG=J77G&4 MGY@L*W^SUCL^*_*#UJ!&$*$W'A9OF/;!2,LRB0G/&+,T4T:13%*%",;44$*7 M#]YXXB5RAF7819LQ05AF#'&9,(*Z* *TT\O^C>'*">.]-#2RP)$-6&&,(B?! M2QEE>FUK +.#&7;[;_+30=8/[N^EUF!P_.;UZV_?OKV"SZ\.>B>O\VX[[X8T MX]>#PG3[L5=TS !6Y#5!F&=(910OC?LQ@Z)WK1/3AV^ZN>N_I,9DZ7)\UWHMV_:*@S0">F6 %\W3\_Q'OT#I%_V!Z;IP MV7V_QPB6/_O%J,7E"^"-1]>:?Z-E8ZRU?ET^O6AZJ^7UCM-C:_J70SGMYW?U M"VWQZ_]7?[_K6J%CLIL32'WZ&VLY_IEX/7HX;OKC02=VN.AOV,\.C#F^;!Q- MWY9-QP^N$:=?#&XWA"]O4'!P]RK\C+T(RA#)\*B3-VW3/?A[*72S3[M+P+W! M^)6_.F%@:JG;+/QGF)_\O;36ZPY )K/FV3&LCAM]^GMI$$X'K\L9OE[Y'__C M?_PUR ?ML)+8-;M@RK]>C[[\Z_6H:]OS9RM_^?RDUA^=Z:]%TRQ"=_TEVJYA\X] M_7QFUWLG[\G.R1ZM#_WAQLG^.WVXW=G V^_J9._+SE&#;)SO'^ZT&\VW^7YS M@]6;&]_V#S^=[7_Y2!MDC[ZGC?;>^7&KT6P=-CJ;1_OKO@6_1/O-3]_V.I]. MM]X[#:S0>[)_MO?%B4;SB.Q_V3K=/]PZKQ\>\<:[S7SO M$/I9=^>-ICO=;FZQ^I=_9Q&E^^_>43V7_W3UXG']'^^D>T M_6X+WKMQ5F\ZNO^ET6F])X]U;--;:,4FU MSX+A)&.&FQ/PT M^"R:=K(%%;E_1>[\%KD1L4&&8+)HEWB[N=_>.]SLU _K M9]O-([27VKVK(R 0;IQO %$.3O8Q&AI)0- !I#_(10"Q\/B2)65FK*(I6$>)!/\$:>\X(K\A$() MHKW9!;#K3>$_%#T_=(,OI@"D.#A;'Q8E4MR.%]],EV:XL:L[KK/9W3[<.-_K M?.[LG?O6?O,C:*\=H,,6VR,?S^O0MGZX2O8./YTW.EOPGIUV^/<.O-/@?<':I XX@T""YB@S =,ZK=(]OHZ<"U"#" *+O3OP-O)47G3 M+]T/(&JM]''># !E_[W4SSO'[>2+E-^UBD3S:]#ZU6G?0Q>OK_O_WEX[' MT.\-B_)3Z<6]&3/2B+"/$?6+CD*IB2\^Y3Y]CGDH:N6 PIV^[]K6_[VNE6[^ M>.7BJ^N]'Y?8[>(3^&K%(*F4$E!F,+CD;=Q\=CE,?Z4IN]+TXLG%YXN7O+ZV M4#]8-T,]K(;5QC-" !0YC)D+QAD0^4"_;I7+!:;RJ9=K/.MPD%#0Z*.'EYT> MMW.7#^JA8^$5/H>GHZ#+V.%,*F 0TF_6VJ;?WXZ[@YX[6CW-^TNE%_=FK=?I M]+KEPT]@92/XE'[4VU^O[WS)Y;I=CN4>E!SYW8,Q<7B&OL]Q_.1^Q!EV\Q%E M^BT#''^YZ)U@^L,BK(Q'5CZ\Z.+BV<7GU,>=Q ;CX3C#@5H1&"!=(P@1PGN& MD(DBHKDF]D63*_1^.[MTOD:7Z".H8\*D)90)9C5F&&EJ@2I(1:O'=)D-G75] M!:ZJH4=R^K T ==9>1Q5>_-I=_W!7&XL4X&B&(C$#(R (CS@R*W%2@1N5+F: M!!,Z8ZM)+N#3;_-3\#IB+7'$1C :E K<16$L CP@/':E,207QI 8Y$96(IK MQI#*1#'OK]^G+]=#M M=?+N7=W>5]U?Z^+U]='_2EX\Z'NB>.2:&H:MTDY;P81FGD2GN"_E!<^>O.") MR8MPA#,4/Y[C7A8_]N]!!"1M^ 0[F%X!.SI!( M$H*(EG&*.1,V:!>MP%8[;@TWQ#V?:JC8XK?98G+Z$GMK%34*3$1D5!FMJ(H, M2V-$VB:A4W"V*_YX''],/P(A+0H*>>YX,CTD:HT"XDQ;&5'0G$T!K%;,- %F M>BX$?XV9B A4"VJD LXA2EA%HI<@ZR)&B"*O MX:M@7.7US$&TT6!B1.@TR30V[1 3X#V&8-$DQ*IAW3$I/(B7$4:[%XR.W9 MZ#5].!44HT0'[9SW#&AKHJ#&,64.4:T MM3$PY("^TQ(5PO#("=#ER9 M&*I$DD:M0*289\@30ZBR/LA(+%?'(0Y99)-#FT:PC#HOY .Q(!" M!(+!QZBDX5Q3S>4"HLUIT&[ZR--*0167X.\Y#42DVG,J)")1X #^AEA Y#EU M0D\%A3+.:0K!$$7 B1124QR0U8*2(. 37QP4.F4E/$%$&H-#GJ,8:6"""Z48 MX%"E"4M05:#%0:13ASH3VX.WGDN/'7;*,2J\\H(HP23\QQMF_,*@TYTP,"DW M8L,4W;Q[T)\3*"H"5TY[HQ0@'*J"EMJ3$+F)S#BIPL) T6>ES^1PIR0D8*,P M)5*P=)(:"7#U+&)!8HGM D8YGYY0TP>9 CQU*FBDT2'FL+&.!(N%=X1X%=4" M)L4^,U6G@B@E0<@)YT!6-?-26L,DDT$CYZRR3"T,HGQ673HY^$B=D49&@(\Z M,J*8UB$2I:U3UG%E%F='_IFQR*2P(L6 13SX99IP!FZXU9Z!3C0<1TX1B@N# M%9M%><;SK$QK&"4RS E<1%XK;*W0VGOFI%9>.8L< 'O*HEB@R.5SDVARB-$Q M%44Z&P^0GG%$#='*82(#=K$&Q$:SBS]FE8]&.P67 M-'UKVJEV^&XKA,%JUW]/>UG/^Z[=2U5G^F_/X,-QKV_:[XK>\+@/7;2''IS( MU :6*>\.@]\^#J,"C/TK!P5W0R>'%JE.8Z]HAO[@[; /3FC_5][GO6=S;6 E M_\'RN'(@_)N=GTD?650KM<@UN5OLKICQ]>]''O4E_*2LNC-(!O/5-$:D.X M))H3#A(?W$6A*WJATNGLNIV5*+Y044R6B=[?B-$K08#?,&(G_)H1.3G'1XDV+,)3@(#'EI0N0: M64[!CY#*CS?$D:9HU@2F7PP G ]A+L4QK-19PW3"%?)] BL;?$GH_GI(+5*_ MV[&9+E\Y[A6#DL-^EZ'2(,;5NK>+W5",!Z#Y98Y M%%F<@W!\Q4+3#?PK:KG&5#%N*&,1*ZV D[0.'$>CS=3S"M)E /['V&(GG 1 M,3NA8_*T'?TA%.7]-X#BMFT[/RC98^/T.#A@HV;>@2;;<1>^[4?CTK/=BU4> MT?NOI^GXE>^E?KZ3#J3_:=]TR:57%G!V0MY>&QR\L"YZPKB/5CFK%/:46>Z< MPF.NPS-8M1Q/9@6P(QIAZ8,$L>.16RJT(ASQ(# CFLV!ZGX(OE\-1:]_;,"W MNA>ZO_^[A[9_^VTIC!P*EYOVI9U8S0M7F+B0.MQ3I['0*9R, 25&HS2'_U%+ M--":J3E DA4OS0BD9,91SQ08?\ $PF&#.&AG4-52P'?!57KI-WBIGK=SH.+9 M(BNC0,&,<2.,=IP%@4RD*.DB8T%-*8LJ930_##0=#:1!YU AM;*.48/%- +YY^IZ!_KN3<*&7#/(A/,*QV#M9IKC,""B7D(JLVN 2M/G%Z^ MY,%?"1,PL!>OE MM->,@DNFC-'Z96N?N=0("EQIY;CS! GFO-1>""[3Q;J(2.KTR]8(\RFE0I)( M!"8&W!,-Z,#K("10-'*KHYRK*,G=&+-W$HIN^G855BE$^-7"YX,\OV8@@D5I M'1+.>H8IUY)''D)$7!@?Q%Q5HJS8:'HW%SD+O@H%W8,QXT@IBB*)F%*C(^-R MKB(FLTC4Z<11-35*,B610OK MO7L$R^924T3% X\&$80"XY3IX*2VV@F#0J1H+JL*5DPU[3K:E@=OHA&$<<90 MT$XK@P&J"N=49'-YTG\FF>I]?M :Y-T#X*9=$\/@;!%5%!7>29Y*;5 M$_A![A:R3)[BD4B4$DZ18,@&&Z377DKM$(V:S>61_I?,1%/11)21$&4*WTG% M+'$J6& @;AQH(AZEJC31A)AH'!I8"\7@\DSC(FHE@YBGV+D$LYGB2H&MPRX: M[AS11))**\TO0TTG-HRCD(HXBCQE$@FC!;=8$F]L D[5.8.),=2@@+_2"?%% MU$L1;)ID'O,8(D,*FXB-9=9B2B,FJ#IB,'=L-!5MY+2,P#_: VIBQF#KC(N4 M2,,%%=J32AM-B(W*1*E%5$0$W#3G(XX&E$Q47A/AC:0AE>^A3%?![GGBH*GH MH& D>&HH%; QS"N;:F(B#_8M&&9C<-,^\?QKQ@$JP7P'9Q_:IDRL2)7\CDM& M.FN>'=\XN?[>=/WDR?@DIX*-P)JG4[!>10:F(<$,YHEE)IU0-V'V:W3/%F4F M5YK;6DF1PUAPCU@Z8(H]E@+\5$TI\9$LF,R\'>9M/XJB7_RYU3DN>B>ENIZ7 M*PFBL5P$R11*>:<*Y"ERS8.*SG/&%5LP<9HFT28G:5XR:AWGJ5 44Q&PC<"* MP'\MX@;'1;-.=>-: #:*LZL-YT2^$FVTML)R:5/9'!2<63+Z> MGU23DRK&O=#"">^Q9CZ@=)0"G .K9/ @57-0!?U!I%KKP5*E. )TL=6%GQX4 MORXS."MB183QUCA)'=@H@'XF1"60Y%$QE&Z16S"QF@*M)B=76".+B276$\JP M8(I8\*<\(91@$_ \G8/8S%.IL??Y2?!;75B/@]RVPVJ_'P;]MV=U<]@KRHJ: MUXGW 7S0)\$6TP^T"$0X$--C%"FC1BDL(]84-"9&RK$Y "*S1=$GT946HQ3X MLDX[#_+'%==,2BJ-BQ9AIF=?5\XLD2:G)+D/T3OPF[U/F?Q4*Q^T52H@#KY9 MG*>D[T=1J]%+59:/PR"L@FU[*F]L^AH3X2"XP%(C9QA&PD9IK$>( ](43HH% MU9C/0]XG49\(B!4=1];AR,#!UBY=;J8MUU:F7:H%59_/3K$)!B*]=";RF(J2 M,8M9,Q48M99R%U#4T\XL(4Q: M0;U@3E.34E0MCXX !;G#BZXM/W6/2T\A^&9PK6ZOW3M8R.,U'BN", TB1LTH MI=8%PHE%"'OL\'CCM"+O+&E0+Q"CS%L,%+/2:TZ-%@@=@KVB6Z?LTF0[!&&%1- R<0&FTHD%K1F2$ M?ZU&=$&UZ?.3;'+J%%FG)',NI7:!QR>TLT8YRI!55 #A.X\8%HH+D-V@64!!>*&TE@@).T<&]@6S MQO3M=U0<1\!EAEG%L'* KA48 L$91I+3./OV^P6SS]-DE$BAI,18:829P"D" M(C3' 4LP/9JAQ; U#ZZ@-8<\,3EK$P$F1DI)"!X4@V&I@$30UBM*.;>$+YBU M65CFF+Z]\>GXFJ:.$T29BM0RRQ55*-6*1P$OB+U96 9ZFI,LGMD@([94@<6) MS-@$2+A Q& AK)Q]B_.^UST8A**S'NS@CJ,KZ8!87"N"SW^;#RXOI88W;96Y MD&FH5UAO,X^#UBI\Z8-?[?H=X$3@5S]Z^^4.]J2&,>IVT[ATU<[9]6GOA)-> M^P38\7JC.3%Y1$4?N*&2>L4 %AM@OTB$,8B3J *]N'01ZXHIGXX;?E\>=O/3 MWY>'W]:4.,-Z$F%UQ5T$4([ ?C(CB"&(R^B9Q 9\-G59GP+KK.+.&>#.9+5W M3/=@/+OTL9YW\\ZP,Q]\?^]A?#9%;FP[[)C!U1/2N\$-X87;J:YYJK6WF7=- MU\$RIW:[VYL[F^U>[UE.WG\7OU_@W*M-'X9SA]U\)*;=81KXI>!U@NG#*JR, M^X _+SJX>'+Q.?5P=[3/VV"1-)%ZR6(@2B@G:-!21W#6727W3\&;E=Z9)WL[ M%9&_GFV)-#>"IPTUP[1T2B**K4]WQ#-):*R$= :%]"Y),:>3E)0*%,^2D"H2 M8^3.6L4$P&:D@WD:CUY+92 M,,/8R!")])8QJ[7"BE/E1* N"N8JS7W'&TL.+%\#K^M_*%?["F]^'((Z"<5& MXLVZ*5R+8E@[]N0R<2$$E^P/@I%&^+YGN@NM6;%"U#)/'<6>(?C;"DEI*EYI ME*3?;].IF/C^3+P:81@5)S\S)T?&=90 "+"7+%AA28C@;7J-M/0JA&H3\0%< M] P<\R2;=L8*Q[S'-D3PI@2VWC -[I55H;32E3I[#FZX]QNKK:R;F\X^!D\Y M(U@EQG5:1!:#D(12PJP(%?_.8%Q[%K3I]%E7,T7^][//3BF\U>$9SI+R2GBOMSJI@0IPI,*>-,&P?:S4A-.)=, ;=ZPH4: M<2I#E);)^>4?%:>^=$YE&:)7$F5_QJDWFO[.!8 <8T"1Q O,&%'4,FDE!7X- MGBN'YL$<_RK,M/X9=D/Y>5(<5.& Y\4!Q#%J+/? CH8) M38%AB9#1(6$)"K@*1CY"2OX9ML^N"LEN.!Z4?4Q44EXXWQ)AG=$J"FD9)<$X M1;T37DB3LL5IQ;>/#*)7S/H$S*J,(-03*85A/%(3L8M8.!N"09;:Z@38;'', MDYRXDI0[J15'#MR7B,'<8F)P4)H:SW&<@XK +Y8))I? P%C*H#& KAQBQFLM M P_.V\@1<\::RFP]W&QMYD5_,-[[W8[/8K5>[(ZO)H01#J;,:5LE@%JX1F4C#C J$&(Z8X]TJ1BH$?SL#- M5EY4_/M,K@0/G*6-&^P$TZ"!&774ZD!3^3QBJWC-8P!$KQBT*OY])@ !C&NB MQ8Y91@WX0TQ8014GWB%CJ@S>20!@5O'O4_%OX-%;@QWR ("1$]I1[XA345OI M8Q05_TX" %<,_&0,+*7BR"+/#%4,!ZZX"HY$B9R7*OKJ\-OC ^<5%S\;%WM$ M ?/4@Z>[=EBO#V[.X.KMN.C( M8ZPX>*9VGNKQSS"])G@S"U>@8,'C4@HS:Y#RQ M*H^0$Q(S2192O]1#!'_-O M0Q?^&'QH _7F3LX,L19\$NLM>,P^@:@0B5;IYD]$#3&+*&?3H]ODY,U8'D*P MR@#:84@'Y8!:6AD;I;:*SM.UK3.K** M\3D"L_-!Y:E@4X4U98['2 5G(*H:&PV+5@7/SP-3T0-$QQ!--*G^+,.669H^L-&A3&GBR]4# MBRCQ%%QN:0P/B%*6MJ*,"S$J;06C%*GP*$$\N(D,,:M$(.E:!FD\2MIDCI3'SN52),:XG1.Q M.SP^;I?/3?MB,^/Z;ZZSUR)JCQ"41X%&3U+Z(4>*2N^"X=%9[[68)^TQ9^2> M"C3P-$:"N$5>*2:L4I811CPVC,0H_#Q!@[5>U\$OBC+,LY/WC]Z>W:;Y&IB" M7B<4MQK_;DK2*$7BL%=#H M+$G1K&SQ:AUQ], LTCH6RH)YZ2XHSA@SSG$VNWR9J/$^'^0')2NLF?[58K); M70^@SPU*S3()NG^_:#SXC;0 E[E296V\H>WG/C=%_OMO^Y[LW>_#6]/EY<#@ MT/';LX89@(.W';]_?79ESA]@;-W!5C<6Z=DFQ^30A=04&^HE-]XPQ*GE$0M* MA(@286SCG,I',Q3&GW7#5M>MMMOA(/BYU6!:<")3(61E!'-$*\2U8]Q8JBGW M,8>XN9C"'.9:KAVV$_[X9^?W?4Q55? M?C44O?ZQ<6'\;+(0"+[:@B'-8MZFL_1B+ C2JN(F<=*22F(L9CX M8)3@HM)*<\I-TTFT9A1Y*BUU@C)@)F6<\2H@IH6F'KD%XZ9FZ ]VS_J)Y)65 MFW"2+ABX&)$.5E%F!#?4**\M@">;KHI?-"LW'4YZ079.XL"T!-#$L&,1*^ND MM-Y%&A4!#.XKS32W_#2=Y.&H25G 1$?-/*@F;U6D3"#AC UA7O9;9LW63$4W M1"2=]TQZ3,"EXM)PJKB-\"4QAKIY2)&915I.12Y!LRO'E1 L)?4# 5BV6@L MB]X'CN;AV.Y]:+G6*XY[0,W0Z'7OI^#G4C(U\8II@H2AEEF/3,JM$"80&AR\ M:!Y.[,TF-:>4O\6(Q5A)81$+QFF.% -\[PV+G(L9SM^:&2(^260Z<(Z]9$(Q MAAE!6A%F@]9%*S*%E40O%46=/Z8$1DU,_P MGL[%VK\U;=-U8;<5PN!]SXU*#5P')8-6*-[GQN;M,J-A4KD+FR8O/IOV,+P] MJX_.]*2A;Q;A/\/O20NW&E]IFG(>AT7:9'J"(5W^^6]87E.XUMG[ MD0H.&T!PB'D-^;(5)J;\F/@XT3^.>N$[O7&CQ](.AJ/."7@2"*)A$Z MD&"2/?BI 3M&,3.81Q&PI9(J@PB>4T:Y5_'PBE$>4K;1< ;FSP4D" /E8K"R M6D<:HT2*8'P!X6://V:'BC=1RG?"W%?5O\Y/WQ2AWQL6+O1''UO!^'(\/C]9 M^0O^&=.+*R>,]]+0R )'-F"%,8J3=K!7R@];@ M#>/'@S^_Y7[0>H,1^E]+9;N5O_K'IGO1VO7:O>+-?R5BQ?AGA$%FT73R]MF; M_]V$]>_7&N%;;:?7,=W_O=PWW7[6AVF-&_;S\P =PSO*C]_&+T7HSW;>#1># MP 3]KS_3U#,?7&]TL/+-L L33JU@3&9FQE)K%2'^O?1?OUYYN;323$<^:[U8 M2^<]$MKYZ[4!P4,)H.5:)OC M?GAS\<>?/N\?M\T9<%DYG_)'?W9,<0#4MKW!H-=YDXA]$HI![DQ[_)+R?:/' M8S[0^I5$,K'" !ANX"]>/.:25R67O![XV\^T>J71CQ^C5_CRV>NR[^*BP7CQ MZ?%@J?P=3"JMTM]+=.G&O,#6AFWK/W72(_\.7X^Z!W?\? 8* 4@\PVJ MX?(5W\?PNERGNX1DM'*I/P;+=A==?B E\+['<*:ZP9GR#LY<6OG4V&INK-=V MFZO-C=WKO/0++IK&:'Y43(]3@ _HZO'JPGL9J_HU/X"S-3M=1O##G3B:F-HM9-L=TXM(X)ZJI$"M"N% MP1J98*PPSBD2[RP^5NN:A&5]R-^L]]RP,X:62Q<%CSZ?V?7>R7NR<[)'ZT-_ MN'&R_TX?;G[G7^Z=2_;!["[\GV^J>S MQOK.4?W^_()U;\T\KW.WNG> MEP:,=8\UFENH\>[C.;R/-;Y]%1@%ZAW/HHH^8X;+S(+'D#E!K"5:D"#%T@I& MV<<2MWZGP[(SO MO&R?[83C7C%8JD6P=V8 +S@=O(GY:?#9H!C.IV7:S.V[3V*ON77:.-\Y;*RW M/W+UGEC?0/^KJ/]]79[#_K=?URBT>_(O(*M?Q&,> MJ4UT;I&(G60?>V4H_R[PYR\Z"*;+0G4OM\&C<>EH__/15 M,$>%Q20+DMJ,<:XRPR3+B(S,.HVXMVQI9?6XR-MCKEZNI77_H9S/"XOVBBI8 M48&BQ09%Y5U,>5F0\8>H*)IV?YYAT?:7+;)_V&[O'[[M[)W[H\;ZQV_[S7:^ M1W;@W1ND#N/>/USE>^0F+ )E>;C? >C3J;_;/VR0CZBQ_K:]_>6?P_UW\([F MWK>]\_U.?;U]>"$*SNU&F/Z27C=XUEU;UT>[$6?V\_C4Z25(1H,BLB3;##@5NHM*&D:45E$FDY"]=B!>)QZNP_(L)RU_5G'R&M@J?7$7N MA(.\GS#0H %/7IR://H:>!2*!)J!@@P9HS%FVD>269_*+4;EF'%+*ZN[S9WM MQM;:;FUM>^?#]LYJL\P,N6?@95;L\!\;IP:@?.*!A.>+2]K73+_6/PXNI3;Z M6MZMY8-^#\D]3.G&R6C>.%^$\ST^NIY M_7"+-,@_>>/=?JO1V:+U]5:G3M>^)[NM,._=V#>_M@2!N/8 MS[?7C_C^EQUX_S]'C?6-\[W#5AO&?=IH;G:VWWWN;*^W6O4OGV/CX]= G$>> MBXP1K#,F*,TT"C+36E+BD')H=D#"+Q-B2W;_H^3 %!;LI3-Y MM<-AD?=]7@8- 33,^O#SJ\)4SJ(X,-W\O/S\KSNBEY7^^EW]U32G6^-S,:.C MG7,<QWFLO[VL'[^B=>;:;/D MGW;C\&U23(R$= .@S#R#?Q@/.K.4Q8P(Y0135F >EE:PR)#FFJ+[;QS/B&S_ ML;6S6QM?67I[RWC&!GM=),8AS[L4T-U .D4A)H&D?PQ_*_ V">6WZGT1^OWQ M?][# '"E^'ZE^,Y^A[P![X3^SAK-.JZO;[;VO]1/]YL' MK$YVDN*37$7$ 8(AZWG&/".9(5%FA#&CC0F4* >*CZ):VHD(A0NU+^;LIOI; M?OH-B3&;K,&?VT6S]ZU"[\_+*]L?OSHBN(G,9(YCX!6D:*:TQ9D!VG(7/%>> M+*ULF/Z@MCHL $A.CTU*)+Y=? !?#V!MY0K.&#/5F_6O@4MKE*<9PPYG3#.; M::=]YH)()=U<=(F;YM87'#-B"A8?%\"#^;%IU\)I<,-!?I)BR(!O0K]RJYY0 M"7SH@92W]_/C432HDO!?2OC/?:I&\_,12##>7]\Y;!QN8/"IV/9ZNP-^%:N? M;\&XWW;VFNZ\OOY/@A:8:6DL0IE#@62,6)DI:EP&A)61*^$CM@ M&.)D[J0; MF KXUHB4/.&LY V(YVN)Z0KE,L&VU"&9N)?'1.Z4@#75 3HX!\72F&45) M%%)"B?"9M]H0KX2DD2^M2"QN"L*_GA(QI7IB[0^M7O=%9OH 8=Q7%:T5 O', M:R8!A !-;# F\^F^,&\B<+@07O8XA5C=/)[H^05)0\J MLO ($#SBO;OSR:[.]M)[OS1:C7?I//)^7C_?8-#WS4,[#/PKMO=E@^XUVT=[ MAQ]1X_R?'.;8WB,;:/_=1[[?V3JO-P_XWF<8X\U#.XP[P[RBF<5& VI!%H!E M3*B%4.^M=#CX4>HXL.SNH.>.EFO_\Q7"M6-3U$Y20=1T8*/6;X%YG^R9GA?$ MR&/]-U)_%1??@XNO1Q>^8DN%D(QG-I6<8<'3S' -4!Q;%*TLJ;.TLMK5[<5QM%&B\LU8>#)PGZBZ]BW@?E6$LU)99K>:R- M% BX;FD_K=9.FWRC([+_JO+*J[SRYSQD1,H?3>,R9%=N5@R!_X7Z.#%RW3!W%J@_"8=GLL-4D]_F>8)^4(.M&&<0/H M^#=/F=?\,%VY4#8]+H(+I9..2:VL%=-?+F7\#W)E:!8,?ZT_M(?PXC28_A!< M7!A.^MUXD.5U#DDSC+I-PJ]1S9NS_JL?GK1]ZDV^M6%1P+!&-2$2$!^8P; _ MEPCF-XHV-C]^]5Y[)HC.I'8J8]B8S**@,H.0E2+J2#%:6MD+_9N XS>.J7^! M!4^,U?_=@TF$TV-QGZ]EDM@-$_JY4W91M79DFLFX$9G7N_H2V_]W$56NX,VV%$,(9X4H@[ MX6#8-M_5Z6[6K/UQ3<$22EZ-&P]:>7ER[SB=W/N%&JW] ;HPZ<-26?9;O73< M[Z(*QJ!E!C*KTZH49Q[U139LW14BJXR35[> S,DM(/-HM\$R&G#Z"_ UP+* W4ZW!OO2;_7 6XZ:EJS5N^X,97;3,NR5X 8!A M,W+AZ5UU[U[5_E@KJ=3KAG_-7\("4:\D81,/CB3L=K_82#78!P\6/W7*1I'4 MT>_6L)SH5LS[N[7(Y.L<3J%2YV4-Q]^9R^R1[%DJH15KP P'O>+LCLVSLE') M)F[<:*[WT?;./Y*]#OA$ZT=G^\VWG<;Z/X=[S:/S_>;!^7;3M[;3>YNKN'Y^ MJT#[86-]/]]?KZ/MYC]M&!.J=QK0OM'>7J_SM"\'4Q+D MC;L1TI,?D%F(6LDC576QA._*%5P;+> BEDM^/B7UZ;J2(@I'P9C-8L V8\C' MS"@5LX@(%T1B%=*9EON42Y["V?5Y:OJLY^RGJ?8:=_F:"Z3T)@([YXRFNZ/ MP"C@>;E!.?JX5IFUAYJU/-F=G[YOU&RF8#GO.K<-8]W;8V6&Z)@!+J]7?F:K@-)3[&- M5"$O-4[WE7M3^'XMU4'(_8_R].@?YE^U6ULGTUGL.R.C,[FE-!O,.;(YCXCU M]UNAW;Z,RO\!O%F&W4JO[Q3O9>Z%__LM0KL[QO^/2V+:WS0GIJOU%; MNKE%OQ)IE1).9$('":8IBLQH\+FB#H)8'9 7_/NN]^.N\9J24*Z654'JYFS$ MV71T%]ERC9)EQO4REVQT-*=LYD:G>/IEXOBW4(1:;S@H5?=HPPGL0;]4Y]!V MS*V;93('_&C8S4>\.NINZ2;_&NJ!*ZTVGA%"P?)CS%PPS@C) _VZ5;(M1V"D M?7 YH+#^WTM;C'GC P"W,D5=S+R3!$5"J27 XT0L4T:7A;ZL.GA!X)4? M\R:MN;M;7M1G.CT=R=NSP9^HK)QQU-^GFB!Z9ZXBDB]!628N)CA6?Z<>DL M/W^F'IDD,X5U9:\DGWQQ%_)*X\FG'XE74DW^+%W5Z]/U.M&+B6=KTW#&F]Z[ M%L$S)53=5?OF9\#EP^J[C6<(^L]3TZ?;IIX]XN\TQ]'D!^]=_G!U,7_2I9H0 MJ'[H4CTEP'_@6.X/\-,9T7=E^LQ,3&MB)H^"R;O,C"BOC"@+ M7;RI3%YE\JJF<]ET@>,65[8\QH^R9";>4''7&:WRB[R;KE)[DV$UC62')[IZ7.3MN9Y!#9>)1G,]!SK7HR_3<-:#"^F:A1HMZ3'7$YIO9B*/POGW MM#:C>L*/*V!:&:'':(7*8:N\L*KI3#2MO+#*"ZN\L&I5LG MYA:YI?F^[_7G>OSS/?I%B:RDN2Q&9"7-9+Y]RI*OYCRRDN8POY&5D@)S'5E9 M$"F8\\A*FD,565D08,FKR$H56:F:SD[3*K)215:JR,HS&4!^W\B*Z;=JF^W> MM^])!_,+WV#2I5\_US.H+8A?S^?>H^$+X-?SN?;K^=S[]8LA!?/NU_/*KU\8 M6",JO[[RZZNFL].T\NLKOWX6_7K,9\< _GPL#S" ZIY^?5G(O=5KPRN>?\=^ MDK--S(SEGW,]A]K&?X;YX&S:R0>3G-)T@Q23G,ETW+.)LM>4@A23G,/S!RDF M2H&I!"DJ*;A&@RD%*28YARI(L0A!"B"DK((459"B:CH[3:L@116DF,4@Q2(: M0(K3M>D#&-.@5_M!M.*NNJX5^%D,VNL*_%3@IVHZ.TWGH<[\I8*>W2+SI"HR MOW@&2X/!JINN.2@QR'BWH5];S_MNV.^G>WA3;&^U:]IG_;S<6OD.71*<*2_H M+-OLA/ZP?;.44X5I%H-%QH5@*U!3@9JJZ4PTG0=0,Q^7Y] *URR>T<*4+JU\ M')KN(!^4UXV7& 6^:%]\3A"GW>L/TQWTQO:&@UK=%$=A4-O)^T<5;ED0%B#5 M5E0%7*JF,]2T BZ3 BZL BZ+:+5&UQ8-"J!-"5H^%#T7?,(I%2I9$/I6J*1" M)57366IZ3U2R /CAP^I.DH+\\"Q/,3"Z*65[>:_ M-W9J6XW-[9WZ:G-KNU$9G,HV54WGLFGE,4_*8\:5Q[R 'A5+=:7#@6F/7.60 MJ%'YRHM"6:(JZ%+AD:KI[#2M\,C$\(BI ,DBFBV^M)*R"&J;Q@UZ185%%H6H M%1:IL$C5=)::5EBD.MY16:V?6"VUM/*I6X2#O ]0(-7),NU0'M(8%V7:#6Y8 MY(,\C)(-/O5#>C@.I%3(95%XH$(N%7*IFLY2TPJY5 HBF M/%3ZZ;C7!:C2S7O%%<12H9,%H7.%3BIT4C6=I:85.JE.:516ZR=6BRVMU.$W MM5T3P^#LZFG2"I4L"'TK5%*ADJKI+#6M4,FD4 FO4,DB6BVYM+(]:(6BMM6- MO:)3=E7AD06A;(5'*CQ2-9VEIA4>F10>$14>64"K)=#2RL9I*[=Y5=Y\80A* MJ@+G%0RIFLY0TSMA",'S8 =?1D4&09=6=K?>-5:;GW8V=BM+N B6$$A*JZK8 M/U5)KP?&ML/%REQJDY6_;/'ZQK)=X=@QJ1A8S3^/>_VRPOR;(K3+LJU_?LO] MH#6^1.GJKT9*ZPWZ_A-C^[WV8?3#&H;=7*"R+PGU ZKT>NAKAK-69%5ZWN M-G>V&UMKN[6U[9T/VSME;:G:#W7Y\P_[+CK^\-+XMZ8-= NUW58(=U%LUA8_ MW5(\9KKRME]:^Y8/6C"ASK$I1F7--_.#LJ1YNFQ]/;C0L:$8ITF/?D-F?II_ M?.J:H<^!5/^:_;%N=6N#5F\(??C^[>%.9U C>E\,I@1AWV%2 2HL@Y&TS7$_ MO+GXXT^?]X_;YNQ-WBW[*W_TYU@'C[%5P@8WW8U$AM'C[[#A%1I!A[%'.G[S M^/&K\M$%G+SV3*A7FN@?/D:O\ ^?_:Q;3%]Q_+AN?_Z,TQ^_]'<&2\B]NOW% MYH,U[NB@Z(')RL9\%\O_^_,!T/Z7?=SAE8[$\8:E MB/[&K%_,RET8D-HMV_&3:"?Y2;3S]K(X%\+O+NVXC[%N2X@1.JF5!K]VL4:3 M>,%T!OF[SF@YT4-1GV_1)(03>-OOPB MCSX:) F3EE FF-688:2I128B%:W^NI5,.&((+]7 +<\[IMW_>RD# >J:3D@] M9@?&'+]);+3:]>D_5YAI=;!FBN(,ENVS:0_#4FT4N8#WG@[>=(>=S/=*;S]U M"R()RQ=*X2S]=D\_G]GUWLE[LG.R1^M#?[AQLO].'VYW-O#VNSK9^[)SU" ; MY_N'.^U&\VV^W]Q@]>;&M_W#3V?[7S[2!MFC[VFCO7=^W&HT6X>-SN;1_KIO MP2_1?O/3M[W.I]/M]8W3^KL]7.]\/FJ<^TX#J]-&KCNNL]G=[FRA_2^-P[W# M^K=Z9[.UU]S)]PX_\L;Z)]IX]QD^K_*]PU9KN^GS]W2GM= MIW&TWSPX:YS#;\A^#K^!<6ZV][]L=O:^0!_-5NOB-_"NX3[Y)/::K;QQV(#V M.^WM]2UXQS^'^S"&1K/1J7_YW-[[LM_:7S^"N6_&^ADZ?=_<&-1W$:\?;M'M MCU\M4USQB#(5O,]8T#XS ?-,&,21\)$HJI96V#))-TM>9Y ;[LMC)")9U@=* MQB3Q0*6?%E0_&6#K0%$,1&*&3%"$!QRYM5B)P(TJ]1/!A%;Z:<;TT_D-_12= M8%Y&GH7 ).@G8S,MK /&S^=VK'(J;(E M>%+ XAX2'//3X+/S4/0JX7V8\)[?%-X@J3!.D\QCXC+&L "@'+;#LO0]R"E;*RVV[UO MY5YQVEC=Z ] !$M@4@2?#VKO>_U^^$&TZEY:[KZ>X5QKN4GAE M"?:<34*F" M*T\'5RZ\)JJ8UD[K+" ?,B:?&2 M/"F\4DGR,V.7"TE&UA$E(L^0US1C+FJ +@)ESBL?G95&>PV2S.2RU+,4H7WN MS="'0!?.I@9=MKHG(#&](O\M$/(B7*U)@9"+)3\#C56IJHFIJMW;H(-@'V, M+44XSYC7(;.>JXQC$9!4\#^B0%5IO:P9FR$OJPJ2S"CHJ"3WB23W)LC@AIO( M$,NB=3YC6-#,$(LSHTG$2")P%#A(KI++6M$9DMQ9CH](,C60\:$(QR;WM8W3 MXY0^/[HP8E1NZ'K^5A4'>1X(,B;(F!ZK75\28T2#RHF:M'[+;R$3$I$UW/., M:D$1YSQIC* MI(HB8TBSS")/,V=U#$('3KE/XVWU1IX*?0P-NW-YA\%%IPC3.*G 2K:,I9B0QWAO 9FC0- +%OJ);4U50O]$0G\K%S=$P44 MG,6ER9@-+K-8N\QP&3VX4$(X#D(O^#+1DPKP/KG0/W<,:3H!H=XQ#.=LN?:A M;0"RI'A0RF<_3@4POJ?..#?L#-MENLQZ."Y :*Z7"ZG\R2>+#XWH4U('W,E+ MVE2![TEJM-M;5D@8+8%C%+EY??")M4F^A/A"TNE_]],/U0DF [ @'*]:]TTL2. M+C97RR,'22]M-[?@/4=?==#>4Q$R%K7/F/0FTY;JC(/_!%^% (9F:06392SU M#.VJ5_DP,XHN*E%^/E$^NR[*+$3II.$9C<)D "]4IAPS&7)8*:VXBM*4QY 1 M^6U\,<<),E/!%V5BRV_ B1?AX4P,3GS?Z6[TNJZ*NDY:]VS<@A'@UAB@7,B" MY"YC6,=,8V>RR(1$2$G*T^E%N'8G$G;LA MJYT>#/G\\;LA+\+-F=R!G0N:C+54&&R0IY+H9Y;H&PA$ M,Q:1URX3EJ"$0&AF@L&955J0:%1PCH)$ZV4B9TFB7T+\XD( JMC%4P.+2M5, M7M74;X$'JJA4&JN,A!@R)@7)=!0T(\YRZ57TS)FE%:Z6L?CM78\J7C&[4CLI M\%!)[9-([ 5@0F4[GY&S G%-!L")Q!J5VED^H3/$$\.B$ MRL].ICQM8OH$W;Z! MC<*R^]XP;=/-\#UQ]QWEK#@M=Y4MTFAZEXN-^:=N!L.B9)^T#_N^!X,;A*)3 M6P]V\#AGY@48]<6TVY-R21(3-8&'$@M5)X4G;L3W;ODG7'#"G<$9I5IF3 F< M&<=8)FR4CCLII,-@Q)?E[Q=$J/IW4)[>?_'!W.62M%792R? M]SJ/\;)7FFOBFLO= E+,(*$HD9ESPF?,>)> E,FPYS0(*G#$%H 472;BM^LL M5;OILRO#D[[(HY+A)Y3A&^C#6+3#/),TXU#EKQ2'D$Q<:7414,660A MGF@IA$J(GUB(;^[%1.$IYCCS5F 08LHS);S((I;,("LY3I>-@1!K_-OP9/:B M(4\#3]CT;C1=&_9AE5(%)G]2WKO^P9REBJ8@"9\K6=DX,D:=)I>]R4?M"XH5#EA3Z;F#F\7?^2:.0$Z+>/1R8Q1AC.EA(6#-B$SCK",:>2O2?5O1O #&LF=#&D"QPQM)U]2F?1O,LG1H$5:VH$.7UKWA9X-_V MK9Y+]%]"MU7!7YF5XB?XK!0)<1/),0W:Q X+1T2)@L./ S&09P5 M83KS1",>F1%E 5S,]0L_,31=$#'I7-T7L7?^Q+FZE89Z"@UUNP"4-E1&8PEX M/HIFC-E4N<^(C"@DG.?<6XO2E0*ZNA1DD:7YB=-U*VE^(FF^B3+5:> IIA:6RFAIU!"G^ZX MKA0)0IC/:#01G!X.ZB@HE'DAE6>!.B'$T@H7RTC_=G9M%;B873E^JNS:2HZ? M2(YO@ FOL5>:*Q!1"2(7S&8<4H MEV-" 8L7O(7[!-D;E7*:G'*Z71A.6VNBLS*C2J7(*N@E;9W/E#-&$\EU2%59/YOC[>DPQR5O*6[SPA)J9W&+OEG MTQZ&RH8]R(;=+H\C:."8RY!YPL&I5AAG%KM8)AXCXXFG!H,-X[-T@7>UVS:C MR+.2SM^5SAL(,\"J>Q1PABGB&6A/DQDM2.:==.!L1HZI2M(Y2WOA+ZJ\WJIS MP_^?O2]M:B/)VOTK"N:^-[HCE.[<%WN""-I+7^8=P,9X.NPOCER-;"$QDK - MO_Z>K))8)+"1$5"2,GK&QJA4E94GSSG/V8].NG84SWO7](^. 5S&WK#S-;;^ MW1^N6V3MMP>!!4-X3_CIFC:@$WI4Y+A"C>V>[Q_%3)+=.-I+!_9[L8\7)[UF MV]H$SQ37R2*L/=C'E 9D?$C($LZ$"M+87%AJP#J>]=?_7D)NJ\#@OXXL"H,W MD,%G(G),144_J RDL_& L/(U"9!!)88\LYP3QD"-PDFB$ MB0W8$!H9EU#M&]@)%Y8F"K*>86%8BIG+Q%R-V3 MD'LYVR*8>R>PIPMI 4$YM KB9K$1<^@(05& $EM3-"4X]%EJNBC=F"4_H? M4:Y68/R/41Z<.W&K77(67KJ7CW#B!P_/C+3*VH^QU>N/X(:C?N:]:A^JS"OX M1\@SQ$(K=7JVYSL NX5Q?]C)1'PZB%T[ZGR- MS[YUPNAP(@@N?6M,*'SQ%>M@+2>CF[_2E"UD4[[32W_FU58BPPKM)1PJ95GB M46 7B28$)T%C4"JIC\1L3+YT.+CP*'^*R VB_8)L@A=\:KO?[.EPXX\K^W#4 MZ:'+FSZ]7S?N2DKWMBLUKX [>=.,4!-X- XR%?!FFQCUM(Z'&0]\X^?TT>! MY9E9N=5/K3Q=(?/ /_^PF]?1OH%G=.OMP?[>[O;SMZWG>_NO]_:W#K;W=F]D MX8=?M;IVU<\ORZ/GY_+H[;D4RM08=R."2QOT/M=3X0".6VSMP'6'P]9+>)W0 MVCH>=+JUBB/M5K826WEH1Y7Q:@>5S&R]ZGPZ&< J */D*VCCW_.W=SU[$CI MM=^;O];M7FMTV#^!>X1ANQ6_^P@*'\Y4:YA]2BTX?';V+1YGK5>A4 4M+O1G M!6=@)5U[/(Q/)S\\FPS-Z/2J^U5?>G9D!Y] :XR5;E8:4U"FHD[]\84^>8)K MG3+V,(Z?//[X2?71%#RK/Y/ZB:'FQH_Q$_(_/S9&FS=V9)[7)^R)(+=^_3D^ M$^SFA_[HFS];+*6WNNU=0^VW*+A<'#G-G5( :@GU,%:TOIT;?$:57+&0EHHV M]WOE0L(QS3X,%8AHC?%#HXNM5VW/:?LJ(EN7*-Q;V_U!&Z*FL/Z/-?<]M4M9 M&4_T.CF:F>-4LL ,UH)[)2TQV$;KI/5>T^0^OJ@"> 03=+M(WGB$[:M!_^BZ M88POO_ON2=['K>$PPO_"TI35[+V=.*%?=7;/MCE\?K9SL"-V#O8_[YQMP=\[ MW^'Y^,-?NT>[?[W![S][>LD)378_^^][![O=W:/]+SN?WWS???&&OS_8)KL' MW<^[!^_%^P-8V\'VZ:P3^AW=/7LI=N@[^N&O-Z>[+U[BW1>'ASN?WY&]OW?@ MOMW#W1>>['S^5]KI8)(=T#MOL=CYO,WVWGS$TD4KI$8B18DXUP99@2.2QE!G M$C$L56. 9%NP!1B:1DXSAICD-!&O7)7K0(AL$[6H$IWF MY;\M89NMY_WA*+N]7P_ZX<2/AJVW_6Y85B2^XD7=CPE \SG92W_U^Z%*>8B# MKQT?A_FP%+FZ,+EZ.H,S!4O2Y!J"W%<9<:LP<@ PD>?!11-(4#G7@5#3QO3. M.+-T:6@N0R\<016&?A"&G@9*3B1K@U5(LY 0)]8B(YU%*>)$-'-!<3 O@A/QKT!\.,Q!*G9OGPZX" BIMG!<.CZJS4Q^=(CX7)3YWG\_@(>V8 M -(Y1%.DB"L*=J8 4.0Q]B(:XRQA&YM4M06YT#;LS'-AN5;FZ%8XZOY+FULO3@ [@VRCH_/^/!L M]<+5HS,^.46E+4RES4:1";/62$E1"BD FN4$64PDTE%APX(D AM LZ:M=9,F MO1?G7M,Q:>'M!^?M:;C*M, D ELS[<%2]28@S8,#5G-:&T](@ MWBZ(M"F(= D]J+FKNHT$9\?(9ZGRY:AA>- MM2B-M3?K6U4V>)*21U&PA+@5%%D>/-+)>6D8I0EGWVJ;J5F%=?M.X<6KNI)B M8 $0MHB!1Q$#T\ U6.]$ %.4YF9%G+"(M-8VQUF48)J9Q-W&)N!6>9>)( WQ ML*Z$(W WCEI_V4ZOE2<=VKJIP)\G0[CN!X.-5@%^+:]SX($1UE3$"LY*%J-[ MO7Q:]M+DK!2QNC"Q^G;6UV>CY%(+Y%10B"M#D%7$(^Q9I-Q)G0C>V&1M3LN@ MI15EY,6'G@LCWS\C3^,C8Q6.REMD/,^E#L8B+2Q#+'JLG9%*2YQ+'=I4SS;Y M7HN)2H_!A_5TI-]J&^'W=BMCHMS-I_KUV-^]TEAH>0? /"H6J@[(E(DY/BYP MA(H@75@J],'6:'=ZKC4!0K+ D:%,(AZX0@YS@; %2U-'YCWS($E!D,Z6-LQM M:2ZI3VD)^;D97J.?\'5AW?E8=[H'*TM6.R(1Y0E D! .&6P"XBEHD9S Q).- M32[7>9;38_#>=NYK$X>C">0Y!T+G']2LL-)0:'FMR4;$W29'I8"A^Y.H+V? M4/(1"XL?O.)\]F MQ[+"GOLU4DL#\J:\>#.)DC=QS1=H5:?=P4>0B[>Y/VDT!9*^CR11###N). :YIRVG2'LL ME0X*IZBK8 2>#1TW3]JM@P>QZG_Q.@Y:;_.LUZ?+BI_G(<^E<\/@9(3^29XB MN\@9?PN>$WC;53ZTH7=IEO'X%BA?_Y30//A^_)N*SYXBHJMU/L81_],..WYJ M2GE3#^TOFH=K@(E6!?: K*U$[6*-/7HC^GEI!SW8M^'DN14WG ,=7(#.+8#. M^UFSCGIF@0H(\$X>Y9#,Q$)$5P*$A$?(N(N&F03B\ASQ[Q2BF&M*CFT@/Y7RVA2S0-1F7PT MB/JBTST971I@OUH@]:I%4Q^(ZXR:VYD\JZA;[F&'5D\U/1A$'G-C44YS*2<_ M Y*5QX(90I )N7\0MP(93 0B(48,U/26I#N#Y,6SSB,GS10Q6L3H2B#\(D9_ M48Q.87Q,O2!8)X2QS_,7-4&6:8VBY48S;2(7^LX8OSEBM#(1_AA9N.\$"5]" M\4=V\*G3JX,^]*K@\C&7"CP\)])ZLDUL]?HCN.&HG_FMBD99./[Y'R%GZ(56 MZO1LSW=L%Q8''QW!>H=/KF+^2V\ZOCT7V5+I#SN9H$\'L5N-0WCVK1-&AY,\ MQ$O?&E,.7WS%.E@+,.*-7VG*%O(I\^?2GWFUE>RP0GL)ATQ9EG@4V$5@!X*3 MH#$HE=1'2C/%IRKRYL^O5\W M[DI*][8K]?D&Z=NOZV>> LO&0;X*UF0;LY;6X2#KEG_\G#YJ8_,@LW9N\)'K M@S(/_/,/NWD=[1MX1K?>'NSO[6X_?]MZOK?_>F]_ZV![;_=&%G[X5:MK5_W\ MLCQZ?BZ/WIY+H9H:1\>#> @?Y2E<5Y(I'_^]KJ?& 1R[V-J!ZPZ'K9?P6J&U M=3SH=.M<6])N93NP]7=G=%B]G1U/&'O5^70R@%7DFID,<1K_GK^]Z]F3T 'J M_=[\M6[W6J/#_@G<(PQGE_LXB[J:?%UABPN%60$:6$G7'@_CT\D/SR9>KDZO MNE_UI6=C^#'6LEE+3&&9B@SUQQ<*Y FNETG_/GK$_I$:7W;UY_C,\%N?NB/OOF3Q7)C;G7;GSC!Y\@> M61S5S,SCKW$-U(+E82Q@?2L#>%8#7+%XFKC3]YSU-$=27+-)6VGRUEB)WR(O M[59O?IN,K!7;0=J^"G)*25##6+:4!)4D^5(2-+<_]W2G,_;G?LZ^VE>'NV?^ MV_NS#YT/+]ZP]P=>?(#O[1R\HQ]>[!_NG,$G1Q\ZY_[_@C=@]>B]V#W:^[1S]JP/WHO"LS[N?M_BT/W?GA2>[1]ODP\&6^/!B M2^R^^$(_?/Y"=LZV3M\?;;/=L_?P7CMTY\5AVKEF@FZI""H50478E8J@511V MTY-'2D'0LA4$U>-'KCJ#:V99M^*@NUF1#U0;=,M%-J8T2#>J-.A5?P#_[+6> MGPP&L>=/6P<#N%NW"F^UML+GD^'HJ(Y0+7-BYOF5:S^\XWYF\5P1EI=:(-:' M:W*VJJ-5+W&K%RX=M(MS!KAD+QW8[P5US($Z=F?'0G/BDTHN($,#H(X4%3(6 MC"T=21X)2RC7?F.3+JR788,,J17G]6;8#X7KF\#UT[9&]!$K1@S2E O@>H:1 MY2J@G&FL. ^6V;2Q2?0"+(UE-";F@62/6 JS'T>=0965TOIWQ[I.MS,ZO03% M6O_W'YH2\FPR) CX9@W V5KT2+P_Y_:/Y/7K_(M*.%=7O>X/1X/S(SCNJOBZ M"SM0!/;=!/;L?.D0.);6<$2XN, M6KB^R5P_#=.D9-%%YU&("KC>2X]T,A)Y+H*0D=/ Q,8F$V6XT,/R[$%_9+NM MF]V_2^_]+;- &N,:F\C2U_U!90N/1H...ZE2; _ZKRU8SHV9=[L<8G8VS<" ME$T^.[U,!E>8)J096,,* Q&=ESPYO[')L5F6>1Z/X"!;8W&P\(;U11P\J#B8 M1EU6BH2=20A(Z!% K8 T9P89[+'0R1(1\E#'NT]J+;'XQ?'K#TJRF@6M'K0W MS'HE@"U^@YJMHYJ1#GN-HKJP_TN^V(+4U.D,:E5*ZA0#1X8E@CBC"CF*!7*, M4IZ(M)*$G!R+L7S89@>/BVD?L&5,D:Y%NMZW9[9(UX>1KM-& ;8[R@QR/D MTA4SB2Q)#C&I*(T2ZY#,QB9MFVLFNR^A="V=9.J5KUTG&;&03C*B=)(IG61* M)YE?Z"1CAX>M5]W^MYL[R%SMHV$:)'YOZBG3FKN=S-*T&9'ZB:&W:UTQ5T<, M]D207[OM([3O@,52NHCV';>VWLX5P>8_W>"/:;EU<IM056\%L]V_WM&=HVWVX>@=S??8.WC5 M_?#YU>>=S[MI9]PS^W("%(T4,RJ0 MI-*J2J72$&7YI-+9=&FRM5JQJ)#P$B/N@T7&<(Q"XMQ*+)DGYNX-44KJ^UQ, M>*G30PZZ[$=@.]_IQM8$^>7?WKMMT!0+X#YQ?G4$J6CX>7@1CP<@[NHV(+87 M6EM'.3/UK/K%C21>^U*NA9<07*8#_-R-XS+ZR^0HVFI1VFHRONN2MJ+14XVE MA/UT%'&>'+(A):2D%,ZX*%6NT)1M*6F#JK5*C6;3BP$*8S\P8T_#T&@UI9Y: ME"25B!M-D>,N(&>=4=HP^+7:V%1MK'6#&'M!6'0Y0,AE7LA1]1K&&^N"%C-!D"/"47\X&H+P>M$9>MCDT; (IWF$4^<< M=7S?>;$C]EYL?V36.RL%1IX'@SAE"@03MPBGR'R*CB[USVH! NT29 M(KI^#9&<=ZJBU)F0^Y8SIQ 7F"$G9$ I6)W;T463)YF#S=0@8ZEX09H*2 H3 M/RC^.&\\Y;DR,7C$+,O]02-!U@L-/PF5-)=46)];(#2IW=Q:>3Q>_O>D,SH% M4V]8%1<<'L'9_O/R>?[ZY!=7:&TL+]W6\/;2#^&>FQ&5"%)_LPN33;,(2 M#MAI%S@BVH)4BE$@K8,#@MD@F/$^V:HZDYE%]6PJ?H\&LO+"_1Z%E>^=E:>A MAF78:JP<\L+F 028(^!DB@)Q0$$+$MGHS,K79?DTUL_1O,9":^68N<@W^G<$ M9K[PS-P%'*V%X;98[\LY'2HRC$VW,0V*4%V44-V[G(P"Z]K]]M$DCT$11L1( M J%*3$"&L(B2BHH+#2K22+#?VD3?.2Y4W##-Y>;%NF$*-S\0-Y]-<7/$AI/$ M,9*!@;6#B4%&,X,(5M%RS5*BN?E_F]]]2E/QQ_QBW=L$86QY/SB)H054^M^J MUT;5GO57B!D$6@+$VC/9]PW MC@6+!4V(10 E/'MN+!$6!0W_>1Q<4"$+-(KOG%)7W#?-9?R%NV\*XS>,\:>= M/<%ZX&VJ$>.Y9ZF#GPQ8(R '#+52&N)]GCO7QF2)G#VKY3O)=5Q_V4XOIZ^\ MM77/L#]/AG#=<-AN_1F!.V(>);=V.2P/7!1_5;)EBN28]UXOTV0O32A2I-6] M>%'&47!BA-7)H9Q%"])**^2EB:7D2Q=?*@LN M"RX+?O2@[K*[6+.!#NIU7-W7/1]Z/8B^#VL]73,GZZ.8)%4L: );MOQ_3SIU MS_/7@V@O_I5=W[";L>=/W\;1J%NY8 K(65B[G(-/5;U0!70.MLYVSG9./RH2 M'7<48 YS '.XP?;I[MG7SY&3;C1+B+#N \\25E+;'FFR\J$%B#]L=7J7^W@.AW$TK+H:_'OLA>G -56E;G[%UF_O MP';X]'O5"K2T^KS-(>2FX0=AR]=-7R[UL2BP\>%@(ZB=04Z\?A'KO[=[$X)< MT*,XV!:FJCZ_G(&76EBL,#6(4&H1!^V$K&(*2243980Y)5ENDT\4+@!S-;EZ MX?D A:L?G*NG "CSQ OI)7)22L1M%,@0X5# 5%?D3APT+L%M?">W>4/A9^-1 MQZ3#2V?M^G,UF)\? &<4?KXO?IX"&,Y)ECRQ* 1@92XC0U::@!APLX_> MJ*#3QJ9IXSM-UVIHO4/C\<6Y5^.U/2TNC4<:]7>S%32F2I%0BY-0.[.(@RH1 MJ5;(6VMSM(PB;8)#C$85:>(<2!YW;P;S7)N MC(EQ*999Y-/BY-.;&<3!I:4L88^4 -'$20K(^4B1LL%(*WC.6\Y=_PPN#3R7 MC;.;,:>W\/B#\_@4!B'16J>812'ES![F!#+>K5T_E1M2F%E?S=&1U.R#9!@:?%1EJ02Z.1=](@'Z9!AQ"%-J,62)Q(3S[VF[H))BL_C5W-)<^7>6G:O;!;B&+MB M:WI4Y"A1X87+)C_K\##:2\DMDM'EJ'#$()9$'@O"(L:1))K'II$VE;3X/%:7 MP1\FV:,P^ ,P^#3XD"1Z*2S2GE=M#P!\$)S'N(8HA1;*DSPI1+:Y:1*'KY5C M9'HXV5WC+>MA("T^X%*UN+K&67MERE$)%M^+Y/HT TT8X5I%#Z>::8DXHPQI M+052+E#CF!>1VVK&$;]+K^WB VDPBR_>!U)8_%%9?#H?1!NP,AA%S B.N!48 M&:4M"EYHK@T&\)*'RK=54]I3KI5OY.W)\7'=P-%V6_OG4W-:K[NPEARRJ1-& MUC<[I*F5,B^/CKO]TQCW8]>.IM+;BL2:0V+-]I-SGE(76$"42@>@Q'!D?5#Y M)\N(C<[DAIMP/)H17RZ.DN9#DL+'#\''4\A#61PID!*)I#7BW 9D3. HFNB] M5U@EG*.LU^2:+W.>2*/A1C4L]56W_VV86\7%\/NX=UP,+7=ZN=$.GF2C#?K<36I.77'$9=G]89#>.,ADGA/OS-!/RDGEU0;MB6"U, MO)UMS< 4*Y144AKDJ03#2E"%+)$4<4-%-%HII@F(-],F>G:LXMR6U:UY:8D\ M*ZLF'QXS/5"B,/Q_C3^$:80'/),H1YL(B'GA$CBJ)'$AX0QUF+MB-37;W M#/:'8OT%>5P:@GS4SY!/&O2/6KD/SW *Z_Q:Q]SQ9MR*2K_4"O>VAN.]+'*1 M04+2=&\<2$]8?1@?D>DYO&L6)WS,W*4)(5X!'5YT*DX=G0PN#>XLX':1.FZV M-PU3,D0K-3(D*L3!9$>:!8IL"C2&8 ,AL>I-PV8#@R5#>F48>^$PM3#V0S/V M%'BE8)EZF1R**8^TLHX@K;E$43IN@<6U-L#8E+2-G+5:&SO,:B['8.-AR+A6 ML>Y1$RH&*6&_AT0?XYJY@WXU@V\006J%DVPFQ+IBOXBHQ8FHV2XU6.H89-)( M&HG!OC82:2\=HBHR(; '^SL[UMI"-:3"M$0 &Q@!+"S]F"P]/6[*&\]SO=8XJS- M\#S=$$4B.0 ]27%).*",&2I-F"Q:N.3!6T2JQ)]+6?3 M5AL:9BD1UJ5V717)\$B280I+AH2I#EHCK(D +$DD,BXJ1*-26/G@@K8;FQ2W M-5Z4!ZM$8.\A ONJT[,]7R*P)0)[8P3VW_W>)S2*@Z/6B^A&)?[Z*/'7[>'P M)+<2VTN9' = C4R,HN,6I^-FZS*M9@+'/)Z;:H)X4-D%JA/B$C.;DL#.9G\) ME6U"[UQ27@*PS>7L>PW %LY^ ,Z>&1'"A%8I(<"M8,T:FY#3VB.I';?$C^E0)-5]2:K9 M,LP@DL>*2D1%T(@GXI&Q,2*@7)!9(1FECOK^ M2VOKFQV$B??N=,W<,PUHHS6QY28H-=MT%64JPDSH4H3G',)S]\7+2T!HA\"] M\R1I*ITG2$<7$%>$(8I8Y,"T6@/[.F-0D!0[G+S#,8]!P[.CE8N3Y4$8L [_Q7$[SEF7 M2W&P/)R#94R+BA3GE)@0HHBBN431]E7\<+;],8:4G#(2X: $X@$L,&VH15P& M;:-GW@29'2G-,+R*#Z7Q/I3"K@MEU].K[&JH%B;7NF*I/.(X)&0%_#,FS!C' MB5"5AR0WI/9DU?PD9<'%$S6/(,Z^XU95TS/L5(+X>7_XB^!Q>8W91E1+[J5, MBTE.046&XM1?G**:39%GT9F@B$?NJ M,O.]U4E>R\R%7^?CU^E.["+2J)) R:B(>+("&:T< L8UPEK:FTHMH%M@ M@[Q1C48/UQ7HC1NCNM-K,]3OXI9:XVJ6R= TBD9SO=-+0XN?0M6!$\5(1% X3%].S@2 47(8*P"'G8E7+(42H0MX9$ M34@@(E=ZWJG57>EBL,AX4STYJM6I@5 UI*_ZX1)75+^\X)E?1TS%/+S'03IW M$GROXF.^>9&I<%K&UV"TFYN+$Z&RQ&@L8A"5+R$4%F(L&CIS 'BF; MO%3,TD@D8*XVOJ:K$XQ$XKD/G0G(:"*1 MCE%@S02!&94BR0,LYPX M;;QQDDO# TU>BU"Q.BFLODRL/H5N&(E6",E1I(PC'K!$-JJ$F!7!*TIT\F1C MDYJV$DV:^+0.+J>Y8YJ<,Z!+Z)ZX;*_1Y,R[]N02\;E\? M50#^GT?9FI51"BDDBQ7ERH'$D-P9 L:180[;A'5RIE(*MPAA%J70$*7P<@;_ M29VHMV#R!B(]@$"ED+-<(N&ICHIJ)D-M\I([ZX0%LM@C>]V*@"T"=B$"5GHJ M.$Y!$.,X2\H&0-PL -=A:HAVM8']\YS^(F";(V"G^W+%')S $7EMP,"V3".G M0D#.*&(==\[@7&O*VYC\T/FZ^4_X8[+R\>VY M@.#V+5YVMRS;YTP.IPH@TO?&C,DOOB*=;"6D]'-7[G$?!Z6% 5?3CJ]-#E39_>KQMW):5[VY5:,H*>[ ]L M14V0Q'&0KX(UV<:LI74XR%CC'S^GC]K8/,A[LWLO##KWIF9DJUZN>7Y='S-CO DV'__+>MXT&G M6T,;TFYE%T+K[\[H$-[^Z-@.*AG:>M7YE&@ %7]O M_EJW>ZW18?\$[A&&\RVW4N,7"JV"DK#LKCT>QJ>3'YY-8$"G5SV\^M*S(SOX M!&)\K 6S%)]"DM7SZH_' M[()UC0+./'@&?\X+'X?U*)_RE87'\FS1.C;_X8 M/R'_TPQT-->5MWY]PF#CQ&U??X[/.-:_],V?+E;=ZK8_ ;]SC&]:'-7,S..O M\=S4#/0P?@I]*S?%K&"^8FW;#$-; MI;VC[:N0XP&3J1[5<0GXZZC?:U6M:F]Q<):&K^]4+?%+DP!OFW9R+XM\Z!ZS MCWIFY\GG:\J!_#&X^_4>FHTCSMS1H16-\A@6HZ;,D!BX4LQ)$W50U*G@$S;\ MMFF4E6 >>P%JZ[\QT9F]YY/HC#^%:T]W/WNZ<_8)[KW_9>?SJ\/W9__I[KTX M[.X=O/_^_N^=,WCN>:1E[RA'3][PO8/M;SOT#=_]O/]Y]^__=';/]@]W_\[? MW6$[G[?X^[_??)^.SL"]3G=??!+P^=F'%Y_H[E\[Y,/?VVSWKY?D_=]PWS-8 MSXO#PP\O7J6=4TS^78? X?IMMO?F(XG.&6$-TMQ9Q!,SR#AM$551*1&X"5CF ME*@[3QEN7O?>(FU65-HH&J-,C@M&!)%.("Y( &E#&7(I8N6-)$HKD#;:-$C:+%VT<5FN+!N[(KV1'U4O M[,91:]+"LP[;79CP5>SD4NYP_$F?:&LUTXD19*[U7D> M?EB>GC8&B.$^6$]1BL8@[J1&8)X%I @/.B3C334EOD$\71!K4Q#K,COLGW?M M<-CZ7& 3D?]UDK%GU9S*%9346A]CH:PI+TT/E,=UXUOHX&V MQ=,E#G,W7?9V1I?A%!BW/B'J
I1&Y"#"$DT29]QPKF>,P9K8A:VG?7!B[ MXPFS7!&J%6,\$,"U*23J'55$1Q_";8MV"V/?E;&G?2K NB:Y "!5$8RX"PF9 M1 DR5 5EE9 *A\S82].7_8%ZWSQRUNFYN=:ZXAQ8>GQT"T+=7PKJ;UGD M6H'Z%4I!+?&6\WA+KHF-C%K ZUS(5#DY,,/!P*^B]25G\V&RJ$#![TZU+'( MST.P!@6J-0+B2-#R5N08"K=6AX@CWMB4BT+O2PK05YL]A1%1 6/J@#F7R3O- MI"16!6DU#:HD.3X@>TXUO-%*",HM1]99L*F]<,@&K)!(0E*N@HL6K&O)&\2> M);)9DAR7Z\H2,BXAXR71ZO.,Z2!,!:)-2I13[J("#<($KEKB*>9$^/5)0"5X M_'"8X,T,9&>.":H J"?#,>(I1F2M<\A@9IGDT49AKHL>SSU4HP2.2^!X%7U, M)7"\/O$EYVT2P%5@V6I./394J]+H'CAV/L*:>5L$%0JR(BF%'$203&QL(@%:FFV;ML-ZSWNC&QWZ0%2B1RO!:HOD>-5U/(D>2JTI4H;SI0UQ M* M%?8&,T$XODOD>!D&-2P'!/"SV)XPRR)Q2*=, M3;0:8?D] M#GQG6#78J6/0>\=9:M33.6O9CIP=5@,5#M1_AN T[H_@V#KYV?*RMQOWH^Y]ZU5VJB'9!&@M#&I^W9BP%+(/ MN6M'E-8C#L "&1D((IYSI;'C/K*-3=IFIDF=_$I8>\%2(6H@O8G&^Q X" 6; M)+.>YVFJ7+LDYF[)4Z3"4DF%*?O#XF P8P8%3L'^X%P@. 4,. F=4E8*W_K@?U>39K*5GGVNN[GB7UU(N'E)HJ7FB*N-'9;7G?./#F%]PG> MQ@?HH \GZ]+!>M4?5'+ZSVDY783L7$)VMO9'V"BPXA99YB,(61^0P\HBJA5U M,G(EG-O8E'BV^.?VJ83%.=M@;KY/T%6X^;ZY>0HR\1 MHX"6J!8,\2@ELA$[ MY#UW))'HM!#7-^)X%&Y>*\?7^F2'\=9BQN>7]R=%)=SSM M_>AX$ _!G,@3S__='RZ_N^D6U"I3-Y??.%BWQ-7EC6?-XUL)6+%D--@"/' < MJ*5,NQ!5HDYH$>C-F:L_*KHNH.">0,%LF77T5AK."&(L$# *A$9.JX02_"[P MRM>B !2TQ3760"FU7@D>!M-=F(B%EMAQHYBM_JV)TKDWIC8W9Z\6'GX<'IX" M]C12DH?\("X W7,@(M*46J2CYP#ZJ4[$@TW/VV"V-8.)2Z)E4Q(MESDV_ZH_ M@'_V6L]/!H/8\Z>M@P'&-X<*LI23JP$7)G!"O&@H."? M22LKA&%&J+D#\GNCPSBX8DQO]WS_*&:+>GRL)J>J.E3U$K=ZX=(1NSAAU:"S M _N]:+*Y--G[&30J:;18A82X(AK^H!Q9H#UBBABKC:1>YH0HVJ1.@"5@OVA MZI1D6BA-K#? RNE4-T/XXZ@YCE2.O?'>LZ7;"3+Z'6 M5I5/2IZU_##Z'47WG-6A;WN M#RK=-AH-.NYD9%TW'O1?6]"$HZ+=YM)NGV9 K2=46")M;F+I$2=$(H-!Q2GO MI=52L'ILKUY4T+5X61O(]P^/:0O?/S3?3Z%:Z3&702N$,0F(Y\D3UAF,-/-8 M":]8RJ.EF"BU/25?M71(O6^G A>"Y<9*5%/*G52&D8B=D8Q&"?\2-R>LEBC7 M(XC3+S,PB@-R=E0%A+W+F?_PAY;4(,L#B4%P'PC)D6I"9GNUS.TF:$S*:FFC MNI@8-T!OG >2)Q:Y%%)K3H71AO*Z]*C]6UL O6 M+55U>:.*\_1H=$&H0#SQVG,&=GF05$NNX*]@N0VEQVH#%/_9;/D^990([4@> MV)F]*$&#XN<446Y%GO!$J.$;FY3C-I.ER>H*,[",0GL3K-:6 JY&Z"TIT(A$R)&N=$9TEX+A#E5F!FBE<# P%JUZ370O719 M7;DKR\:6](G%=%E=B?K'U0R-SN.<4Y1&8C5A5$F>F'98:AX=YE$11=QMVFW= MX*6#0W*1X%?4_.+4_&PAF2(BL:0I"EIJQ),PR$F+$0.0;C0S-FJRL/DF'48JNBBWYCD[7)-3U)FUA+MEJNR?W8N=1U]& 0[?!D<-JJ MFLT-,U^T0#G^;QYX7B?T %56&B MK^>C&0#I1S/.7QX==_NG,5[*("NB=W&B M=W94;.",*,XEXC88Q+E2R!#AD3:$4"Q3$"K'.-M:N0TI;SP!06 8PET<9J ;E,Q1G:X"O+QA9G M:,EDGMN3LFJYC',9 QA[Z3T8 X8'I9SEBJMHL/=..ZY+Y]TFZ/S9,C!)&4G& M4D1L=(A3XY'%TB!BO'"1>(59[FW >)O+V>[E#>V_^0A.U#5F?088T:J$4S*) M4\V-B8EJX[QV7FBK2^?=AK#^3(,N[9A4$5%C@?7!MD,..XU\8$)ZX[U."5A? MF3;F=QXT6UKO+G#ZT[F#-7/,T@.K6U"GM-I=?FM@W?*7UR.ZRHC0/G A#!5< M2>9,X#)X*T@2#.-46NTV" 7LOIB= 9O 7O.,2(15=OKAW-Q,)8\PL5X+2Q28 M!!N;VK2UTD,2%PKXP.VCOLF0R,)UEZ[3:/B:>@/)CJ M1C 9$>.Y51E7>8@&P8@XZUC06,K@\OP8U!'$ M//[V%;Q8G6VRYV!YMN2:-%9#S:&@/-=)4D6XUI8+S"PUVA.J(O/<11+F[K1; MXLZ/IKUFI[]%(5.RQB#B-4/<1(\L=P8YQSC10BF=:!XX+J]I%%]*Z5:&R8,W M%DM';,AS< W5EB0)]F4 N])ZG^:>B%N8_#&9?+KO&*$B:0.&I6,:\1@<NE>NS)$),7.'+J,+FRI24../29 7FG+D$ M_['$! @_+3DGKO1S:Y2:FBT88T9IAJ-&FN1^;L([9(ES2"C!A<+6)Y^&2)'*5KR_C,!>VI,SQJQ86!PV.X%U@Q82.7AI96;DUC_"E\&IB- M#*P,%'".@]# D5&<(L)$8C)PRB0PO@& RDS3&7\MDB#Z(]NM2\S&7%*-)E#/ M6C6W+"O,NF660;WW3QF&<((-<]@FK),S)2^W">IHMNI.:NZ=L5D=88XXUP;I&"3"P@7+ MM+)1NIR7J]MF87/'%L0\C^Q0+0*T"-!%-GCS5'"<@B#&<9:4#7DR==!,8FJ( M=B6[N2$"= K/IX0CMUX@K"T&0SXXI(U1**>E!68BC=701HG;^)K"Y:44H!7L M_Z,:EP)_A\[7S7_"'Y-5']G!ITZO>OR4O]1'..^#AV=%6D7P8VSU^B.XX:B? M.:_:%CN*61GT0NP-X:?4Z=F>[P#>'X[@HVI\[I-SXDR_Z$UOMOE/-_ACL _*LN1=417]09;@\!5D4!_DJ6)-MS%I:AX.L0__1L4)["1).699X%-A%H@G! M2= 8E$KJHP*#/LNM'";);6+J =EV\SHR-O"X;;T]V-_;W7[^MO5\;__UWO[6 MP?;>[MQ,?'^K5M>N^OEE:?O\7-J^/9>QF1HW>UC:%:4ZO9,8&O2JUQ/H $YB M;.W =8?#UDMXT]#:.AYTNK6>)^U6MH);?W=&AZT\M,P.*LG8>M7Y=#)I891A M7N/?\[=W/7L2.D#0WYN_UNU>:W38/X%[A.%\RZTPSH6:JG 5++MKCX?QZ>2' M9Q,/6Z=7/;SZTK,Q#!KKMBS0IS!5];SZX[&L-_*)H2:+^[%/=?S@L29X4FF" M*8Q8?R;U$\)N_A@_(?]SS^[$>W11_OSU"7MB-+WMZ\_Q&SS5Z& UA@ W((\/W_MVY20KM+>T?95:/2 Z4 >PFJKYM1>OUX1[7472]+OM&-48EAA1ZF Q.&Q:@I,R0&KA1S MTD0=%'4J^(0-O_7HJ.KF=9K\&H0D/N_0W1?[AWL'AU_V_LKK@G6<_>MP]^_= MP]T7GT[W7ORG4ZWC8)M,AR1VSM[CW;]>BKV_WO /?[TCNR\\VX%W?4]?XKT7 MVWSW[^W\SMV=S_]).Z>8Y'#$SELL=CYOL[TW'UTT@5GOD Q4(4YX1([Z6 5W M.?QD/,\A7=,F],X!B5)NW6C>531&F1P7C @NX6#XY"1QN>>6%9;Z6T^-*KQ[ M/[S+IGA72$T2-0DQSBWBAA!D8L!(J\A,LC*)D.>]Z39\TB#>+>4K32E?N6.1 M]>/!QSS1:'O2W3\-^D>ME]_CP'>&5:RF,H!:>\?YG*_VT*,5+,&\5C61X)QF M%B!)2)QI:S33B1-EK?0>I-VB2JUKU55].#X^DW,5BK*:0UGMOIT!FCYY+)@% M[:0EP$N+.;*,)B08PSCJR!0G&YMWUE.EEKK1C*P1IV)O M=@4856DK%R[A*F%@_^V[<<+$:B.C=3':'Q89[7 M7O4'*79&)]4"BWR]O7SMS'KDLMS#'B,@HL[%O@S9P"3*0R.U8(F*9#&I^KCNO&M]'# MI:-.D:OSR=79$*9EQ(@8,8HV 6#2@)6T(&"?)I:XYXI(#G)5-JF#5W$M+3M@ M*ER]8*Z>1DO!">=B!&+1&!&71B#-.$=>ZY2T,8*QM+')9AM'%S=3Z1U7>L0>).?>\QD\!&"66"4"2B1X MD)R"(1VM0=AYQ867@(=8E=)%U;T/SUM6]](:\[LGS )HIEHQQ@,!XRB%1+VC MBNCH0[AU;XG"[_?#[]-(B6>C-5&",'=Y6$X@2.,H4* J$*FAU'PU$=/-2!I8MG&K):X/\"]U&ZNI]%5N>1$9M0#K MN9#)^02W83@8^%6TOM1M/&KN]\'LB#PI@E"62D0990B &D/&!X:4)&\ZXP(BK@6ATPYS)YIYF48 $&:34-JM1M/#[O3K6!8XPI M[[5&A.3Y]MP$I!56R%(MDO7,16(-B#+..4N M*F<)$[CJSZV8$[>9"_NC\3LE(^5A=-?.C,O%B>B-]AC)/(N+NQQ8E4XCJ5C2 M>?J!]^;:1+-'F65>7"WWP-L+@*"%MQO!VU.XU"FEC,,)N< XXEH8Y%*D2"N? M @#6$+2[-MWL47A[?5PQZY-I=NN6<4LD7><3KLZ#8 4K#W.N.?784,V%8IPR M@I/%MF2:/:[4G!U,FHSGGC*%I+$!\3RIT(DDD3612R5#) IG1S;EB\J^;T:F MV0*]=FO,[R$DYVGPW#('8(H:8KURD=BH#/5>ETRS1^?WZ7FD-#I+K4&$4+" M)+& DH)'WG(OHN!:&EX%KN2=,TL?A-\7Y(%J+GPZ&$0[/!FPQ/5!^^N67K8ND3M&A/:!"V&HX$HR9P*7P5M!\N0[G$IZV>-J^OEEC\Z[T^EE@1&N.4%**YE]F3[W]#;(:\*%U-0GF4MG MVQKK!O%N";.7,/L=!5LM8EJUC,G!]5?P5BV.R?^V]ARLK1H%N=* )O+X^.N_W3&/^,O9@ZH]==VRM::BXM M]6G6=\R)Y2E@%(CBB"N?D/%&(96"=$:FX#S;V#2S\+)$TU>%B8,W%DM';+"> M>T.U)4F"K1C 1K3>I\4F=!8F7@ 33T'-&(20*G?U#AXCGEA$((DM%1M]7FV9M8FPIAB!F&N&.)&$^0L$P@+DR*S@5.9M54;RT5UKU\$ M\SR0,_3'2UU@JD.1)#/A$1>TI\[PJ!47ACAFN!=8,6$CEX:61(A'ER13N#>E MJ##0!@F$GU*G9WN^8[NP./CH"-8[?').JX6]^N8_W>"/S9G[_O##R4/'[\0% MW/^X/^SD0_5T$+MVU/D:GWWKA-'A1 I=^M9XC?CB*];!!IR,;OY*4^BFKV[% MY3_S:BL!9H7V$HZZLBR!Z8E=))H0G 3-G4V2^LC(QN1+AX/)&QS;3Q&Y0;1? MD$WP@D]M]YL]'6[\<97*0-#+FSZ]7S?N2DKWMBOUR0)QWA]47NVG(#'B(%\% M:[*-64OK<) UW#]^3A^UL7F0!4P]M09.&S#>/_^PF]?1OH%G=.OMP?[>[O;S MMZWG>_NO]_:W#K;W=ELW\O##+UM=N^S=B3A\?ED';Z M@1;'@TZWUK*DWA [O_^^Q:;RGA^,8=5=3GD^&HDT[O M;PNJ.S[MC.!Q_A:GD_S>&@/IW9,CN*F?ALU@L+' #-:">R4M,=A&Z[+O6-/D MKHT!747,?]IA9[B7MKP'R#7*#F-@ G]:_WD 3_JSV_=?'A@^0O?.?O M'0#*.QR^(W8 _.[0#X/T3FJ+8N(8&,1!^LC)P,)1 VA2BJ/B0BU(=/I@<&Q-:IZ$24:8J2>2\:9 M2BX(SIP@2G@F8Y0;K0B6QW%FO,%)/+>3[HN\;^%4=Q+@VMYHBL2=.%QG\NY^ M^QB\B2ZFB"CS#'')&7+)622Q28YK2[R*T^0-1%E*A:6"Q8HD!H2LQ!1."@'2 MD&GR5NQ5N4O!+@7Q.@[ 7R'ZYNR_+\L_^&R\ANK+8U+]=!U3ZY::1P-GABC# MK0E&T:B"THQ%9VW.66^LR/RAUKA^=W[.A%=WAZ6$&:,TVJ"XB5HS&R,F3#(2 MK.,!D-EA; '7]8_@'4]S>N[)1%M=,I-:A_9K;+D8>ZWC03RV _BTTZN^-PA5 M*Z5OG=%AZ]V3MT]:GV(O#FRW>YH_CL?Y1O:<0>'K'0 =QUW8J#RSL)/UYINS4ZC*=@&6<[#Z[RW9, *^]V\QF$CRY_L65[ M8.[U^Z/:)!S$_YYT\I+=Z2\L,6]--X[B]?9C:[M7/;U_W.GE)\-B@/1@>^2/ MV]7Z;,@GJ;J\7=FFG>%HG ?=RRONP@+]R2#'-/,R!B>V.[D0L#:LK1=]' [M MX+1:CVTEVQED.IRSW27RC#Y3.KSK9"U5'4M9.!K\4H&(9 MXS(WAT#8>(\X[!XR,B8D,.$8Q),CV,^HS*9*JKG W8_LU[WCF'\))WT_#D^Z M/[ X&O7^/Y3468(.ZK?)/-VO7Q'8MV;7WNFYE#NN^*$%XK,28A.^AB7!)0&P M3';SY'M,;I=OD*5+.@$YV7'U")1#!*_[/] A'3@E)G_$K#ZIFC0T $($:[X5P+Y2O329XQ>+X)^4K; M Z'4G7SY2>OB6$R_^>AP$&/K"&YW.&Q%>,'0NL8&_/F.CBX1:71H1R"E3T%B M5F^;9R.>/S#OL-CK['=HM=Y*]VO "#ZB]?\NM BE^ M]M?6UNOJ1_+L]UNH]"FWU!2"74IROX*73B<#V.C!Y9UNP^8F^-6H7TN9:\EX MA1CY#A$NG\",S-];P]&@W^OX8>MY?W \%OJ32=3U$1KS.T#'_F#4 A+#@HY: M!*/_?=*ZA4WP-!N^9HD'FBKZPQZ\VJ=.[2+- M-_O4[8-$;-DXZ,,.>)!9 9BC-XP5"\0NJ(GQ$D&SG.29NC%KKI,,Q?OAQ(]Y M!3;@:P>TT(60&S^TW3J$%T:@Z2K^RY*WOFF.S;6.^]]@C;5HJUD3E#9\!G)S M(A*/^M6/P],A\"98"-V\?Y71D!]K4P3]??ZA_=JI%SM97'OR676YSS'!5.G' M_"PP*/S IA&0?0 7YY' M9X^@8-3^8V!^4>3.ZR" OP[UDAHK"Z I=P6Z>V MZ=[U*NU6N<XT"NFK'+>6&[X'0CPZ,6S!C"8:YBQ;;^7#W-F_WP>W5@ 5MZ'\78>Y _> MCH_Z,'[*6NQ)*^.=$9!H.$[:.-=?-V9S &_FKTZE<^0."5AX^*:AG$F1)U%& M([QC25)F5#:-P5JFA*')#Y?S.K9W7TTL90O2Y"F@"L!;>^EE_; AJ,7G%:E! M$(Q>VD%O[V0TO)+N =OO<\K'M_X@@/U_GNV!U\S*WOD,:_CV,5!O@P@>@3K% MB&L;D-58@SD407BK)#'7&YNC;_V95(W6F,"5S>;/-[T%\+_7/QE[=G;LP!]6 M$.;J4;6?P"H)M=,K_W[\I1;0PI]T:^4U,2@R?7H!C(I<2WE^Y?BTVJ.,6_,2 M_L^-)_%D&*9.H7;*B:2LDC9P396Q5"AJ!!7PC.C].+F>39+KV50!I[AR"%]T MAL?]H>W^->B?'&]7C %[ ;\]=R7N343CQ>%\/G9/5;_>!\,A6P:W2TR2:W=4 MWY"=K8].V^223TAPR1&G)B!C(D=!*>X#)SP&OK%)R)/9M*(6R.-NY1 ]N'0( M!QDGAK$-_RG;^5F%#,:TJ'Y[;$_S&9^M#9CP]Z M-A&ZMS[N=#''76AM5T12YL09.?Q3*L*2)H]&IL3^23?R1Y;@_KO_3B]W/ M6V+G;.MLY^ =V_WTT6.*.<,4&9>E-"4!.9GC46#'8:6,PDEL;+(GLZW![_/D M+XLC9V$FY#;LGA]-K,=SO^'KL=_P'G?CQLJ?!T2?M8@CM5<+UV+N[_Z@&UK_ M+]HNR+>]P2?;ZYS5XLSGMMY@(8V/T_EF@3"KDLHRJ+?G+M?Z> Z/X9,PL[_G M?MFQ&S:[LL; %5XP&W<3V[.2&U17.PXL(]V47;?:HGCMJ@!!?XMCRM"G5 MKLQ*TG[M7#C3)@9K%5Z[L%WSFCO5F1A.%GV^UMHXZMIL+7>MJQS94U[E'($: M5J9BO_83G\/Q?.FW>#DJ53VE]N%Y>'[_"+@0'I0O_&IA8:YZMR>M+2!$_^33 M8?[ZT'[+CJB<.):O@_/S+9M/^2R!Y=X*517@Q+^47Q+VK/(&C]W6YY;\^<+: M%T2IDBIA09==X]F+W.]]ZD]LZG,G-MP8K/@X&,;ZY;N@XC[%ZB%C CQI_7W8 M@85^RU[FH[P[[@0$U_"P!7MW,JI).NOO8-5)/KA]/Q:N"V(#5;(_LEMKKP0MG#=PC, MV!]T/F7]G3VG\&;9[*VLK7IY&?3&T?1! )* ]0H[T;^\C/.MJ;PGXU57;U,] M^?+&'?5!L8^QP1 ,NHG'(1_^8=[IB5\2E/*P&IL)AZ4[]DR<'ZT+X[Q]Y1!F M+\A_3SJAVAIO8;]3M_^MIM[DG%7YTROAM "@]C8[O+/16)L3E[':MRR2OME* M,8)(&=@::9T<9S+,@[=R@U9&B%"8PW]!V9B$P4ZPY(W2(=9M8;!A^'J8-0D" M_Y67,*S14F;C@I>NPTN[+^!^;SX:%9@A@B!#F$2 M\">S[58G(.DB,%/%25[D1(TJ[R ?@X/L_P3S,SZK[X;MEX/^J-8GR+X$0[:T86G=N=?YZ&6&?U3?T)UO'P572@AJD,L#J;F0%.E !(K!<:\3UF"*;6R*)_3FD_IC M@S2?FUI^N;J@OY)M6J9<-9$KP;U_OI+"#-*-BVS&,$V^\0$PQ;09-) M2FYLRB>S9:?GS#"&7-6IFHZ'_M#[OW;E0N;FR'^]!%/J:_;?9M2>O0399K_^\[J,8LU$_L[GEV+O8.MTYVR; M[AV\.]O=^BB=\;G! (E"UC(:8&<(19%SZ4.4I"$S712MB4XDA1-E"IP$YQ- MUEC%K?+:.![<=%KH!2U:F0H_3JIO*CO\0K+[3_=I\]VYO5*E>0QKET&M3K?^ M_'=K/W[M=[]F./8/N/[WEAT M%JJSN2^B(,[VON2;=GI5C/H\_I'#U.-4M"LQZ:N)!-]R#I4[;06;TQ0G#ZKL MH^-1[87*>Y%APDGEK#G)GK^S&F4>VYP#_ZU7N6M&MLY3'&?R5=Z2_+R;7SM$ M-WK2^O?XF>??JY!MY:[+Z7FG<52[[>SQ<;=3/_?'MZW6?.$QK<#Z^9FMW#*3 M -#E2H,;"A/_'.M:8K1S\![O M'6S3W;,W9!=^WGWST4:MN3<<61ED#N\89+@Q* C)N8XTIMG"%$#%-/@8J'". M6_C#NP18(HHD0,7#[?!CM)$&N.G5U6&CZ M)%ZD+M[J!$Z.?QV\'%ZY02TXKKW)155MA7[RHU_!\L<'>A'R^R:Y^=.]W?QG MO8'G!D'580*$?=?^?_;>M:F-9%D7_BL*SMGOV2N"8M7],NL$$8RQ?3PQ$F,/ M'@=\(>H*PKJP)6$,O_[-ZI8$2( D$"#AGHEA!)*ZJZLRGWHR*R]G_?C;Z,5_ M1B6FFIT"LHLO_>?VJ#)UGBS@E7>5\NUK5KV%2V8]+"0VO//P[:WBK8ER&>5[ M4F\1H^]]&V^11[X'YMFCOOG08 G;$L2LT6 IF^NR+]1+Y7G*^NCYREL6>5S= M<[A$Z$\5,'SI-B(/3%QI?[] T;R9\T;H*"&_-LR,J*9ML6D;>@!O3=N2RBVN M9)7%XM'?C3;FXL4-6O4HZ9G1[F'.TDO3Q97F*DZV6A/[OY?6@&OJX6<6E7J] MIU[ 29Y"LEA1KAQE7'*PTWD^Q738)JR3,_-6=;S;*M@9O -C,1LV_]C6^9R' MG:]M7XEC];_]G8_4SJ5]_%P7ZKW3C-!=T^X?KI8:NQ M6\>31=H:IP<_#_?KY! LC8.K][BQ^_5J;[]ULO<-KGG5:-5//U\VVE]Q_0HL MCK_Q92[0!O__6=^M"[ ZCCQWVA1QOX((Q+F-2.=:Q3[2E$1(.#JRL!.YK- G *8)(ZSI&R0AK.@F<34$.WF+3U9P=U+ MPQV^#7?'1R)A*HD+*$@7<\NNA*SD!A%N).4,['V<-K8IW\1D63V[GA?OWG)W MSD)/O]SV.CVK9?1L#2?6 N:6Q>IFG7A5"+.%S;"F7T[R0LXB)U!)YQXI6@@3IJ"G2Q.@H24I:Q(UML:G(DWGA MJW1C>#4?8(6K%:Z^A.>PPM55P-4IJJXC932ZB$3*,5M).J2U%TAJ)B2-V)N, MJ\_A47QY8+W=XV:Z+.XCXJY^\9CQ&YER^ST;(NAQD4$WK,1^(^=S)X?LY6"Z M#]W>+BSW()VW1I_Z)6/( UY#,8YR ^396*W&F7L[L J@D/'@L=I^+&BZ6IC6:[=KTH9?C%,,:XMM/OQQQ] M\:M$E<^%@?HQ1_->-$O8U?'PW.7X]+B1?:]S>74^K7^N3_)<=O%AX]OE,P=R\PH M6#S7,801E&4+KXL%;XX>]7_.;:M,QS_O]8J*6J/J ;EZ6W.8Q%]&YMI^MS,6 MR)S7G_.3\^\PB=';?NF'&!80ON,ZUZ5\R^(7-3N>GNLY'4Y=&3Q_5SCY_.LW M*IF;TU$72<]\I*$ZE;[\$)I6>?8S\C7W/^/ZQ1$HLV+,!Q0!:A'WF")KI4)* M:$L)XR(H!\3G@2I/J^.<152(PB2/2-+C,4Y6AVS9&YBG*\A6I1=YL_\YDSPPWJ M__3SCM3-5=Z* BJWR'"FW:-&(K5F6:1YQ+[+--;KHFGCVG1@?@R+W8WI?*]H MVE&:!=?EV+(MU/7-@H2/$V^G:^H-*XM].86HU_6!S5/+N M\I;] =_K%F7'1B-&>8_..]S()+I1C&XR/?C: ()'RQFSUV90N%6V[]:$P4@& MV0(<%SH;U9,I$GYSUQ0'4U;+=D=1JF\X>\/B>65QI[-NKJ%0OCON*C6V%879FS"V U)"S7E=;* M=;Y9WN_^EC0W%O2^[C2OW+7J2^S'7"5RIQ-V(["U[EF>W_,9<3*O4_J'-4J3]PWZ0O3YA6)&S[(#1MRV;J<[FJ)S7L+W=>2M75]Z\ M1KSA-8L[G0%H-8=M .\=Q/#6_2'BE:4*7M6,>!!"*JYW)]<[_F'V\ WVZ>J.560_W:\?B1!\.3L:)D:-$P.9MX&>V+8NZ=4;<[5W;([@$0 M 7BDW,<0E#-7[4[Y4_"%;*-Y($S%IWRSY\_;N:93KL@$IE$N,5Z8B!>%<5A< MI=7\GLWIHIQW-CR+^J9E[?"B*_"/G(M7M#J;'*"+N3!V8:/?-A/?@JNC$,%6 M(8(CDS83TQ^%S Z;>PZ]S:/CP(L3X**Y?.S(S(Z%BZ)QDY^4+W?%W1Z@9_ M&C?XA;]W2BZU)H"QM)WO P OC+CVKHAG\)=E*?6R[=%Z3,7,K'_?B<0:V M-'Q8/WK8FUWSBE8[(%T%&-QDPS=Z)TZ?7"[8ROGN(\.7= /"Q.Z,&PK_U>MV MX*4OTV(JFES0Y)_UG2,2C HR4D1#;EA $]#D0,!HQTXG;K15+/QZ-!EN"?QL M)W2+/C_78E2[)4=O #:^Q7$<61DQ<%9T;1F2F\+]-VXWE?M\[_S]M;]5Q" " M).1?RC/_,N)MN$&%"+M3&VY5,(K*L:U8/\*HH^TU)(/C^JNQYN&74Y:Q2 MX4QM5*7[N\GAQ^_BL-VH[F764+[JVCL?_HYR3 : M]#/9V_WCI/[M/5S[L 4,@]<_POWW6^T#^HDWON7K?2?UTP^IOG^,]SX?<:%T M-$P@Q8A!G N&K,V=E:6/3&A%(\?3M=45EL$JCQWCB2J7//=!!6.2)51..>Z& M*_!P]/L]UGVR(Q2. B/#=&,XQ"UD4PZ1[T@V%'L5Y@=S6JM.$WC-\O^ M?T-GP6N$2@\7]DO1C2_S^.L.07L.IJU8R34YD7EI];O:.=),>&VQ1,3X!+J7 M^QI0JI RP5$;/<7:;6R#@FY-IX>-SF/*Q8?]HC=:A%M]FKKC9-6[=N(ZXV:#A;>I\P,>]V?1;Q^ZW)Q@=/,"4.8YL(R MSA/11G-08A,%R?T&="5P+X#WGS&@O61 -C"R%(Q*S@Q!UCB/8#T8-41RE<]_ MP;!\X !X+'&9\,^4NK)/0;%JUYW$.B 8#V[[B\C+(R3D_=": 8R&C^REO^&O M_50^YU^%+X[<$B* ;?];..]=='NA'SN_FN287-L2;NSEG&^B,;RRT] M0.8NGOOGJ 'P6$/6K/7-E*FE8BC2(HV@,I2DXY+$.@(%:(JNH1H(+$F*@5F(VHPWA'!E&"P70 MY,CKT?XZS-0<)A/=[I\RCD9NC19^C,+#0U87 56+G7S4G;K8""=[):XE--^. MMI^*S+X9K3V:GYPP-3PXKL$:P)/E1E+%"?(H?A(8<8ZSS%.<3U[[Q0&BRPO= M.2X_,?[EUD>*L*8;%Y@,B7KN7G1WP$$14[+3"6-86*WV2R_O&B&-BR/&N(XI MY1Y+"B.N.$5.8XP$6,M&B,23YI,.")]"B,!>#7&!4Q.,3I:3D")V5&A'YVNY M%/N%X_RV6F:)B9.]R-+\TOP@])00,^UC^*WVS#4+[G3[S)S%-6JNQ.@69?.U M %KHLF)+&%%U5ZJZ*[V1[DJO.75395JJN5M\[OZ\WFM>H]E2NQE"*\XXC'S6 M*LR_C[?J86_#S=H?%O:UWN6M+77B,&\5.I,\KN[@>,9?8[*7UYEDP>*"K_K4 M"[@1@K$D!NF 2U$N0G+:.ZU)8-P)L!7(T(5*9M9MO<]<:,3!FI0/?)SY,"P? MF*_S^^G>MZ]7]=U_X#N?V>'I,3]L'XCZZ4F[_O$S;WRL\\;N)S)5/A#&7/]8 M%X?[]8O&MUQB,+3W=D_:AZ??+_<^'EP<[A[C@ZMC7#_]YV;_);CN)[;W^8@X M&C##&C'K'.+:,60)BXA*&R+5QD0J-K:IVF3-K-] 1./,/N>G*WES7>$^YZQ#>#_$OK2U#QVY< M_N84OS74*^JI!*37%/@MXTA+XA 3049AM" 6Q)#A36J>#/Q/ZF/S.!9;X5*% M2\O&I8J1/@3&QTL$ MIF57X%_)X_OK$*M^404@;]1%\J.'J;'-SE2AHT&WELY;J2@J<'TN6E32RW7B M;F9#C=/-BR^6&4NUT(0[YH(".5KV^@(Y+2J']L!R-,_*(M:CMXKK>'C7Q=JH MWEU1Q*X9<^/XSCRF.$:Y_TRC*-? M!"E>/A1K.0SV*&MYE_6_)Y.WKI/F8]BJ_9TKDE\77['M7,W@JJR=;FO]R_X@ MPGPV_;#.0C&NYC@P(F>9C1/DBQS685AQ,8NC$NK#<)*<+5TL1QF%7*2S%:M7 M3G1_*S=&ZPW0^=F,LE=;M7?VK,@OR0,=+NY$N:R;X2^?.KD(1+3GK==THV6>X))>;P[S^Z^>[_F:N)@Q3#A]/6[4'D^#O MJY%\*Q'^QCU>(W7@QAJ.=KIW\*@?>]W^NI1K??&HE*^L<7P4C4LL* T\V>8B MK40B1PA'*CF%@R;:* FT^8X@M%(<7KO >K7PBR_\ =[;_T0;5Y]Q8[?.@:)0 M%:.47B$1L$(<&XM,CN@'R"/21QX5-;G$^GUMA49",(IGFPA!>W2,S[,WQ=EM M]D=U%&#\>VD8OOK+AZOM[1SI&(FAUB-K'=V 8 M?\?C829Z?WBA_F\C$5^;.#)AMF"UEAY#I;<$GSO>ZP['QVAF0.=GN$A>\)-O M.-R-ODBXVS*BE^:XQO)$PKRQJ*K](D*W7D;HOL\1ND^+J:K"&5]8()_WD_<^ MZ]Q'F[/%_WDL_>SY> K4O:G9'N87O4;LYJLT["T??=Q_84@2 M'R5L,R*65@X^G@(TLV(HGJQ;BT_F$@?YTAOK#=MZ> F4/U\H[N@/A>__-Z1? M(WYC&.+=!FN^*.M5E&7,-6^?+V)CY73@82-CN2>XKX>$SWQ\^WH/MH"/DWAJ M,%$A*L:Y2,(Q:3056$1).#5\5B+^U"'NC-I3[W\.*\7O#"OT[=N?O\+1[N\G M]:M/_+ -_^[6:?T*QK%?%WN[?YP>G'YH'[0_7QR<'I/&U7LZ>;1;__C^*A__ MPC>_UZ\.KAJ[/K=SYW6X5_W;8?-P]W>XYU=6WS_,+=GIQ-&N9%)A9C"B"7/$ MF;#(VJ1@-3%V/E%"A-W8-GR3DNEF>2]YM'NCL_HJ!YQ4!:Y(LTUQZ8K%(3@?IE(2_15]1SG7"\,:[*024INP8R\IO^7%*.>\4/1KJWAD8$,**ZWQ@D>);6(XLS3K M@,!IARN:MF8J/DG3F"4J =]&43.%0*TUTEAQY(6V+CH'R^\*%3=*KHJ*5X[. M.Y3Z8Q&5VZKM_&C>T7GF5W1RS@7A\WH0UA?"N0%>QJ0RVGG./#;<8FQQ#K@4 MG$=*^+T M#6(T=]K!/JRE380[!M:S-\%PQC71UAI3L;"UPNCIR+E 7&0BIQBSX,%ZE@PY M+1VB#BA8(#)%#AA-F-@49EGF\]S*M"[NLU\5';1E6GOA \4R]^\T04JAC(H! M4\6\J1CWOHO13_TE9<6^-_J]> M_OQBUY@AN>LR^>O\R1?-IUV+PYR/N>Y9IRC?]O_9]ME_:KLQY0)LU?E.Y?TM M/0M2T40EH18;;IPSP42IP'1(PIFDJ@#IM;(=X#D'C2;^F>V'O?U/EXVK[T<, M"^UPDHA3[Q!W,2!+?$1:25+.8^E=X(0) MHT02\-!8Y%XW4E3^@773\;UWMW7<12><8PD1B[.#0%MDK G(,!V] XQW6!8A MTDI79SRO8NE5QSR5(W*9L.O;BG,"5G#PN" );70/<]EQN?F *NUX O76EIL MX&^7E4 M;D*$W]!3(S!)&(42<1*SJ+64?@DK<-@),I ?&40KALF3AJ$*0J9DJ8H M!@Y6(6QTR$CCD;94^VA%"-H")A*Y29Y>^^3%,'&JE>)U1Z-Q1,)4@\4;X19# M?>&Y)\Q9M]_,'_BMZ'/7_!&O6\'\U^T@C>$#X>NO6 ?VQOG@_J],E95_>4PH M6O00,A&O<>/GR=BZ/K/'$;E>M-^133#8WVSKPE[V-_Y]N\=4LX-N3N#DL]_[ MA"D]VQ.6P@.@T>T5J_T;2&7LY4_!F.S*C*5VTLNX^[^:5F@O00N498E'@5TD MFA"Z3_^V^[?=E+!JE,)!>&R(9AR' MJ(UDTCGJ!<&.8G_?]V;VIUJWCE1_];KAW ]J?\(UU[P?%=L22B^_R1'?HF+N MWDEKYC%XBPVI6-60ZJY/5@VIGK6\/4D7JW*MHZCP/M4:[VYZ%>J]'MY56? M;0%_NM6.8A:LUT9R(Y)S(HE '%&).>EC=<:X''_ZY\OZ*=QK_Q.KMS^IG_K+@V_O+QJ['[[# M_T7C8_VB <]3S^-O'WX_V&_.2"<1.],LYX:7%,#,OJ M''#-<&NR_@=Q/NA@=<[9DX!;3"-'0D*2>B.38OGD=V.;\TW^RK5U;^-655[W M#KW^,[_.YQHEJ?[;ICBXK-*QYTH >/NIFMJ)&&RRD@(%X3@:;[0E'DOIO4X\ M5!1TG:#\CGY5TB=&G@[B%Y6[&U-5/Q2;8&])O1)#G"8&PBKH(![4X& M<::]"[D-1J[E2,TF)2M3<*'R@]YU6/ #5J3I^Y7+-L+[0C;7AD8 " M"ZXY&%V:2,.TL,(224)0%3M;*^B>[E,5.&5*!1!I98"B91 W005D' W.44JY MC05TJZ6E9Z]*AD&EXJ4!)A)5F'$GL.3811=A_PY*&8]9,D,#K&)GZZ/BT[XT MK&FR%%E+%>*:4:2=%$C#3YW[(BC,-[:)WM1*K(J*5XZT.Y1Z5%GG77Z(!(_Q MQ-/IRI'VEG"<<1J3RA7/E.:.>AT=8+BP'JB:2$I75&VM<'RZ;Y5ERC#L+1): M",1#\,CRZ)&+Q 9'N/(:K&RQ*=63CT0J/]HJ:KC%/##B?7:-X<"XPF!U2>&(HL&Z[%7C%3M;*^R>CK2C MQ@([2Q%9F1N^.Q:185$@!M3;1@Y$7(>-;;K),%X5([ORHRTU)@U,+<4#$2DF MCC6QB5C'G2.,)4*QKMC9FFGX5%=13:WS@2-E-$&F MX\\2+'#D-"(JA4<\2B!F/"5D,'!O+P2VJFKW_I8UG$85?$@D62!=20=#9;"* M16-I3AVHD@763<,GB1E .-?"@DH7,0P\2:0%O$K>N-P[.LF@JG;OKY5V_LM7 M]UW$/OY5*_U7[=[?%$9/QYF9@%UNU8UP8!)Q*VE.Z/+("><)(=J)E*IV[Q4Z M5.W>?P5TF$H@L!:,L4B1QB(@'I)%-A")&-.""\NY=:EJ]U[U 5G)^:K:O=_; M!+"B_;_\L5C5X>\M[=UWM5NVFJLHF4(T$(4X-A@9#TR?V 3+&1UE^5QLJ1W^ MUI&\OV$=K_KTO34=GVS+$%5*1$:%L' "<<=S[#&F"$B[PLHJ*BQ>^7?+^JSOKY_0:5&VG?J6V4U4KOK?%;^I3-DP,PGC."7+)),2)%<@D M[Y&WGF"E?:185ZWX*DRL,+%JQ?=6,7'2YM,BFN !"7WN4$C)OX%6?+>;[MWQEW'/LD**9G9"XWAC>_%&9SX;SASE,O&:1Y'_>J _G%R''1O/PM'5ZD,>]^QG^ M.TR-W?K%$4Y8&HL9LD("';$)7D5O4236>I$\8]R5> QR&L-.1D"7*[!1D?L& MY_S_I*5/0D?IH]=PK;A1BP"(9S#K@]XYF#RC.6_F+,7)EI0W@^/O;*0W\VZ/ M://WC +VMS^)X;P5]])8U-Z=]WKPJNA:^.L*VR=V))2R"E. >.(UXLKY7!_& M(IAGY8.B(CDR*3ROTB7QAL1F >DW^[D)8C?5!C?;)ZY?YT.IMPQ]7(^^M]7Z MCRZC]=\3AW3_]TA@EWKS^1ICW6Q!]RS#F',._C5W/M9:-3EACV\5>C9'7[L'V:FK^H=EI]H&%U#YVN^&>PA!+.;%XB]U,%G[^M]/J M)"2+%05:1AF7W!G""3;,89NP3LXU&L]'^>EG?_W11__CI\N#T\\_&U2?>:'\B!U=P'?J>'] #7C]M MM2?=*0?T$SW<__2S?KIS<7#Z1[.Q^Y[53X_IP>D_IW7ZQ^D!/,/AZ?'EWK?# M5/^[=*7)628,Y[,+7IIJ#+*M_U#!&NCVO3 M-./,MD*]"O4F2YTYKF,NIT(5X6#L:RHB2<(YDOL(6%V@'B645:BW4JAW-8%Z M,:001 "8BYX"ZGF+M OP@PLE,3>P=4E /;RI\+*:?SP[ZBW7_GQE5OJMV_M> M:W9J?_6ZQ[W8GU6PC-[YF/.',ZX+_BR==>5Y_M2!6?8PR17^/ _^-*=8%U9) M,6L"$L1(Q)W#"-92(N8YBXES(P(O\(>:!8_UGX\_+1!L_+:5<.DDH%+"%U'" M21) .+?><8FDYD "C(I($\%1M"F&Z*PUZ3&BS8 'Z->K9^,K[_!=[4:O; M 7SY1GSGK#U^R=5BU@5WEK[YP^2/YKZ"G6>"G9)&.*V220(C8CE! M7#B+K(T,!264%3$8S7-U=*HVF7YR(YLEZO.<_H+[O**S(N)^%>_H\N;AS0#; MTHD*@%D%8AQSZO#VU3BP*V Z96.]W\PJG;_)-;>==MPY\O:B>W7X@_;.KRU+FN]F%K1YTO:07Z[V:NUNA>QER\W>8->K1,'\ V8FJLB@+?X^U;MPWEN MJ%/S)[9S##=L=D#EV_FV\(UNKNA>@PG^#E\-,(96]ZP-8\MAPN>M %?KG[<& M^3NIO,IHZ)?Y>CVXWE;MYC0TX8% )N$ZEW#5CCV^ZW&+M"7_V/)._"HD<7/[5LIW! M3B>\_Y_S9B$I*YAW,LX:>_\3-@!RN/L5'Y[^_AW@7#2N3DX.Z.'WPX\ T:?' M/P]@2SC<_7 ZF0I0W_]P6K^":^Y_:=<_?@$X_\[V/GXX/6Q_^7[0_D3W=C\T MZ_3#]_JW1MK;/S@*1H+E0 ERPC#$K1=("XU1T!Z,;Z:D43*>MS!SMBW"N! MOZKE-XJ*:5*2EGY MI)3Y O;_^V9B2)6<425GO/'C\3]!SJN4C"HX>;[2%U8YZG' 7ED>M'/))1R$ M]=%REZ*?U^U^+Q?\V.OVU^4L\7%T<>BI^J>YM]_X7C\]%@?[?S3KNY\%7(/O M[?O+PU/_?+O=W62;W]Z:*QVP+*>0SW_*/= MN'HOZO",!Z?_M.OM#W=E8QB) Q4NAR0EB[C! 3GL.>(Q8(MC9$!(-[;UIC!/ M[M99)6-4>+?>>&YOR0!VWAC!MX[Q^^ KO7@SO)CWSR6L> M/2'(P6Z542XA8X1'A@3"&2,F15'@G7IR=;,J#>,1VOC[>;.5AUNZEC^USWK= M'[%P85<)&04&.:<8!@&6(F!.$V!0($H2[PUC-"1:<:X5PZ#I7 PN%+,\>60= M,XC[W(/3>(:BML8D6-T0P\:V(IM$5[D8JZ9_R3HAH^(:YQ9,&DA $D9$G7P0 M7&A><8"5T[])#B!("I)BC"R1"FP>"Z^88@@05"EGN,!4@_ZQ3;5H[%&5AC&O MQM6M/X$_]BXGS[VJC(R'T"$(4%CK;6GFI:Z MC-636SZ]?";&>E")=]U.?] [+_6MJN PU5%:!&FDER$0PT/$N8TTI=AI%0-0 M!E=1AM6"F3NR)2PVAB>>D P)8"92BG2,$DD)W$_%&'@ @T5NTM=(&Z_\!0^W M?90V )8KYH7FW!H;DY98B:0S"=35F<'JJ=_D+A\\H2YHF=7/(RXH;/#64H1] MDM%990D16?TX6<.J#4_AY\_0AGU=U'I9&8>56K^06D^'/@C@[*G(071$PJY* M(M):&10(DSIPXE.2&]N4X$W,EU4685V"'RH4>-'$O H%7@P%IDUX0&E%+)+) MFMQA1"+'(T/84'_>/F\5Z7B[\:P' MPE]DLU1&_E+IR(UIOCG+\+H5\PO IIUV%Z;HJOC[O;A50=;2(&LZ?D X%4,B M& D=<@]JZ9#&U"*"@;]P(H.2N0A6=!W,2GZK(R0M,T)L!S&=WM:Q/ M-91U ,'IB ?JC:0*#"MK#"X=+<;##VFBMX1Z1@+=V-9Z4](EU[Y?N2)0%:)6 MB/KZB/KL;JL*49>+J).T4B;EH@0>J4EV6G&6D':6H"!EU-(:'EC"T:<=?O-_+'?>A$LJ.:/>%TGXK\V;GUK^,#X^BO6 MP;.=#^[_RE22^RO5Z"!TPCMVX^<"Y97DN+S22>_:^#B.R/6B_8YL@B?\S;8N M[&5_X]^WB],T.^CFK$].V+W3DM*S34LI=(!#W5XA*+^!J,=>_A2,R:[,6&HG MO0S5_VOV^JB-[:)U[<]X MJD/VKK^"'>KGWL=_3NN[==;8/>;UCS#N_?<_#_<]W?OV'A]^_$H/=[^D^M5W M>F2,3891B9+$%''"'0*Q],@KF'*N17123=;%PHX"[P_&&HTYU\;"FGI&<>"> M*QOO:,<^FOI:.?>/:,H^\YZKVI1]QP.%ZL60N[0-XI^P,85)4?S]LFY/N[UW M+=OO_\+"R(_@.U(2K,"L9+ET :7(>AU1\#816'UEZ6K4RMJ_60"K-BQ\==X& M(8.+Y J+Y9K7FM>2;XNEAO\-O]A?O[I9#&]QI7_QNEED2U:#K08+@Z7R\>73 MY /^HU3\,SN0YR$?U+S7,/-?8RT*?BU:^*R:N6LL=]H-78/+AI7![3^[9^[*L9YP9RRD:,018Z@P@HYY0,2WMCD M:<+)J(UM0B:/2FIYRI^D%55UW*HZ[IQ111)3 6 2"$Z,,ZLU48D8IE4D6'L^ M=VVJ!\Z^UB@=;DV09C*RR(9#=LD)L1EBZAZ W' M41C* \D8B!F[_1K<#0V^?Q4&L M[1SW8KQ50WZYP3@KBUEW^OE%B"EXS&D(F%O)C [1.)U=.USC%"L__^MCT!V9 MTC1@)7E *5"".&,!N<@MHC09XKR247MD63*(4 MDBB#O>4$2Y>4=0%C02F6L#*5=WL%]6NJ\XL+D1!&D;1.P!ZO#>SV"2,A+'$R MQ0BD+I^C;6)-G[K)W[VC/*LM4RGSZBAS1>&?7[TG';?,JQ"M%L@9FMLQD("T MIPGQP*04H-U"A5*]A:K4^RVKMS+)"^P\2=QA8;RDBA@GC%,D^ZV[SD3#KJD-.& M9U.7($UT0-83*X&3!:7)<*]>)?5^\Y&T^ST;8JT!JK.4N,%U0J,['6DN*-AQ M!/SK-'>$YVXN2H.Q: 16/.C*D?;JZ')'QR2"(W,D<.1I1A=/-7)1642284$* MZT7,=5?QRP7,SK6A_Q)]#[6//O (NSF5/-!H552)F1 T]09'4GG25E#!IBK0 M!>PME0Y)(2/BU"3D1)*(&4RQ4]9Z[8KMFY,G;]]5$]-?6IDK=O[\ZCWI28,U MI"D(A7)9+V#GG"'CC$?$.1U(=('C7&!R4RQ:M;S2[K72;D*YM$23?)0< M>1 M,^>8\!$GD]S(QL$L)82VSR/F_5;*6VZC&*HV4ZH?>V<%1GJ\.M^]"<=&,3QY4L&JK6;(;1>H0#F[(1TGAOM M*2=9D-P;9AT%TU$D3P&OA">5?^WU06>Z=VIRQN5T4!0(( _7A />F(0,YP'V MDEQ20 'HO*5 M570H'FV>5@1B@F+,B7#86=P/E)!'<8D$$]LK-QK*ZA?4UU) MA8PX$M"O1"/HEZ5("^L1$SS%X!,CN<$#5YM:O>[IV%@K*F5>4V6N./OSJ_>D M>\U[#)1=2\0H,<#9X8?U5B+LI(XA2,6"W=AF8M.H)Y/V2KU75[UUD)@S'AP! M]78J&,&LD1@LN40<3U6@VBHJ\Z1_3< 28L$PTM@1V*M91%J)@(B541CL.2QH MN5<+42ESI9P MP0Y7H#:*@7%&%'<,&RD=)QS^JKW0P55.M154L$FGFF,F$A$#HDISQ$URR ;* M$$TQ&0$;+S4"%(S33;*T&@_52?BOJ=*K%CVVQK"$''8A>]7@E3,.X80E=U0;>'>X63-6:7.ES95;;:7U>]*M%B.+ M2C*%%"-@[=JHD;,,]FZ*@\QUCH(&,J[4IC&KM%F_^;BU_>[ MFIW-.&N8M66 MT>J[\JL],]),%U7C4F$LK$*2I(BXPAI9QB5*ADH5C0V*YOAW^G+!:G/VUQHV MZF8 5:%[GG5Q)/Z_;-79Y4_0V^%)(5FLD&:D0XP88Y;!/6R9G*1;F" M6#7IHL0N6::X0=*K'%=K *L\A^TDTNBU$M(%M[%-"=^4ZLG-!Y:N3*]<,Z>" MU0I6UQ%6*_/S^8%V*L'9"NJIRFYB[0%H@0\Z8/9()Q8M]]XJ:X$4,KUI-*F MM@+:"FB?&6BMXSHRG")5A(-9K:F() GGB)916%UY[5<05B>]]K ]!JTP4%<9 M ^+"1603O'+&D4@M\P;C(7\E%7^M8+6"U3< JQ5_?7Z@G3P^T4G(E+Q$@HB$ MN%(864TPHC@8IZ06,O_SR+G7[[GU[CP\_?J6'NU]2 M_>K[U1%EDB>J$THA"L2=],Y?X9"(9OS= M:;5JUO_/>;,70ZUY?59FB[6M=00Y#$C-RI%_SD_(_/M@0QCYK5A]\3[/Z;/GJM8+"4S779 M&>?P,\-J'O71Y2VPF;K]'83.>LUVS5 MR&8M<[9YSO;G>?(Y5OJMS2 M9I NHO[+33E /.;%NZNY>FK3)?P&'5?L]/6Q_%HW3_+E_ MFO =6M\]R8ZKJ_KN/]\/:)W4]_\Y/3S]9\IA=;!_V#[<_4ZS!=_X]HEE!]5> MX;BJ7S2^?3D]N/KZL_&MT6Z4[97I9$<&Q8.+-J+@>[_[4]B.&_%;GK S?_A?'#>BY6S?\K9CX\8QH:XF E!L""TQB%+ M4T#84YRLXHPP/^7LOW&ZQUH%'K"60JS(5X7YO_VW[\\$CL#NG;6T."33?HOJ9',_S M7;;R<=[KXWSS):?N\AD^.3EW_>GUVR3(+Q'X/ 5F16?%#D M_;UY\GSZ_F)O_TL;/D/J5U^:!_N??QZV/XF]W<,FC/,$V -\]X_O0(CQ5"3- M_HYHP%CV]K]>-3[^<=+8_= ^./W.&^T_VHV/[\4!,) #N!=<-]6G2]DK39A@ MGJ)HJ00>DABR)G>R$T2KF+S1)K>*9)OZZ7VF7RX1>9TPE=\S?V\'.BN$7!Y" M-N#^^Q>Q]2.6Y] 5."X-'*=K$EH<82TM09AB@7@*!CDA1)Y>+YAQU*N0:7^Q?="D67AJ+3%2A\D$8KZ5$ IHFXUPK9 MG'L8A*2!!<6H3;D;^:9ARW+05A3S%HK*BF*NSB.L!R;F4,<*%9>%BHUW4Z@8 M":6848HPH20G#"9D _'(D:B2S@=87!8]IA>M[U=1R_E 4574LJ*6SPRC'[KG ME?MR>2@Z[;XT@5.G $6%%1%Q!RS3J%PQ55#EE=,\2K6QK38UK:CELZ"HKJCE MZCS">F B?+;"Q*5AXK374@<#1K6PB"L"/R2S8&\'#98W\\PDZQW6&1,Q6S#6 M=/F!2^5!^V3X$OR>9;79.2]DIPSI*"3!"NTEC$)9EG@4V$6B"<%)T!B42NJ( MFXU'I$+?'1;R3!I<7/&WY@!NYV_IM+HSOD;^J_;,H5P?ATFZN\V^;W7[Y[V5 MB3^M6QJ+>_XOKI2>L0E A>PSV_LLG( MK,./![BQ_XDW=H_IWK<&*.K[J[W=[Y>'^Y\O]S[^\[U^]1E>'_]L[(?4V/_, MC[ !*4L^(6(Q$ F.+7+!4^0Y]1@G(WGP)9B"@,:P,RC*3%"?E.;2.,4E%4XI M@YTCB6FM*0Z3D5RC*9^6_;DCF>Y*YK^I-4.%F36PEXH3W$NC9_Z%A0L?@65/ M//R'" :1 I;*D=$ U9A%*4B(0<:T$CG^^R=Q&%^7,_2'$7*CZ+M^$9_G3V"[ MSUGXG?)7V^M=#M/YSSN#',4W3O_/H7WY,X,B@[9=9M#&G$%;NY62^-OZY>VS M+:'TLX3DS9^XOF9IU0#X:P9EKDX\YNQ(S+7('=Z-/K9=[-48N2-_ M^-6U\TF??$3)B4<$"=\1_5XN\^LLZ(=N#W[MW,O:5F28[\Y[O=CQEZL^SOT> M?+?L9OLOE,>)G='>[7D\;NX4GC])@??FS<%6N>;-1):8FBQ#&W>+;("4>1I!)K#HLF8!\P)[GJ*JRA NK%@'JJ^RA L0R!(T]%CGM/"5F- M#4K:P5)';)DS&X#(&G;6_ZPW4E<(6"'@D\_2M2"))&^YTYQH[U30R1@I.,%* ML#3O67I%0I\!VR9+AP=/B,^ME .+&G''/#)"<42%\UP)FI(4ZT9"WTH\T7[L M#VI_7_8'L7U_YTEZYW.]O<[/5$FM%"':8,(ET4XD:02)1(&E:SBN3-M70Y4[ M8FZ\)0PGA9+$"7'**+(&0$9C)PE/1!#,73;EHCDMEI"[0)/YM(T)2UB3& M:(P!J(7EAFD1C0N:,2$<%96EM?*X,6EI<2.P2=$A''RVM+1! !@:+"T6C W2 MN9P;]RA+Z_F HU+(H4(&JJPPS N*&=>).>Z$9AHS+Q..I"+^KZEJD\1?Q1"5 M)0Y)&Q7B'@OD B>(>1ZCXB$D%E]OBW[JJ5Y5-;6JFKHVW=0JO%LZWDVGW5NC MLTL*6$7T$O!.)60"$8CJI Q5"K.Q_?7]9WWU\T0,GJNY]IX^-A M\^#JCY.#T]^_'Y[^?MHXW2&'WSZTI_HGG'[G!_N?+NK[._CP]/BBL0OW;/]Q M6F]_:-8_?FG78?SUW7]:!]\.4^/T$][;.2(*!Z&)1M$9EHMS4N2T%LA$)ZRE MP1FI)O-T@?D8*ZVBTD:>I-'611=Q%#I$@-^IC@M_=CO':!![[5J>^J)+0:,[ M "'ZRUYFQ7@X?_?.C-S90[@]9&^P']3^.R>E9MI+ M\7_&?RU^)__YUU8MCQ'VU/->>?'C/_/OU%2\LS%#WQS#/ M"Y?Y&UNUG>L'&F=_;>:O]F+QE?^]B!B8UM(OD6OH<)@"ZU\@IWSP<@EIV\3]>ZG0DQRF);2D>O M*(D/POO:(O+!^F8+%*<0^C_GVD?>_L&;PWN*R$:+80P7@^'TDF,09,1R+' MB/!<8=HP89"-TF$-*!\$")&<*4+VAVVV\CZT]>C"$2NY(=3L$+UO*P4\\1\6 M-M/>98V8$EEK[K)6Y.YE+6IV!MWB*W^#_#UJ"_C]3_CDCV[K1[[<\*,CN;^] M+3SXT5H_#HJ!M.W/9ON\7;/'<+_CO($,BR,,3FSYB=$3>YCP:(F:# MF2K3[$\JM]RJ?1U_.0^X/Z)?#UYI\Y9>%>5'.J!59_8R P1LJ?W!:+\][YS9 M9C$''=\\LZT;I4ORVVDT-M X6^OE9XO_^_#E]I_7YPT_4D>>B\. MFYW!6ZY0T5:T<*-[]114 KC@A*I*+7SBDF O*+>26HJ%2B'7\3)&:CXR$8E! M<^IL-EL^=?I@S62P^]T"=_[[K!=MV.O\ \N>E_ +/!<9JR2BO[9._FQ<''$F M5:+1H!A91)Q(B[3%&('=QBT+#HPV#CJYA:?WY__Z5^VL==Y?<-U] !L0*YM8 M4#Q%JJ7VDD6C3)):^6K=GW_=+QL[1]@S'K!2"'LG$+PDR-D844S!4Z: 0W.\ ML4VW[J@E^E]9\1=;=(>-L%)8HYGE1GFM,",N:! NKL#8KQ;]V1?]"KBX,5YI MGBA2R3$$EI)#1I*(G(!E9V#-6:7SHJL[%KW<_6YM-7F;L378)7JPU<"NZKOM M=G-0,,T4X_R[(9#[SF@[&F\ZBPF8IBDEX9W37,(6@DT,/H)T,=C7$HN/0)6[ M&."[\0-^B/&OV,NE-.QQK&1L)&-[.T?>*J%U,$CB[*J,UB.K LE)E3$IZ8D5 M86,;WPTLW=Z"ZTX$2XF#9>FMY5$$:RQCW*D4B0V6F&K=7V+=<>/SD=,BUUOE M*#*;.U-SBEP2#E%)E('M'O;\E->=W04N!54/(ZHZ!)GBB%[]IP^F?^S!=-?B M3Q_[_9$GH%B9F[3YK-?]T>S#]1[#G4\L7!@LT_Y)M@B:G<+ET.OEJG^EKS.; M'(4[%/88&&[G>VF%@^DP."\$]2*[L+*)WFJ6#8"#S:9&<B_F==?O-_('?>C''COR(US7\_NNV+WSH\\#77[&NWVV=#^[_RK,70IK3 M%T+8Q.S<^'G2NXX[/H9]"C;X[\@F&.QOMG5A+_L;_[[M 6IVT,T)G'SV>Y\P MI6=[PM+K!)C3[16K_5NQ+^9/P9CLRHRE=M++B/J_9I]FJHWMHJ=YUK)W&8S! M3/Z__[;;=RWCG<=",X]Y)HZ%9(R).YHBT%3.%.!+TI@*ZAV7@GF]KL="A6OA M; # TXO%(V<\!/H#J &0TBI:?P,3RC0K="]N>]&OO0Y;M?>RP$ MYDFDQB@"S)5;3K3#)&E#/,F9*9+<$U%2'0L]Q:,/]]BYW/M\A*/P*6B%"$P^ MXMQ;9+#%B..@@S!2!@<,3^LM,K71UQXZ$'K02'CB(=%S"$QU2+0,D7I_ 89I MX %V&BU1H+DS2 M(P&S@UYWPJGQKOLC=FQG4"\'^>=HC)54W1DILWMPL;=_<(23%8Z:@'3*APQ1 M$>2][OEQ2?E'GOX U!Y,D9&WOE:SV.7R M:0+LE3Y_/QG%0_#- M 6DC2-F>.!>48"T GFG%2,!4.E MU8KQ4$G:BTK:[O%1",(##TW(L: 0U\R#Q0O[H$U1!*DM3;FK'9DM:;"K%3;- M5NVM'6UGX"UL2U" XL3:+B3SB0N3%&S1)"@>G70TIFAT /M!!1WCW,>YM\4= M-NZX4[@;*P&?P[M#ZA='7 ':A( 1YLX#TZ,1:<,]"CXJ@"/%#?8;VV9F$$=N MEH1*9\]^CH#[LPL2.B9Y=P0]E)OY'9^%?;T?_7EO\ERW2*0I;]3?A%W?MFIE M/$2!N/E4M-6*A9F5'49G@-N7#P2_W7WC_$ZT8#<#N@\_. RYN/,B#S-;V"TF M'EIMEKZL<53(K,-D4)ARDW'QLEL09;#\\@AN4R$P)/O7Y\+7[OD['O*E3H&M MDYZ'0%Q,ED=)7+#<)&Z/X2'&A9,S'OB0EQ%6,^0"8HI0B M%@[@-M&4#X;$LDZ!94@Q,,$IT7G!O9&)IR@598QR)V.U[L^^[@Q@743J!;8" M*><9XI("65;) 6,6TAM'/;P/IOQB!X+W'@/>A?AIT8,^[H2AE$EK(@?3T("\ M$,RHCA2H<<35@<]+R ZO[QPY8KRU BQU8PD86IH"\TU #I+0QJ00:0[LO/.4 MK]P6!]U!#D,:APM>R\UFWA07(8I/E(KY_#RWA*+BC_,+2V/GB KB2:)@D$LE M$2<*MAK!',*282XQCC&&C6V^-3/T[U6E(N\Q7_)17 RWA*&_TPG%_M/OGV=W MP+MN?]"O9&,.V1![.T*45C1_(X'2(U M.[!.3>! A?,@+V._$*\9?N74S,LV=B\/V=2(B,?QH1I\W+KN^6#"]5P<[DY8 M[T//-OS^$%M_"YDW-QMUCZ;N.B;^05MEN*+P6/GTNVQ:580%V;++9ROG\MRX M>F_H EK,P&&"$+"*:9"$SR(MX@$W?[TK^I<_.X MN\C\S4FU-^1N%"PQ4O$S$.[N1+_8\9%4N1^- BC@$KUH"XJS<-0L]9Q9)P*( MD>72,! T*E7R6#J*(YEUIE3)VC)E#9AP-"I*@PTP80,29FE CG")$E,R,NF5 M##[+FN!WR1H(30E$DV+TQSE TZ04_1W/!F6.]O4[L?,T<:+2^5R*3RH'O"M: MKUGP,DAE:1#]K(AK<@W$D, I$4XLEAI"VGV?4/_,-X';#+ MJ=FS+*=,*,_*(B&U[H\A@>K 4M<&%['U8]P$O%SY*WZ7W?=M./J=14%=HH):JVB./-^2=QQHE8+2&T7UC<5K$7A33'AEM, >C/U$@%X1 M:DG4AED849)SQQO>@+<*U^Z,QKDZ$(W37#[M\]4>?*=Q<91#O*2E"I9;PKX7 MN$76)>!2B9B$4R!>L8UMS;:F6=1M8"N.N7TN/E9 TW7AGL>"TUNPH/\Z[V4' M4Y%M/W?<[AWV].W\FXF(@L(%A:_"75+WO#=V@+S__=/^[LZB M!(3S'/UKP=3QF-M@@'J+Z(-+ G-OG9W[<&!V/-W^<-@?8-2?RT&78ZXT>@X\ M%[F;+@E$:$\16*4,<28BLIYA%#FW5N(0;<2 YWQ+S=#HD64TF6*6FCV@ #=< M:J5QO8A &4HY%4!IO1%<2F-S1EQT3!GG?9B9XUP)U L)5/TG4%]NG1 V%SO M.> %[!QD%0/3R'A#=-+&F-P@@VU-6T836T2Y$_1C1OR1 "TF.&#K:T=T=%H: MKB2W/E)F">9:B* UK01G100G)[]X*XQD7B#*DD%<"H5TU!+EOE0F2,Z]!,%A M9C:W* 5G<-+L/5)NJ(B"YP-*XB4W@#B<>>9,9+E'/'4S(\(KN7DAN<$ .$$K MK+W-SA<.%@F-"AD6'5)&***&L^"IUXGXU1(8-Q6\K,:\L-RY!4) M(GBK$7.$(FXB4&8D M"BUT]#0I[(/2*Q![ MPGMRZ]XCATF9#.-/;.\XQ]<.7=Y%[8?%(Q-@V8%@FS8UDB3KPG]%5N?,>V?,""9CRXRHOF^9 MT055E[XC40O59? %BQ4$6CA:BN777_?(E!"2*%"Q"4ICT]V E)F1$>Y/N'NX M/XY4?NNU#V@]HMUXLQ2-&!]*0ITK=06-:';P)"3X#BCD6JU_5&84G0Y[(&G] M4![T^"86,,$/(S4I2UY-K=5L-P=5_DT'U/D4FPZ =I]BYM)@"(^=*>"&K6$:1PRJ#ZL;SGU<0?+TV,9UT5+78OOMK)97SLA!CP(=_2$EL M9;+AQ]Y,6ZO5ICJJ&79G.YO;!S#W,O-905CT@HC"&J(U]X0)A?0!D@67"FYN MR8.O-:M,#11YT)[J8+),_(0%[R?BVI0C.@K3=T *Y+79D!E;+6ZKF1J"8,S M/(>]3S ?ML>DD/V*S:9*A"L?/SYB34K>GS@D3H,5:O MUT9R-O<53;_?=2L8DD$6 M][N3L?]D4WL%L[E="D_X4;G45QXLS%:S<_4K4EKVAJ<#=S%=48!U!/"?\<1? M).-A#J$\3&2%G.V2.[^DX;]:B*JSPY494C-#F$"3&K,A?0/H2!ND?EB2-51N M^WIM)]TUO4._).*)9M@:K*54,E2H:)HM\!Q*;J>3<)65:)*S/W-G))*$*^%6 M5T485\,?^15@)8%#TSE,ZICX^;HM^!-:N:,A5"]77@.,?E8E?%B*Y[K"%Q">N-?3((SR7PW(=E7Y'?CXK,J\^H* M'!.BC7$18S)',#@$DH!Q&[S-\!3-'W?4#&F;+54P^ G9! D"R 1E^7 %U^4% MX2=?KP0XY0N;*XPU'M0-C'(080Q8)4[)WM6[K*5?)]Z\:]-[5Z^$,=X>YN]A M2!F_&\+?;8 MY\LZ?+=^O,'VCK]=-MK;?-K]K^\VFOO?]X\;[$.KL;E]WOCX=[-^?'2\OUF_ MA'%=U#?WFXU=&,FQC_5+QPZ\#%Q+KHB1$AE)K"#64$DRF&\9/-)JJFDB%C,98,]U2MYKY6C7U8)3]0A/=6Q^ZO*IP%\^TVX-- M$!U0V$AQ/\>.:L-^LSQ:NM;=K)S$_L@NQID%P_+08!,&],=*B[\#/_;A[=;& MID)_;$_"F-'VK TN3BN/,T6BRS+)?@V[/203 $WJ:W,"[^A(\YP<-3W8.F]_ M'TW9/60'011":9\3701/A%$2=$89$IECWF0%UP&VU;+4JY+GB=K1N:@65&9- MD8.%RJ7 =$5*83\HLA"TDZ![/T&U=(C\%6TGT_/3T#8L]YZ=./K+M?@GKN); M/^R!*/A^Z/QNJ+=[/,^%9UG^YET?)NNB MJMJ;1JSUQ]ZNOE95IEC;>VUU_].LS/ED(OS&FY*9!=WJ8B)3R,]I(=7M9GB/$+KJ=_;>C M&1HDVWGL[/7 "<8&3&G_?!V],,?OMD_;9F+M\U.&D.ZZ(_KW M%>M"RKO>%>8#9^W_?\/?C+XWFAD0OK TW[SSVU.^+JG^I4G]^6>2W_S07UTJ M'"R[FP3\.TE7[Z9IL\:='/:ZX&Z22E-C^M\?IYBQU#E\F]5HPH*?3/U#W./A M1$+??5SL]!Q']L=,F&9:?4O-?6AD4[[\[BG]6>==NYHR#\]_1:/]S[3[YW#Q^Y5"^^0 :> ML4(%GL7 "BHR$Q23@49I+55YD$;=P$3%;PFS;Y1.V]T2\/C+#&(<[;7/6SOM MSV?US49S?W-/8(G"WN678QB+W&,?CO>.]X_KNQNT<;Q]7C].27OI&GC6<)]] MR_]T6RTZ^?US6^L?KQU4<>DO6;& M_K.[-:A_S63]>)OO?#Y07NB(K:DJ$Y9I8)Q@!C*.%"LH'72#.47437&&+K?!< ^!%;X2_=$:Y^(YX)7VE\*TV MP04VP<;[&6,_!D6YL9%0C>38F89-4!0YD8%YG15%#!3DO5 WL1#<>0N<#W./ M:LW?%6-^>]T->&RK"QJIR04/2F$O^MS8K! J][2D+F(CW66@NVRENT^ON],& M+,VB+8J@B/B61X3MA[)PE?B$8^\_E,Y ^545ZJ]#!@R'OUQFK*D'H>\X Z$J=G]IFNE+GE<8NHK'3MI+#_%P9 M#,F#T$04>)ZAG":L\%YS2S/ND>LZGPWU/8N^OOHHTI> 1"!]3&8=27QMZ_PT M5="L DJOUBE]8H,)2U;@ISM";2^,ZE6WRWY=83.4_UVA[R+H.WNDK*VFF;24 M%"$J(F IB7;,D)!A Q]/P7?%KN;T'N"[BB\ML2H_@+&T4N7G4>490TI+I3-0 M91^D)R(:@3WG*3%Y-%+83$N/02(13ZCY5HE\CS8!"WW)K8(Q^LO-1Q<9?H\^9YU,6-^.F<,53XGTGO8 MLP3R$S !/SFMP:\HHL[!_"S68.T>-M/G 13H9:0\KJ!T!:4+].9R3(HL>DFU M%3P6QF.;):]XGC%-5=6F^%=#IBLH?4 HG3;_8U".9H4F#O9#(F@T!*OC22:4 M#=H9[S*=DL/% R>'/R.4)A_BWZFB>Q[SW<\8\>Y(H*7&!%K+2CJ3[GAW_B7] MZ/Q+X-=WVV'7G"\?\]+.^S'Q\OG^[@>XKB[V=D\$/*>Y]WU/-BZW6 -^;GS< MICN[W\X;EQ^:L\3+'UKU[_"DRZ.CG=VC=N/C7T?[QR>\OKO'X+H,($$V=K=X M_?M?L7X,4+%QX*.4W@5'L)4%V#;(*,,H)9P5,;<@:9RR:?H*E2%AD[6>2BED MIFQT>2Y@&2S/.4S\-'U%.>LUF/9?8EVZ]7'+JP"WLJ26E(F)0]:][S9+CEB;PZ;S6T/<\\@^,V!LZW1<,>*A/W.WY=+!HBY,Z9G7)X> MZ$^N6+"/'@2FO75Y1H0OL+E$C,0HE9."6Q-E]%F.W":"SFEJ^J]_)":6Q5;\ MGK'2&2-IM=!W6>BMBP,',,D$EV#:(%E]D17$6A&)5D7,J"T*8Q4>$<_K)OF/ M<0_D0:)E*%F>:DCBZJ_SUB>)F.BC4Y52KTUTZFC-[UB%7TO8R,/L EW=+'N"KOB&3/:K2:S5+T,=' MGPY[I]W^J)G0".A&W#KI_4K>M]J906[L4Y/H9^U%S=1*MN9$YX\$.V74,O$; M^S'A7$G/7S4GP=NG=A%S>T3<\MZ#(S-(+S_FP)W_\CC.4P/O7S+7Q8C/JUJ) M]4*["Z-.#.^S@[_6#*8#5UV1[((],NK8-%JF0;.-G_@FJ&,OI,OG#K$72@9> M7W))ESV6KO5U&]QAYA,_]N3T]P?EMT[8IR@?\?W[B3 9!!AN!.,L MJ8M_E%QBG7"8&(_A(=AL#*\O.9D[_68B8 ; 0.J#Q*:/A&/=7G^M=M3LPP^) M=?R*X1I$,CGCZ29@!AU7$E0R/<,[)6ZM4BS78/LI2>I\I07(,EDV)KB:@U;% M5Y>XV!/5)7:T@W<9\5L"Z/YH]KH=%-URX FX6J:$T_X ]>:PB1CVGU)-$X@B MU<:8L[)D5&L/2^9G;#I(TK/'W[]">@3CD>:%DGIZ#%$C4K8*L+MMFQH5CC]' MTRPU*T"B[TZ%%("]%OQ@$-&:L=WA&(S>[_R]O4FH!K2"7:7==*D)HZLHVG'7 M&*\0/&/RUC/K6?57V/CZOE:(K'9V%#JU,ATG#?\HE/TF0,K 2(#QP%UJPWZ8 M6, *2%+7E=3),0D?-F%H#7TIE&8P5TW*_0@!N*0D[B#]..@'F=:/JD'D![CO M:-=)/-_C<98(7?9?K!C)IX6E?.9U\1^S[OERD,U!Q3:.#QT1^E<">O7"L((H M/N/%-QW3NL#WQIX/";:3 )5*D 8RL0>D%IT10>#(X-Q-T,1W4V? )&0C%1RO MTGR$J+H47&NC,%>?$C\[3$[Y+VVX5SBCSUL7:R-]B&\ M'L5X9--LPONB\5KCI5W#THMBK?//9_M:\U'DG)TG(\EMPN68VKLGY&:6,G[R MJ2,GMW^-G1^_\3-DOVDX-_8^O$M/A+M%@'+ZVB) -'OT$-!6I9.?0N\K=LM< MDO@/JX]#N]NT\7%+-,#CV/]>/]O;_7*$#;7V-X^.&IL;%WN[1\WZ\2%OM/=/ M9LA+C[]E>[N'M'&\#\__\PCNP\"+.=GYN)75-_\ZVOFX?;&SZ=A^^TOR7NJ? M#X+-\L((2CRCF@C'*#%>"V*SR'ATLHA*SM"7'RJW>])(> MRJ:[C>3N[\0T;_UEXMM]'I'=.-#*.^P#20R (!%2>&(, MUX0ZJ;45RF8NGQ;!9W$3_@1CQ%4=>+&SAR^M:/B!F*K_@Z077C:A M+%T7CT HFZ]SF:\(95\,H2Q["$+9!7+*GID>]E<94)^RO\^]*6)+BW6!=?N% MV5@F4MBK]UTBF7MD!MA71CJZ -'K0_&YOK(9_"UI6T=&>*VRPDNWI5\CM634 M__>$[AW#W^&Z^B9W /N.8_NU#K)"N8SDOF0$V'SC)@@([&YHI2!7ZIS M]>8=9VLRNS>1R@OC.UWAPUWQX<'9 %;X\%SX,)WQ*KTR7#E':*"!")I[H@2G M) =L<%CUQKD'?*!KFK\6GM 78]LUPJ"V5;4JCK5-#,WA0=;70=>=U'92\_;^ M'0R\5VC'O7K$?1J+;+.,]L[ [H;'\S9,,;B.O;%Y'CRY#+WN"G87@=W9FBVC M,P:[)"<*&RL*8QRQG&%C1:IRYY@-O'@#^*H897\LAKN/9V$M8$B]>@5]&I-H MI:!/I:#3=I') 6V]X<0Q+*HL4]X9P4;"09T:;8)]107_CN%:E$ZO(UD*> MZV.5L+YT''^JT-=-2+YR;A\*Q.?0?P?C"Z=L),$AA;#2.1A8FA'&"YLQE45* MQ>,$OUY^:?P*8UZ8K;C"F"?!F!G&*"6+2'DD/(^6".D\L2;+2(1=1449K-/Z M<0)HRU0S?BU%&UKIE:*VL9 CGH>>:J3R@B65-A[U@!JE\Q52Y M\I6!"N]T$@;EUS!>AY^E2H36!6;+N6Z[#4A1Y=&5=5$I&]_78J_;+BLJNNW3 MX<",$LA'R7CC[/Q3K%_#&]1L< 9K%N"JBW2S[G! NI' [P0>@W^LDL;#.( ( MOS5[90U 'Y]PENH"+.:7#YK$5^'%LO:MK-U,&?37QIWJ$""^"B$8%0,N,*R=4EOO%#;,->,O12WX-;MA+539;U2)\ M@#5X?S7].W$Z_7JC#9HXN!N49B\32G\YW[6Q^5D<4)I)GSM'/. A$50(HCG\ MI(S$NG@GB@#&EF+Y&NCP#!*.%>.&:H2?EQK/E2#,O99>VR"T$_"/*:2G&J2G M@&U8A&+A;7[\0*@B+RQ7)-,V(^"79<1&H4EF-!<&+"83(DB04(M) M4)47M%[[,.QAK=+:J*JI.^RERE:L#+I>]I;*@\?U6X5X>N<=([W1>+=X#96L[\MB M0ZS9FBR%*DNH4B%4'%8['NP$_S#P.Q(+0GQ$08[%O3.C,7_3?_O@Z* M@'^3$SC][C>^88R/]H8E$'LLX4^K_;;T+)HI+&R69BPUV#T!AO[K]I+0XLV[ MW;)$.M:0K06[@/SO?YMW\Y;Q16Y8-U!$W5KL-Z?0:K2;(,_)#T#1SF!DZR Q M0ED_'(>MB/73B3/ PON7#QV.:\F112PQ!*3-JO12;RS]K6VXP="T1H]IIH9V MX.%>5 P?6+Z.A"JES=2',8W\WNHOJ3=8HM?PL(VMS^.5FS9)[EA*+%Y=*3%] M]%+BM#\?=5M(;[$%0C2X:'0'8>FHY5AC3(Q4YW5D?#P^N:@??VGO;WZ^:%S6 M1>/R<[9W_&>S<0F;[>;G\P9KM&8VYTMWOK_9:N[L;E\T/NZ?-#:W>?T2-O+- M+\WZQVV^\_&S:&QN\3WV-S)@B<;&@8BQ,(QF1,(^#)ZKE$39@F&=9B9 _E@L MXG35KM"%<""5RG(AC,FU%UR+0CK&<\VHGZ[K3 93M03_JU8NPB\4%]_ZV%>C M%FG":G\.+S ,FGRA+P%Q"#D-7H$_,\',DY((BC_ZM3^[IN?+5+]>2+PSE:/7 M+.DNTG_-<'#4[<&3^A5%R.FPYXY,Z6".@G6H[VNULZ,F\AVE\MQK7A/<:WS5 M:+\I^2HF;X VITED&8E'(OE&B='*E16^XPA(K67@ 17T=\&W'<5"T[Z5V%YP M>_A1.C2=<-@=E&Q7@Q[,8&GI]M=Q=!.1QJL7\V..F&KX)6DWSUGC % MKT"POR/=SLQ*I!4KS8@;&%3Z53P#EK(T6C J4H76TU_; 03?E^[W%<]8S8;! M60C70_'I^Y4W/5\H1DA2F2TC-]PG\I_:1L5&AA1/IND)_*DB5D.1_A*0;V4B M+K]>V[RBD;DE@'0K4=[DY(RF;,$@@!,JYJR@0BDC9,8-T\I15F 0%@PJ?TL0 M8+OQ8:X!4;8U+E^U[,)11@&VVJ>M[D4(?X9.B,W!IY;IO(P@YU.;&SN;>^* M!:L9+ A1VEHBX!=BM.3P4Y%1ZDSF<% 5W,3/@M3ML.KH^FUHUCFJBC"PB#??-I%E) MP^-#V>D2?D$9MX MC_0:U]ZB?%]\E:5B%'N62-7A@2F\SQW/"*,,U"IWC"AE)8E264M!U4*8:6KP M;.$-/)ON=M"!3LRF$]):(JK>:J M['&F[OUQ"3Q>3:.^%]^';Y&^W+FEP0M%P1 U@N?,9+$0(N2F")9ZE]W._VHV-AUO8.)4>UON?*]S++'8V]V Y_T5 MZU^S\ZG2"IY'*6&YB'$Y(Y@_3)3S.;%!QTB-9#:+V-B4TEDW\N[MN%\8:]$* MZ%9 -PUTNN" 9$*;(G44T&56!XLQ M?ZHP/Y0'290VG-"<:QLCHX!]"'2SX;]4L8-'ME=MM_FJ/F M+%>V:2TE=- _:G^6F?N[YOQ&#^AGQ;75M+RVVME%@,U)59C<>*44%=A1P3.? MZT%#9%HQZ2BFN)B%C9P5%CPE%DS;/,Y2R4QA"(V&$A&T C=/,9(7 MENF@A!$^1RP0Q9S.LTN'!:\^+@O TYQ83Z)?LG3E3\D)@[+DMFA5^ M/39^7KB!64"UQ!K^/RZ?,JUE+%6C:P MGG<5:EFB4,LJAOQX^-5X/V./&,4UM%?-V) 0\Q0:\'^(64W&CJP*MAPN:%YC1D5N>(R*%%1%(G0.7JLI*)'<S(&+@$JT^O45H\6.; R^>V M7F'I"DL?'DM]5O"HE0C(6)MY9A@'BSH4D5FII&\H+Z@B*62W<>#7AHL?5@.[R>L%US5!\ZO#\1NCMR[0A5( M1B\E$3F3Q$KL^ZJ- EGF46FYI/6!\VH"FU6QZV]5%;@DK85N_>:J>O&>88HG M[3ZE[Q4^6;XRN=U$LU1'FJ5^;0OYE>Y7)_<;5)8N)8HLLCB+F$3++;T/5AY[ MIRFY3^WL:YMSMBJJO7M1[=)!P\]-D55-W"NOB5OD1!/\GA"L,@P\SDP'Y1(- MHK&QT%9QNG#[H)]1TS3"8"?NFO-/W1Z.:W[NUFL(SK3WLCK;8HWC^ME^N]&& MS]E^^[/8W]V^;+"Z;&S^W09OM-WX7A?3P9G]X\^7>[M[K'[Y)WQG#SS7?7CF M4:L.X]B[/,D:W_>/][_OT;W+(TP7I].UP)GGA0=\+A[Z%#O6$HXSG0<58", \Y3U3M'"64AE])N_0 M^.J&B/0*!)\4!/D4"$K&77!4D""" !!$:@3.'2FBTRP(I;D7;]Y1]1+H$'[W MS-6K..9RV-#/Z+(_!+?3H_NXUQ[P0!YCN>7J)=]SOP37,OU^,\* 2C[@0;?V M-;3@FX=KM8^A$WJF53)2^G:ST^P/>JG/5&WK'/OR#6O1_8$.!]MW]5 MQ%BVHEI6D;SMFW=(?7Z!V4K,_AAS.#&UYE8@'5,>AH,T19;KB,Y&/8X("Y8&83D.5C V$+AOJ& ^2CX M4NH97K=2BQBE#<;+3!H1,F^"@X7G40H/GQB]<'/GE5(_K5)/^[;418!GR4AP MA2,B"O!M+57$\2ALB'G!,@N^;3;KVSZ?5C_IP=$B=E7!EL:N:H1!V4VRUP0O M ;4I]'\#R^JW*'X/K,B-,%'J/ + !J,-S7*;,X7Z2L/*LEIJ$)X]9='1"ZZ* M0+3CE @C*+$Q"V!94>^HL3+7"BRKV>9#*T:+5Z/4@C+8BX-Q@@=!N3$NSS(K M,M@T"Z:I75E62Z[4TY95Y$7FI8\D8AL>$;TE&M:1>,N]*&0AMV"9?[F[W[L\N)CT;\AD\$"FQ?3,40331$#%=0*R_$78:4'\[,P<661 M+O/FM?-^QB(-GCJEHB:95TAK$AA1UGO"'-/,P@KK(/'(^Z&"?4N3][-B-GD( M/."*R<(8&3+.A3 O+?E\'L%)J3,OU1:[8^[4BC[@MZ,)& MUZN$]>?,_F:S[UK=_K"W/.0T%Y7.M[?/]S?_!+T^S/;:?Q^!_I[5-S=$ M8W>#-RZW1>/CWEGC^/-Y_?C###G-WO&'D_K'SV)G\TMS__L6Z.\&7'M(ZYN. MUX\/L_WC#=;8W+JH?_\[[FR>L .8Y8SG0I&H;2"">DN,CAGQ,N:%%IF7FI:@ M#>(;_,8@+9'+E&&%4M();ZR25M,011YMU%[,4-E\'9Z>MM+DF]9DBY)/+1!( M3%#_$DK235RIR2^,UFI6L2835:;4JUS$V\=X_9U88:/0(':2<^$4LO44P>D M<,9H,-F;Y57 6QE]<#\TG8O:D>G7;MR]RTL MI V]G=CH=CX/89HB6 *34G(E YL@ )W@*TE B>E?8UN#>7'(N'8&0-\/G?$& MGOUNRKR[A;U/K'-"$LDS#[K,%(';"%!M5\28%91%]N;=X*P[L_O6X!?R/Z.5 MJ/4G%?9*,&!!TV+4;-5Q" 6E7_LGDOVS[(^O6U\^I1_I'TFK)_Y_K]X?(@>J,H-QG11@HBM#3$2F$)0",XR3(P,&"FL31FS@*(AD*;**C( M#%CW\/]HI!1*.#^]/R!&E2QB8(W5*OZP,$!JL=[@J-;LE/J.<-4+AZ;GT]?@ MHDX &02)Z'H0BM-RUX>QP":"0H;?2!*Z_O/]8P+7Y\+VW/WEUG=<$:$M1SAX M181VP[0],]_9BR(INA^MV8J][/F_^=H(LQ8@*7NH6N]7-H._)>78W$+:9=79 M%:W8;\VMLPC'>U0^5SGS,GJ1":ORP#BUOC ^PX3#A4]I9\,.E>:@XBS/*<&O M>835*<&WB\;Q?FMGTV7UXQ-9/_X,XSF$[WYC>^W&2:/]I=TXQN>VCF9."7:W M6:/]#4\A+G9V3RX:FW^V\=G[N_O-/?:9[7_<8PUXQYWO'^:1AHD\D]3(@GBK M-1&%LL28$(EGF^X@Q;X=IOA6LA*)\%'CW34F0R4[SP+A@9 MG?5>YXOG2:YP[0%Q;?KTTVH)JZ 585XI(B+#WM-!PK^;71 0G_PHJW>.9GEKSM'_ ELNI%@K,!O4?"[F*T(R2D3.O.$ZSS' M7I<%L5%Q$GA>J!BYCS("^+$%*T(>SSY;H(3C=2O:$Q@9*T7[=46;MC*PF9EQ MS!+'' 7OB3JB"T.)TK[(E )-2TUE%\U@715-/"P[W7(9#2OVE&6R.R;%:")'T^ST2VE9@>$B8#A;P"B%:%#%J M(C(;B+6%(P9@4UMN@LG=FW>,KX(O#Z]K:'M\&F5[O^18RZJ4>E5*O8S&W6V[ M"BC@2/\FBF166\HB6\J<;*@@C2?[ MZ5 K1HH5C*Y@]#E"ABL8?0@8G;;,L\)+Z;DCDDHL9"\44;GW)-HA]9J@GKI-,_(Q\HGJY2DD$%AB>=OM-_,+;'A;C-W^$J[K"?UPO?J]> M.;NZQ%AXN^'@YDMFRD&>J1J>YE,]+B;^?=2[\L8.P:WK!7-"3(3!OC6M,W/1 M?_/OZQP S0Z9G,#I=[_Q#6-\M#(TQUD@S#OYBWCW#K=U\KK\,D@,C3AR8-^K=E)Q(21-=BI4DT_UMNWNIU# M+=KCF\IMGI#WNF MX\*HNK]?&YZFBNMQ^7]:P'%9]7IMDEL"=K]N(I@P7-[P6DWWN)8;5N2HHAL8E78/4DUFNZS)#%B364N%726<5_5Q M9?_+JS]715^U)DQ:NPTCPG.,]1OKP5^./.#4]:L\E#1K#A:FV\%E ]6Y-JFC M=<&OP7K9[H^ \]%#3<59A 59H(UHOW;6'!Q5$@@JFO:YM-3PB\=O^-K7 ?PA M==?%P>S 2,J.I6NULZ-F*Z1+0<8,W+YS>#7R?A+FR7&5I*4EI==:.HS"^Z4_ M5L.96LO[<"\5V:OC7N*/SKT$BXX[?+G 7YK]DZ7C6>+U$;=:^\M)G7V [W\Y MWKO.&\<>WBFA^L.LVD>C?V/GR_WOL/8/C:.Z\?U ML\;F9P$&+Z^SOYKUS2W68'^U&NPSW]G\$NO'A_S >>H+'R71+C B\6^J1EE>V?PMW\S?[6"4LP"=*8<*B=9LF-9JD&OYATQ)):*@-P]H(? ME@XC0(\=]F$4_1+NX(O7KZZ==8W=8:8<;=G\ =<;?P#F/1T[&(3]IM!4&/W,]SS&X6Q9(W- M.CO@!2LH(6 MKN"%96@5K,^6I"5\*)&J^1#8U O]T^!*,%RO;92(D8S.T/R1/+S8Z[9'@&,& M\^Y]%L <-*>GO>YY$VUW@-7_7B"T9W4>8E9H;8P5>0X_8"@GH]P%#8_1!]MS M#T;DM/"-!O]E/'8P1-^73&;7N.F0EX[X;G*"\6YCR.M\VF)K[>_<0QL[UVV6GOLRU%CP#_ 8.S5?O4ZP*P M87SY5YA3;W_F]3$6SGE.->PF)@I>>%. NFG#L\*S/'JZQ!&V!97J/\,X.(([ MFE?@0.UT4DQUPF5 /^_Z/;^E$&8#HH1]UAOW9J,!:+W(P] M5/L4'RP1NE^S\ UX4LU>U,935ML-[JC3/*EM?!R[$>,/QYX$/.%C@/VS \[3 MM_^;C(G)V.#(#X%!_6@>=G$@8 /X$,$<269#JP6C=T>U5G/0/"QE&N]Q>J40 M8'MXGTXM0%$FF26-[0X'.!]]\!"3&DU<50./KF:1I7+82?/0Z Y"C>H1Q^F, MWHUX4,=QL>M3O-$!E4,NY--N#YS"3NT#C .\,O)_Q^'-"W .*S-K$PP--*I+ M:XB7YA KIP3LJM#[$<:7E=,'S_5-L*T&-= MACGUQ)L+?(\=**_S@OE(;'2PG3@>B3*Y)DX8L'=DEGMIDPDUFPD\,J'FF]DI M*.N0=M6UABA^2-)]I3.+R K!W__MIRD6:$9 MZ_77,!B4%,6CVN*5K,R5E=TM>H#E,\:#<&19 #^0\D ,>/\DE\S*0)F1&!N; MY^R7DC&2EV;G"D4,*BQ(AQ_V1G2\=_(0UQ(8+2)%62B,L"(8%HS0UEH!)KPL MJ%.4>Z]E0AQ&&5\ASJ.9L[O;$LS9 YH9$!R6$=!H]-M"(,K:@E#+''C7-N8Y MAHV*=76+) 'R_&Q7&VWT%3\X;%$VM)KA!QHD ]S^AYU6\P2W+C @TJZ-.UJ MA2]W[12F!6/ AG2:U H8G*QV2&_:YK *P(Y.):_VQNJJ=&HZ<;#5 6FL#!]E)KR3+RVAJW-9XXZRSM"9"G 4:88>"P'_?[)V7X\",F;/#YS@J_YDNGNA#*UTNM?"WQ[FN]4] M+<_MJE',-R\F,.!_AJ8'[SJI_B.NTM=PS%K%Z<$V+=<4T Q%+OQH5K9HZ?D& MOS9A^N*Q.,B@28>8 S0F^Z7!!I(4!G@&CD(*ZYEVMM'^.Q)%'_"0/IVHP^J: M6C^&M.E)[,Q).J1W(9V:ND$75AX70:S7OJ53_*W. M8:O9/ZK]QYQ='ZI/+]@]'57\G0Y[_6$RKJO%;E:'^?AY*>&5!8ZI")6%BUJ8 M4@A24 ^^TNR-7(5T*PP$EK(.LW#;$\:C^U_P];,.GM\,1@]8GYIFG(/0 LFL M#B-P=",?I3?/EK9/<+H"-9GHUD /_MA M0!0M[0EW48NM(19PEPBW?QM!M?0(KE_QDYX?9E!A M==I*RPT#]M=APM\S^.;UN%,3O=-<(P]/^6=J;U_Z4WJCJ").,.-B$ MCP+>N#_ K#L8R-2FNE8F!8SFJC)-<>+ABV@+IF_A7@>W@4_@-[G<]N//96Y] MSDG+BS/E-FXRW&#"X"6S43[%L#> Y6^5=M$'U*&CJ^@GR'"SM#0P]@A+$WHX MOTDL1RY""AYBJD7XG^'(F4%;.S;+J"6*\F08%40^-GM]O#T(7 I^7C=R2E<' M!035\'CH#_&Z4I++SY*\)HWI=D\J0Q!N.UY(-<(.7%X,/P8+OC 8HBC+I9>. M;^O2RP]/QZ]_?5SC1^.41?,#9@'>!2R@]=I.IU8W/9@IG,?RAE?OT.KZPRJN M5([6)C68G."OPU-,.BVGOWPS/, H$PC3:U_[!L).JQ40>F<+$J;#J(3.*4M,/TV*)\'OX?I%)ORPG&"(O[Q M2HL3)%38/#*4J[3^#? M'6)-8V?S54#4A#@AQO1"LVW!6ZIP(M:NG:"DDX7RZ"*,,U MY_6>)P'!'.UN\0X[JSS$BU6P-Q M"SLC2K+ >"$,952$ @1#!,:4HM;JK##RSJ[I2ASN> @D&\<;$OYV"2(AZX<' M+!=%$3DEMJ">"%-X8D$\X%_&&7 ]"JD8BL-L7R:FW&[:36^V= M0Z,O8P-9,(W+>+-;\A=&!B9?J\SUW= S_J(#5MIVQZV/;+_R !,0A"" M0R3"&5PSXD:QNJN"I#6P$ >];J?I^G!+^/K7B_X@M*_ZG&[L?ATG+/QST#T, M.*5KHU0 O/GFM7CH*+,A[;V GZ."F'YM$ZMIFFY0&;&C@.7[E-K:NOH8B]^P M-VNWUVD:]#1""J-67DA*Q[U#UI$* MPZ\%#$HO?M12N72M1B&DB4#$!"K!YORCW,1]L]]N@C,\;LBPJ*,]8?O3ES'47SE:7VN?RG?837'%,C<^13S^[&(\<73U MI]V-/T>7K]7Z(9R4L9M1@"F=]F&!9Q5G+6=F'+WY:X@QQ?(%:+DP>,<4IVD. MAB@',+[U]&8]#$+U!V54)$W!QO 0A+K&\LGKIW:FPY[IE)%:C($FSWPBQ6[" M+8?G3.3-@>2DXM'>X;"J_NR,OY5" 2FPA&,H8R#7<@#*5^CWA]6I*1K\J<'S M^(VS410+!+G6C8F\6*B3.#H2)RMI8D()J@1G@CF@9/5'1JQ@4T]H7"]'6Z%RR@DM*E6:2Q_C?.=[M:P/NZQ.AZ!5* @8,PZ6-8+OG&S CEH&MT9 M_WO6(2\/U_IE_@% J!"%<2K/(LYONT$5DS%=O!LK^,07?KCTOSD MIE^/C".T=4(S613C\'@'C[$FP^,IXQK#X_T7XC+_W+%,;XM1U2KX/)$&O@:[ M5N(D2.<%8 A<(,JCL3,9RCZMLM%GL\A3LAJ,T%3VRSBI+6T\B/NM=):"U<4E M-06>788>C"+$B)L*;G_#WL3Z 0J4YDPMQ8?Q#BG4T1V3+#PD(T+^ZNJDY*/7 M27T-Z8RLS/4',5B^XJA&[+^<>M\9W?[LH%,7\>?S^K?O\D&JY_O?=\' M%/PF]MK;LM'^NS6-EHWCD[.]W2U9/ZYG=4!%N/Y\?_>$[UU^.-IO_WV\OWO4 MW#L^8?O?_XZ(M@=*2:>%L22 6T*$HP9V/\F)X2)225U.YQ B*"8!60LI,B-T MX,B3&&$EK&*P4&&6$*&<>K#ZQ]D$OU 0=?M3IXJVK-3&:::D9,(9KT,ASQ$JZ0TU*XM%CYTWWPS]#JGJ7- M+GF>8\Z*:F/!\&/*HL1LFWZE9P]"S90"!>E0'7:X5G/<>F+TD)D!P!;\3[1; M,,B*Q$"C=(+JMX$Y1UZ+G>G+\-@_#*HW:V'*>.)-PI377A>)/_K(V5=F#Y1! ME:LGC\]7PSD6R90I0:/"B!2OZ)UV4Y+NZ)OKB;%ZP;OC[)>)UL@@@MQ=8&,D MLVOL7(Y2OT;3\^#GWHE?\"H*G#@-009;YK0?WHY^^&/$=-WL)$E*%_UQ_8$8 M+IWF$L<'EA]?15+7LS*:6E&95T^N/EY/'TUQ-):?Y6I=,WWCQ]DZG?SLA7&% MW_[ZE*]+>N?77^ SR6]^Z,^NO&VPC-WIM@O3VL?TO]N[8SW&_:/"NK\MUFX)^IXJ,[A%OX_K]>:L>! M119G$=[:Y9;>:PEA=UBZ^TW)'8#FMYGSRI:['UB\M/XDB3GM[:N&B.OG,^4S0 M7,EMXWG6CB$[\W!T8@<=6ODP&]4 M!0*[YOQN":?/W*?A5^-E99^&XU9[#^^UNR'VOV_3QO&7XSU6EWO'G]G>[O;% MWO'?Q_6/GR]V-NO9=)^&G>_[31@WK6\>M?:.O['&Q\;QWF6KV=CDM%$4.4"S>.60'7 M\P+7=(.9D"NE,LL)=9P243A!M'*&L%S2S$1+N4?"I8RN<3W+I_I\P/5 ?E=Z M-I/+;-7^!X/XJ:*9C X+DD_V4HW<.2UR[[1:+Z1W[C\7ZF[(>! V#TX*$4-A MC7#(K&!\GCG#\U]O7?U+,+M"TCLC:>/]C FHN0[6!$=LD3MLU66),9H1ID"6 M!6)L$0%)Z6R=TDP ]E= [)G:%;YR;5[$Q^,QHXXIK2(5GBI5%#DSEC)P"50N M\Z:D,*YT^TZZ/6TEJ:PHJ J@S!P;"ZC<$%UX2S@7H/&%IF *OWF7,K'9 M'P_4BN]9K*07&_O;[6('L'$$\#J!54@C8"XEK.3'3::\&% MH@JV7KV*JKTHV/TZ8U(QGAL!2T>8=)AY+K'[J6-@5P67T^ +Z7@959-ZE@W@ MUYS3I>D3?=>,CQ5&_)2_P7"EG'2>9;EPOM ^SV6AB^ S5G"G5P&L%X81TZ99 M%-[8"*! O8A$"*< '@PE5G!GF,#\9O70 :RG:8+\0-&M);?;)K@(7K6Y]EOX MP+$P.G+.0O!24",T5S)HZQ7G4EHF5Q;9BT+;YHQ%5@1C>5Y8[G(NJ%+*..-5R(3.-?>9 M6YE5+TS1I\TJ)S)M,RI)YD3JB1")*:@EN18F%MA]EN?8D&VMT#=U17CI :_5 ML>#2&5%W32=YT=@:+&RC,8-]57%AUH(R(&,!;53HC$G[/J%86%O[!#A*6+T_LE2OY(F?_!0U"%WEP@CH1 MJ;*N**QWD4?%I+?^#A;4ZNS_N=1ZVEKBH+8%I9SPX"SX1EE.;)X'HH3-K*!1 M[4DD>7TJG@-;[+UV\D+5(I\H+ =9$.C0Y<%T!2:2D5,E.* M9Y%%RKG14<@B6X6A7A+>[LSF6EDE. P MU-*<"SY@C.HWAHB@P:LJ0%0RDX&3I6Q!BYQIGC'AC>+%*H#UPB!BVB1C1N2< MAISDP>0 $.935JSCGGI+(AZ$3P1%LQ2RVP!MFG!N=21 M%3DFK& O!0]?/^U/=:9< MO^HB?L4U^:GDFD26QWIB0WRQ!OHB:S'R"&YQ 1!=QWED[J5$]2= MU?4$O_R6(A/7Z"]) ]\2FJDTRN4@$RJ)QI=5;%>40K\7,\>#4PJ-X7T[,0QC MRXR57?1@S!M@$S6^9N=H&\'X+AJ7)P=!>1&I%R3PF(%A9 VQA\R@UWW[ M*?20B=@@L=82DSE*(N54>.:E M$A* 9OW>,/,P!0;/(?[_^"6"[U49T]TAXY[VR@HR'A,C:\QL**GZ& MY"LG\RY 7I^Q_8P1"A#;$QJRG @)!J!6(2<^\UIE .4^ )#/H_5YEI*)5?W3 M0ZOK U20+Z*NJX#1 ^KRE%%F*']FW=T MK9@3R'Z1!5"K6-$+@Y^YGM\]#899 %JY@ ^/-I]G+ 98KKM^\8^OZV7F6G]_[6P6,'@$W[FFYK'#CB7!CRDIA()_61L - MEADB5#!$&8I]>FADA2T8M5@0Q-9G*P9_/^#X32J-[I#E^.(S&U?\L#\M%8^: M42J"U%$+K[SV5D4N\BQWQH8@5FE4RX7KWV;L02>4=T)2(C4RE5&%;(1%))2R M+'@3C149IBL(_5#I"B^EVF8% 7<+'&>%\UX4GC(IA"R,!$?01O@C,X:[Q4O! M5Q#PV! P9=KEVA36<' $I0H8@)($C'1#C,V,$[:(O@@8@&(Y?RD0L I1O4I7 M.S @-3#T4W M\>*=S%5TZN$AXY[&S HR'A .^2Y"*:&9S3+KF5 :;>X%< M 7-"4K\I9+SZN-1F\,.TPOU:['7;=XE0O7WQ(:J'\'&?\QZ_#Z%F(PQJ'TVS M4X.-")F94![_'/;A>_V77P/^.NV'19)R'IR<"&4%386=#DK+3AS)RBH>\G!F MQ>'L$;EDBN>9)IF,2#5N*)@55!%G"EBT8)PN> J)LOLDY*SZLRRQ)C\XKV>1967M^! MB&4%!3V4Q.5XY2]>2?71+%,)?&K MHH7EXRI<&=P%'J_@57U"7*JN<5'DN M L7$:P/X:C&_*WH?9$8?H,)S)#PKW'TPW#W>F#&G.)52*BJ)DIH2(?.,6"L< ML:R( 3 Y1!&0^4P62W)6O@I2/88^:^:5@)TW-^ O69\9;1S+D7XJ.%!@_0 E MH"M]?A1]GK*C,J6<4I23(CB%72T#T=&",64*%524UH4QX-\JK/P(--T'+O1D]\^'FC=S]*F1IU M)6AVAC"#U3;5[?1+Y2R_EU1SZWS0,[ (S8[I76PC44VCV\'A]KJM5LK"*@,& MJXWMX3:V68I>BUVW5>"$:H,;6R:(\LP0[9B+DCLOAM9&SV M2/Q>U3[/B,S)5_GWP,!#1W',B/+W" MLY3>.NQAXNK@*, _O1!J;;CDJ%\+'1]\;>.TUVR52T37:FADK=7^^PDIX.0T M1LQK(/6?IK'-5G-P436:^A)<][ #<^#OIO;YRU3[5O@_7^"Y_M0RD3>.3\[V M=K=D_;B>U3^6:U5JC1:R9?G_8AD_.8(EKH!#& M_<^PV6\F4<,3!/B\ZYKIUN57:JX2A-IIKWO8,^WT=TR)'?:F6LU7N=MG1TUW M5&OV:YUNK=7M',*EX?PTN&JX7>>&O;7J6R"(W9H-G1";@WZM.T[U;L$^A>*5 M7@[^VNSZ]=J&[>/]!T=F,+IF[=H0_K__4HP6?TS?!^?P6?0J597,J209-V5; M*=>"RG5YF.UL;LOZICNK;^[1QME!H+(P,!02M:)$>-@HE6:!:,-](8/(8<-\ M\RY?OVESK!1MO;;=2<+V/T/3&Z#(7D%TC25T9HNA\WT[0UR7HH\]TQE44K(3 M8S\,KF1EHPV;^!VML-]<8GC]\T%!-04HSHE@.46#JB"6>4DH+X(43.=>1928 MFW);1M ,4(L"LU'_ZU/M$)=G&JP-'LK"UW"U1D#MNOV4"0=@BI4O?32>$JRG M6XV:<-7Z)9:NUZX.>L/D06\7#WK' #E/9BN+ FZ-6 .7-$X#PGC'$09A,* M8F0.WH&"'YD&)[) ,LI;[8SI?7_6J+BR(29L#Y#OD)8.Q&NT=FLH^&!0 A39016D6)0N^*&)Q M4+QYMXL>+*H/>E8@//W__6_S;MXR3DEZ"6O:2FV<9DI*)ISQ.A0BEUX[Q@L* MO[VYX;K"N>A=9$)JQ&FCLBPHRS, <:ET(=^\4&\:,6D"IT[-1;E' D+"KIB, M('0[JATO[:HI(:HZ!!QGH9=_K,[*1WLOK%"*8Z1;PR\>/_2UKP/X0W)KKDI1 MX9OKUQ=Q@>E\IKDK">"P"?2@/ZZ@30&6*VA,01T84,N<]L/;T0]_C$XEFYUT MVW31']=?$S%D^AP8I:;\^ I>UK,28JICZ.K)U3K8$K?^'&V M3F_\[&>WI6*=Z^+A;\O7)=6_=-N??R;YS0^]SV#9W:;VE@R"!1,%QA&_G^TW MOZ83ZFZ'IS@6['R/#DV4CJ^P%-8]>.(WPMNM^VS/4A=__U1R11B5II!$<8*L$ M5#[;O5K1?&D6_PR'FWN7^YO;9SN[&V7[[2VMG$\9Q"?>Y MK//ZYLGY_L=O67WW&]\_WCN;/L1L'#=.ZL<;LK[Y9QN^)QJ;CC>.3R[KEP[N M!V/?_7S>V(4Q'O\9ZU^S"SS A/_*^O$VW_E\D'D+JZ(\R6(HB "!)2HK!-'> M9<+RPDICWKP36JUQ<5.DXM$TXID3I%?(MD*V*63+K%.%<,YHRD6@N7;6*,=% M9A77@><)V1AE?(5L3XULV32R:>Y%E 4QPF@B,J^)+70@P<)6* 7(INB: MH/E+0;:'=?1^P9;5ZF4U2UR@^.5UU[AX5ABIN9,L@YT\8J&+5%QEW.4Q"W1E MDST7-95RM% M&W$E%[G"8FZE,RIRJJR,N98TT (L!BVRE8GP;(HV;2(8&8WRAI+@P$X0&2N( M%B&0G%F9YS1SSDLD-:)KDBY(V/ZJZ^L9?;Z6R>.TB\>+:*T*8T=89K5@%J"L MR&TFD*Y/9DJ J^,-6-8RURNCX9FP[&+&:,A=H"[:@M!"&B*BE\0H$4DA&>Q' M/HH@!&"96&-JF6I?5RK[T.4I4E)?B%P)007+M&+"!JUE'GQ!>4Y7YL>SJ>RT M^<%R)X7/'+$9#6!^6$\L#9+(Z(TQ+.21@?G!V!K-EDEE'RD&\9SM]TIAOW=0 MX7J^QJJL<%4].'LTYJ/)"B8*RSAFP&LJ:*:YS4S,5+0KB^J9X+GQ?O9H3')I M*#B&.9A0V-\Y@'>H :AMGCG85@N=LS?O%9#*R@(C-!,1EHE-92E0=IU,KN?#9@F[8[)7-%T$82I@4E@@5*3!8$X3YJ MSU112&SVDU.YEBW,-_GLP#:G0'FV6F%^_4*2I=N3Q_6;9:]\3G=\VP3+MNFN M:7DQOWXA_U?M?U^K\'@ /IKK6OW!-'M_F]8P5.V#,&_[$ZR]NRC_O0L/^[/5 M=2?/K-$[7RN-;F]G^]^_M/>.3R[VOM=I8_/SV3[2 K231K?A>K9_[)N--C[G M>MW0'HQI_^-^ZW&VP;KX_URZVS^N&! M]-%1KS5QPF!+># U+*@H48Y+!LX@#YE[4PL >Z=8]](;AC$V/_J*;3;[KM7% M1>O_SJO4^'S@M&#*[(N!*\!NX>V54PY*" MA>]R*S2N@652!D:=R;AV;'I5<=IK:=[G%EU=^WW26YU;;G+[PZ\/-E!M&=,@ M>CP7SE'CE!6&"6UYCC+X4LM3=H]"+]3.\%^+!+^]#GGNC!:Q$%'E2H+&4.N# MR:. O7*^J[;=^#"M2J,.)>^[;=OLI/4I65X. 06QNJ7IJ^J5<=7E=?LG-L^# M)Y>AUQV;/MGOIH+'W["FG#NJ?%2"^*S@1$CPSJP)D?C"YX6BS+)H%DN+*+AS M(H^&R4)PHU569%86'O0EZDS+^6;KO18Y6;BK!9Z_P-(Q*PKCB,R8)X)F'#!6 M(S%ZH1EVHO3(J;.(%KL<5C3SW'( ,AUT[IDNKT/;![F#M=CZ@0NR)/$"L?-^%*?]<+S7WH;/MB_J MQR?G>Y=(_K@G]G;KYXWO2!RYE>WM_@F[X9?V]"Y8_]YH[L$X]HZW+W9V/QPW M-K^=-8Z/CNJ76W0?B2-WOQS589>$G1);_%P<:&=Y!,N$\"+F1'@'KDJ>9[ ; M.F:*K(C,Y-,.. >W'%;/P(=. #* M>O -_$Z-R(XL'RGH@57$UXK9_SG08)E ME>1?P,];9^K=5X3,UD4MD:W,(6/"OUQCR:N8G6K-]FDK;6^)I@_1Q0U*ML@F M6*'-1&/33Q0[.#OI/F?=W@GL@ZY$57AE87@F'(_Z_DG^O MI*XH^:-&3!9@SW1"\/T$O@GHKAYN>N$:/9S\LJM&&&D.YT/0YR) M+=/KX"!+KK07Q)#VY#"RL^ED X]Y+C<&4R1E<"\1P" M<;QQ7O]\X 28+-1$$A-O7L@C>O)LEA9_B&.L N+9:%VLU M&V 3P.6X(AL;'#5[?@2>I2E8&7TED5BS U["0@)E#%@88/*&+&<"P,909;6. M/,8B S.2CF(RM\G1ETETWNCX+R7]V?MN?[!5H2/^_"6T31/?B:[$:JY8[=:S MQBX2V!U>[NP>GN]L''C0>>LY)A)+P!G',@+P@OI=<%]0SYT"%R5;GRVSG M4H\-(:K VG1([9>8H%[4R]Y21)462,W7_>@4231$Q"#!8)#.?_IZE%X $)6JQN BI M2B*38*/[].FS]^]\.KX\_'9Y>7QV:O5//\%_^R?_FGXROUS,71Y;>3*WKD[/SHHH]?7%;0ASRBP'@5R0?W^*X_8C",S\*OV:'6<#\M"\C15Z/1]\%=G M&#D'H?59!^01K=$@V(.YEH=96L9K),L0S#,30IZ/*'X&D\UR&WM_:E3E&;C1 MTHM?$H__Y;%QOX/VKL7]SOYY=/'/XZ._=B 4U =S/XZ"8:K!MX&#,!*>Q/GU MV,)&!6D^2 ,_\)) I#9BCGI6"%Q-?)Y/IV' IJ;GWZ!=ZEN9&(XCF/YU(/&[ M-?RW##]?A_$ 4TL: !P?PC8.C%#J T'P78YUEB?FQ_@0+/(F& H->ZI?:EMC M6-2>S)V0?2Q"\%82E*_6-+Z%.5Z+2)X0?F& KQGD]$'* 2L;WN!EUB3F#]&$ MQ0-E6R&2#%=,L_!&(IN9WW@W 9-0S14^"I)A E:?B5;AV#(J-D2Y/X*9,:TI M:Y #HS#.-,;/Y)./!U[=' ;#/5R >H?=QG9ZJ8KMY2./B62V6PFF!6:1##)S MK'-^UL*7&I:X0!:2$]8D7083V!8 MTB89^)(I'/O,1B<3!"#, &?(9 EQ77QB8&[?!2U+'GEYFF,XLO#>(ETXW!HG M*#FPZTF*7]$>+?Q:5/R*231 )W3Z8NK =KQ0BJE&8^5IDSH M("N(-P:.#S'%CM]2-(6Y+ICD(5,=9DCB#G<.SOJXN'4TM-XS).M0PC6K[AY5 MJ[26?9S(4V74IW$!?6=0S6;$3TI:9I M0$SD #UQ/GA\1DHSUZ=@1V0=4!>XY7J&BA+H" 0#$Q HAQV$.!$[F"G.H[C- MO+8<>E-=: $"*R!9$6"(),)XHD6'F+5SH9\1GQHLM[F6I[(X3C&A$411?$/Q M'*/@J%413###D!+RNCSNUBT5,-!7:IXS&#E"TY:[$B$O[L+>'4_P*&-CDY'D M78]"ZDA07/]U$M]F8V7/C(!Y59,I*9SCZ#JFC!:8VL-,"Z[#LW\>?]IS#RQ8 MDR\FP9"&H"!P,%%''H@@A1IV5(&3-+/>@UCPV2' _<#VSJ,<]W\ G'/[BQ2E M,PP#!JRM0F\ O,$[!W,4:S?,)UJ:L)@E'P2^+[]24B"A&@4]+:,+;D'[H*VI MI4U1[FEEDHA1G@R"=(QG HL6X'Q8^10FZ(O4%'JH81UB%?T25HYR"I$__W8K MG0JY_L@,B@_JUW+1!9SSX6P8DDW!HA]_2-O)8A@D@HBN@7 )F MS!E:JW%$P:D2!8-Y(GHE,O+.PEG!#02]F,*2N-R.C'2L!1DEG,H.L8^)= E! M_!1<0L?BC-%R_I:S+BF3XHM*ZRT(-CG2D,/3-''XA'WD/7A4C<'ICTC7H"RT M6BN^C"P*TKV@2Z=YDN:P*2%*+>#($1PB"W1G%NRA.VOCZ_\ER,+B0BPIN)"D M9)'!G+G=&I]6U&,#D=T*&(9"?BG[ST%A#LRI$P\)BJXW/D'OMT8A6H/2 X?A MN'6=H2, M6IW"%/]!D4%?#E$U@'R<@N*.AE+9PR3)TUX^4DJ15VMNC(CH"B.I[)6D7W12Y]2T MULH%U8;.14**[<8+0FU5H"6([=.4 8E!"%+PE8^AKARQT\!J6FM_FO.$&)4" MDZ MQF#C"V6-ZD@/OP6R7>9W:TI^%[92"D(^(S=X M\1A6"A.3)M<>^ 6V-@OFHY4%,V.* MT=C2.O.&0S'-*$Q%YA^9 L!@H-Z&>$)A*@L&4]$TL LL6&VQ*0?4&&SW4#8> M9,RAO-XXTBJ!%\,6QBV&)9*$30K)VO E67\#U)LI.7I<0L7&BS2*R"Z@D4HK MFP+38LC.[%G =1-Z=Y0M<2N+*/#G6I21Y%SBZ.^"\+H09)=76ZV&!SW8&.^[ M,BD+L1A&+.(3F>&XR.(^Z'0=STG,&^AT">I?!QL/&\9V<524#6K/1R UB_.2 M$E#R]RVE/\+@NPB+AI)Z%TA3M@63.:YF 4VJM6!>4:".10^8\5V521F0M.YB^F2GU'-%;)(O3052G MCD3%@(0#S%?9P'E$PB4J^M1$:8XDI1CA(V,43AL.,%0:3)XJ/DKD0IH!Z,Y% M.AP#=4(A36325"D((>I4C%DGH-,035\]0PRJA=Z,UN>+,"#?4PW#AY)V'Y>% MT2 0O:FD$5UB0 -VB8I#:YN\D*5;^9?LFUC4R)[OXPBR%'UHE#>P.=:$!BSK MI8 N2O<1!B.D"<3L->1X")!&_!##/)/_(">,+;8R:QC1AKR3Q.R2YW>80:^N M7J;9J!LS;L!R!@E&:UT3VH$(AX>D>TJV4%..2O1QP)676(/;(U[B9(69RZ+]^FFH9'I M@>QE:;RE>*CNSV%>2:D6X&U!ES7 ")W%TEB6#H M%?O0 XM%[7,08UDK/59! M:U"*'+7"\DG;NB8SJ^@:%M02>I"^6H5QL2ET-TR" 7R)L:<@*JYB;N[+X\0/ M]38YN(3V1CZ5\0&Z'7B69Q1IJ)S77"@W!=JG(XX2>B$6L,RD[5C%EG+ECSJ! M8* 4KUP,C+Y71G] 7<4#,.O9I.%HB+X+D@EOPB8$_C:,4[0W)S&H\U@6Q9)S M&^>9+G(!JV,1O'1'3R#M67R3DNU_647DPSHVZI$G@QM*I^RL/.+ M!J!--W^7QQV*KZNVG_7!YM Y.P"&?-(6),ZU2VM$H2OB$;,G/%_-H,_-DKXY M^#MQ _DXLB[%-.,FC[ JM\3XMTCP6R_!LB\/;&)/6KQ3NL_BMIV>KCTG2W]) M)OY*51$PWQ<3\E>Z(H&,%QJAKXH*ONJT.]+\[_$@Q9J.3+![=\XNBAZN__7O MYR:]7[PSP5=P80UO.TZS6"W/')( GY9KXIO\>UXPYS$S(@:FWZXCH"_YV& W M%8*X:?!CCVYA6\4R(QF]EYRK7%/R+E,BCD[G4&J=0RQ(*_F8+,C R!0314:I M6-Z1_, -XE[/F;QGAT=UE'@SK:CNORS?-!^ MPZP0L_;A=*2B8)F4S"!D5"^3-^OQ$JBJ45$<5D%C/0-Y?@OW]"G+K:^_4Q@V M0*^?U 56.("(AQ_2N<'R"^ @!T5[J1C)Q&NQQ@G+&3"F84LZ%W0["88N;@4IF%=B$X>@9Z6PR2'#,>;@OEFWM0EF]DPU%! M"[+NC8#9JC0S5;:BG0WN0HX4X?HND^@-,).QM(Z*%0AE2.7E/.F[P9;=QECN MQ%X5,I%&O &7,XG &.42K:]> ARY*)3)7O2-T2E_! Y,.%2%8;J4#^$H?$^J M=O6DG+=']SYQ"F]=UVDIZ;Z@.^-$7=Z^5K4D6J/BI\J9NUNA%E?4NGM%*"+# ME=?5O&-=+:?],Y?5JC@F*Q:]]QY3]+XQ%>Z'9Z>79R?'G_I71TMN;M"=CK-O M5R=G9W\J(KWLK2FWT7 :'"Q\Z+6I[KYST#Q8]=Y4Q=4>M88HIL#@9CRY\O+= MEM-Q5U[^ [[KM)[_,AI.MME\CLMHBRT\1O2?^UO@_(SM/%A]7A47R#@)\#+( MYONKM?T@]^,KNQ]'Z'Z4 *V?NC=K!;=?C0+OW[(NB7,8Q$]_F0?TWA8Y\I#M M>0CX^&;S+_G*EH136V'KGD:2%43-JZ&Y#$T\35P\KE'C6EM!4#71M@J)^S;B MM?0M>?KZ-[M?B=OIVIW6_H8V;W^F7H*!*J3]Y/ M56'WQ"IJIMLFIG,/[(-6:WU,]T+NU;I5S5>**F^K'MGQ#MQNSWFD)?;$$[". MQ;Y[5$3I=;=H!P9IOE(&N4<^;[:XVN0G=]['NA0AUH/;UA<%X8-0W^_=K!JIGM1IFO;\$?M8/T\/?/E_WJ3Z6]] MK4RX!/I<))AFQ.M"\?PV^N:S?W MVVMAN)WWLHZQ8A.O'TDORX:!LYW3(ZO:R%M\KJN6N-GGNF.W>P\-H#R/_?^2 ME7TUSVW2VER[VUI/4.)U>"?<)1130%?>#^O"R\2VZI*58B^KVHN;=Q#>MUVG M]=(FU?KC+L]];V\WF^=9L' M!D/39B2_1$F-MP?=16Q2D&!Q0LW*3.^OL3!-(W%8(^5\[I @Q>H-G/4)0U+* M3PPJH^X&2-B&/.C"NQ3PJ81#0WA5C;G*R*@LUF23*\30FP,)':4B6PIUN@MV M@RZFORX4TWOE8GH%3ZL*(C7@K6XW1%KX+3#'P2K8M*UYQFFV5:'>?=RSR"M& M?=YZUQ*$66Y[.M?=14A O1*38OO0:Y(;>PKS-!37"-XG%[<+NSR/&R@1<265 MU>YX<["%<_"#&KH042C)>%D!97)!2!1Q&BOF4B$OSF1_6 3*5X\1%Y5Y2Z-3 MOG4+5M&\:;-H1!DS2>T_]FB)+ 1"1P3W"$$U=Z7;DLZV*PQF$NL=IS-_;F6C M&+D)B[OH=.^5],4.:0LF).#_?/@YJ=./H6LN#D=@-*7#, M1RCS?I2WOW@BEVS_@MCUJ+D>$]##AJ?D;A"6P9*%'Y$0H8!N_M M&TGN6/VR,&P?[!>Z'<"$5(_>N28EZ3B8FIX $>R7E=V*\$8A[V_)T:(1'X(' M++O3'*ONYI&%C9<62ILW>M'WH8DS?K7+&) -QK#^*T[ ^?M#>"%(B#-J52HU MXS $21V, ND_:1*!<4A1"[X0-97M?-@)2Z?83V=YSQ\_2)-\FE$S4:8LJW]/ M0;JGB(QM@Q'.S!B83M8WV-)(]M6)"ET(5/-@LO:I_D-.6"/"KVQ5@PV;OUDH9=1J?PZ9^U.E8'MU"^Q_"$>>% MW(0)9M8DP;)6.5RVW@ M$'EB>D04>I3*9H74_H#7RQVA9.NI.Z*0X,<9 Z:70/5IZAJ2K=( M)S ?;H2TTJDMUTQ*PCV]*YYL5FMS?PA$5D^XH2'^[!8<^4'LS^1D;&Z>E'G? MA8I;@CF!W<^#:W1V0NP= (,$4]*RLB$)(MB+;)X?8&=2T^Y"34.32W97HEG3 M:A8Z/\J^'++7BFRE;I-1E%(?QU&>D+,#)DP:X)Z7.TKP=L8ZN5'NO6R;OF=V MH549[6BY,])N2G"9Y=F.M=W7RV7L832*$?C@_">9R@"0@^45>Z:!),/VT/,B M1<4^3&?LHMP:BW"*/=12ZFTGY24\(.T*V?=5I1+8/)!LJ,( T@YQ2$V&(/2I M?[8,U5,;(-UL=TJ-LE@X<U=*!C M[RG90TU=I+.YI >OZFL!RTRI\1T2 5NR8#OFH8XPJ*4GWF2JVM2"*N .S8H$ MY(0N;Z2PC8S'6ZV77XBP%76QD;5]*+$LIB!(P!*B>+KP7)<1[(K*Q>-P/< :XL^<$#XP@5>G]) M4',9SKK+#=KOOE-Z?8G_,Q#%N"2U3..S@.;4Z MI\M\3C% $\P%DFWYJV&<3#&;+$R*RPR)460S+,^%FP3+A)%U^.!)R59OV'H. M52M8(K / ;E]NO(#.]M3/DXWZ)HG&-(&113(0<%"%^E?F M_>#>>JP"IK,OJK@J$>@2UB4A MIB2DN;PDY"$BKO6F+B1Y?84D&Z.0^D<79Y?G_<,C2ZJFNC7:1CRY\O)?:6NT M-7= >W#3HDG@^Z%X[F-?-SJK&YV]EJ9;=:.SEZ?Y&AN=K1$HVA,OGF M;Z\$ KY"T$FQUEV;5+N*,15JKA#O@$BK3:A78D*!/] Y>"3\>>T/U,R\20NO M_8&U!L!,'0)W/MZY6%@-R[V!A[YM-_;7 Q)80\&_5IYKV8U.W7/K)31)W=AX MDX^!LQ[<]'6LM6ZL5?/'@]%[YZIMSB^,'VH8,?M.VFVZI[3M5,]X)KZV*D]*!N.O73"/P5@7N\9&;U M@V28>*.M528[7C#CPD'H/C1+N'DI@]W?I8->MPZR_S0"?Y%0SWT)C[;3TFI[ M@ZCN@=UN[V^]K;CKN]2Q][N/+*.JC:M54H((F;'3(FI[577/WN\U:WMJLS>I M:[>[:]RDIYI3VYK]JFM/7TGM:5U(73/SSC!S74B]<7GXA&&8)3L4Z1XQQ5ES4 MIL[Z&F]SW/+-5,MTU,UV[;[0>'GC:!W73=.F7VTPCU5VQ^[VUECD4MM5*TDLN]%X:**_-JL>(+!4D[G:L-K, ]"T6XTUHG/4 M=M5J4JKU8%52FU5UO>0N:.C'U$O69M06U$MND!FU<_62Y8(+V22LHN;BU=:@ M/3^!-ON /J[B\MFIM.&YVOJ\U.?E*46=&W->2"'^2ITB?W]:>V/=_W5'>U6N M/.PK[P&YBX64=ZQM4YO%K=Z@[P&V[5;1X9,8BLE )%;+75_C/$V NUI _U0% M)=MHI*G(EG3/N&_)K]:6V;'[)^V#?;OUV$OO&V.YUY>I:F9&9MYW[;;[4"23 M#;E,M75*Y"-0,HRO[]0?NW-XMND8'#1MMW,W_MC/D\[W".&:(];!$;V>W>W> MG:G=K,C!O_(T"T:SEZ=7D]REHXNSR_/^X9'U^?CB\LKZQ[?^Q=71A75Q=/GM MY.JR+/*VG?6L=L]IO*/'W[8:CJN?40/#'R U-!QLIN!@^?V. MO(4+[\C&06I-"!+;NA6)L-X>S$^HVW":[ZQX! -&I*^]#":N%@(C".O?N9> M#VKC.Z=> E_?!MG8>MMM.[(@M#A@I^.X]PPX"I(T4\/BH^A%.M;Q9)K$-]A' MXSJ,![ P+TB0ZKC &Q$2B?#;,>P!_&X4"EA6G@5A\!\JP[.\R"\0?\I7D/&+ M!.:06HE(\Q G$T2%QWP!C. [U@XPY#Q&6@4_&HZCS0*R=Q4['CAM]9VS \18 M/)VQ[M,RI8Y?5D ,!W3!];<+!ZW,Z N_ XX%2A;/);%UZDV$!<\&L6^%'G#X M3'AP:F['P7",FQ#F/@P)E.A__?NY=0VG%H<:I<#%,(%AG-+(O&?XBJ[3T!MB M]02WU6>[^EY<-F6YXFRW)RO.V9-^.@WAPC,0$* MDL2QKGA>^'NB-9!D8?Q;+RV(.7F*;^(P1[(E 3 2<($B9J5\8U%F6[ Y&7P# M3TOZP7CX(_!!Q# CZDW@R"?X:Q0*H0>>"8P\"NE<[ 1[:_5Z]NWJY.SLSUU8 MD^;-01Q_!\Y)I=9R.P4U:%LCV$R/GH$U[ W@8Y3P08S[[CJN^\%U+.E9T;-T M3!;$ ;*C!TIA"$XK'/^#IN%GRS/J2412#'A3X.,? 3(6,-[;=MMU>OH'XL<4 M.(]%R4#0J-<1+!W..RH>X/DSI*10&[,V MTS@-D($_) (Y^4:89,V[-Z5?R=UNF)]X ]#&>;;\)U4YIW5P02&XSNYPX7_' MB3&UK\7> ,31]SUO!)/]X(6WWBQ]\VN9]X'-BP2<7_O2%8Y&/VV%?-Y\Y#N2 M1A_RR!=DZ,"4X4!]:U;N,D](%! MA6/A"_5KX)DL 2F$FA0C;_BV:2+V@!!@NP9#*P3Q$J:DZ&Y1%@[ #$1].\J3 MC SE))Z I(MRRMK )J'JW2.E'*+FC<%ZF*0\H5MAC6&>,!EP2?($WXD+\./; M*,N3R)9V#'X>YZA207]+E1^SXO[F7(*UDDQFV@+YG&/]N7421]=[%UYT+3!K MXH$IKJ''K??X<+/QV^>3BWZ?_G9_^T5-35I0,#66LBQCKP-M>)$X38$*:/S> M"O$=?"!NQ8?F&&@ X #8."*.VC0<1!HL**+3?#H%J3X<>[AYTQA,BGP&YHH8 MD@>"M)66BC*"JD1VX/_WF_O/B]OHOGG$>5@3\U\=@?-^^3^75T=?+ZW+HR]? MCTZOU,IWM"1ARZH/Z]*)IV?@GV_7#IYT>:@ZW3\)?#\4ZTGW7X$=(*RO9*5: M1Z!R_*?E^Q]W@6JM92UO6=&\"H2P1:2X>S-YFUVN\M"RG:>1Y)G0^7:"YLWU ME0>M\;XE1LJV54+411ZOH\BCV; /'@SF41P:86WSV3="H:IC-$3V5(!]JU7A2O=%M_=".P7GFK_5N .;O4WOW>Z"N_D2N[/S M9CI7[U^)%,24A'3::G%56SNOP]K9)FLQ=E\(VZ+FMDU:VWL7],MZ^&WG MG2NC/;@*9UOUQTK!A>W%#'O?= Y6/P#/@Q:VCG6^>U36]W7CR;UWFX[[^ICC M'M&\V5)JDY^L"5L3=KN>K E;$W:[GJP)^S,)^^@K^2]OV/!ENG NO\5W.+U$ M\,UP87W!BR@1I>KQ?L,G,1)1*M!G^RZRY[DC68,7UA7XFP'(\R0$PQ(LS\.6 MN:G%N36.88UC6.,8UBG78LJUT;)[O4TMI:S+@FMF?@@SNZ[=<1_95G?=!00; M<3GND1"&91+OSHG9(M[?[]HMM\8NK!E"+>&@97["IZ83DV M5 (P9-"E9L,Y,)A+^10!R9I+(-(PG 1N99SL(?:8 D$SH%X2:@GQ]Q" Q"-( MI 3>1E!B'6??X""*D4AP7 6:% ;>( B#;":AFM0K/01!N0G 5[>\X;_S@&&. M"D!I"*\"B[.KHF %2+S&;L'>56ZK@6(+XS0EY"M8=_=>O#MZ&G?(+>S0W2". M!9RZ*([VS%@R_.@C>6A2S [X%0'4X"^*7$&P,TN986Y7YZ:L0+^&.?P:7B7Y MD=;=-?O-D#GP822N"4X+.94@Y."5@QD\]L-F?!X+T;.2*8$JPMQ&P0_A$V)? M:OF,)2/187#$M\T":4M8DS#SX)J EO8(P0L_@E>'!&P356/*;!T'7H[C)"-* M9A+NK "EA@AI\$DEEP:3:4A00K3AJ6QI>]<,1J1^+9BE(Y!*>S"%B>8DAA*BO6#H),E"<03;$0GAIP1J2&"KYN48 M/2]"O1%@J8_0CS<$5X=GQ; 7PDIV"LP6Y8A9:#-X480+T\(S&P>)KPBU"UQ0 MTJ&[ U'X40$3*A%3S!,E2AD]C!1G.&/@SJHU:/2N@012]%BH(QRB?&>5!FBQD-WO.BVS MV"KXQ$ZO *#Z\] 3MX>SCB-+PF8 %6VK#Q(LCH(A"J(2SP=VRW D >;3E-A%\1R! MN'T%VRT2UB$HOE2R@_4'B,JQ"'WK@G[.G"- #2JL-H7D]L7"LD-V2PP MS\"?Q1V_)MCB3)B='BV ;1;P:)$-/&"^&U$T-L'RB*2H#JW,2[];%,/A@U8> MS#6#%6=B@&=),A.,W [P%6()EOD%%GT=LQA)XOP:36F"V"4#6I/S+XD$2)P% M# +[D^;#(0PPRD,XTJS (IBD&K@(#EC@+@TPB%L!!!N780))^2[PFX)-AA]/ M@E1(P3#Q_@5C$','@SR+$S('$(B0CH]76:+4_4^#3B!] M'(3!L$2U7B5GGQS_X]OQI^.K_['ZIY^LP_[Y\57_!$-99]\N#H^V*YA5O4)S MXZ0/8NT&)(](/VS5NJIETJ&7CJT<0P@$)Y3"H)M M](PP'-E65H:ZC;;U7$>/AK':K2&^6OJW% VI?'L!([C8_@ T#(>#: $C4*H< MY*D>0ZCXR&)0L3BHC#$5PHHJB()Z4L'RAFD A<"/ QLYH9Y$T FQH^/EW,:,IQQ$*$9@-F$D) M69*%UX/9,LV3X9C&49#, 3II-XA*[%C'D337T\PN$&BH*'=WVQ2%]HR#FS#: M4 13\@UA";!F,(A_H <(\I*#'86F$;#%0PYW_%4$6-9&.2MRL$"&9BLEKA8EQ[!YZ:Z*DN)Y#O1""V>1O'?7!/Y7$"3S0J39* >+%P1) MY8LK>JB8QD#Z!^5#0?Q/P17%I-@_A.(B_*:YPP">7Z%E X5J7;<@\@KBA#Q! MD*N1#XX$O*=!C\,?K@6N!3CD&;@H8*SC<:'WVN;X8;IWS*^IIL41G4,] O,N M2,'T*EH_ P$2?+MLA25)#K.G_R^U0FQP04DF(KR76:K$F(6IJC-&5!W=X$IQX"RS(%TS37R- M63:R&[IMIU%6'*@H,X]UCFP08MZ#Z^*?,T.A..K.C^#=>$&(#ON.,8SE34P^ MU- $5JS.MGO E$<93H$Q5MQ2^U\&/Q['(A_!]1?8M@6'DX]^9B$Z*[/-G8]: MU+>.F.M',,DGEG<-[[M&!O,F<:Y*,(IB;P@$9W8OL%VB7R %.C==;[ HTA,91Q&H*1RWGSPBX 5A@5O#8GH#8!F]Y(,I.''=4$D_-#2CN4> 8TT&80XFMR[//%]9[+LT&N]^L:9AGEI-I]EYAP\TG5[G75F1TS1QBIYR8EFW%-3&ZI1$ MFU0M14^X06\'*Z3AM.#UQ B^(H2M@OZ!I]7HSF*SE#PQ0D6E(Z=IP68)*^5&-@6R+*M.]0')LX%02QH9['>M(C5T>E#KP]R1D<,M1-H8!?.GC:\BFG%-Q*@]')4]2NOBPX=0G3#(=DBD,V)##&LQ1 M,,0GYXH$9(G-5R^!(RMU=-N6[MO"6V&QE(W8,G=N!=6*&T(JDSQI4@]O#^8- M"[SRM,I*-EJ^),A*&@ M(XMB!CR%;':'P5;]8BK*\!(XDHD..K 94#G(W8< N&ENT3W;^)(K*3C@!V;" M@9C%D2Q:P!F4CPT(I=3H*B/V*Q;Y>,W4=#I:,^W?J9"6JJ$JSAA9G7>*GN1' M%VP?,Q W\&X[\T8,%E.6.5'VMP,91JI:BJMA&*\%-.,'5'SC8@61MYOM=Z5]!Q?=DV'8^'G MH2A:Q:6@3W?^K"$OPA.<-UY>A\8>!/HEP[%=*)\IFT(J/%1E M7E&+H\KYU!802^%("P=I MO,FP-H4693C7.4]SIA2U:Y"QKV M/$\P,)ZI;-I*WF&%OBT[_'/&*)E(,ZU^I3<(?CK\%"^^8!Y#&4A''X^O/O55 M$J-7WD*E%.>#&)4UV& M L.UYIA YBX$[JDI*G_;.EA@EVCQ2@(\V''G)Z72 M!3'&]8M/]IQN]9,5LP7W]&VWLV0.Y=FJ7[!-V[O#GSW&^@K.@]AX+02X&0-\ M4YW5XQ&> MN@^",:H PQO /'B'*,J\TD13F+[/ 952M+.P%$JWK#);Q_JX>/-DR9[,,77I MW8J/Y36H,::)+&IKCB)-WV-P';>!/\#XH&-]YN3/72.K&!$'V\P6 I6PS&0 M$HGKC-,Q.P>JL(8-+Q!#X*;"'XIT'/CPK# ETR:TI'.A=.=*W@!N.WI0D@G MB(KN#9]?ZAY^(R*/+J_1(9?.T%*9OP-RLD28B-03'+[].;=6WW-#BBQ)/VDC?>,BA/P%6M7A T*Z2U_NT7ZD,CTJ71Q6+2:TK[]T9FY[4HLYR MJO(.\.]E*L4AF#2BP:JIVKM7\!YO"\X'IC0[*??F%^D-%R[ L%CRJ9R>$F2 M(DY%Y20J_,3W>&?HH6^6%WFQGJ7@F0Z])"'CX<8+9C9% M"?! C< :S!F6<>)]%R84X9$ML3 RNKOP2[J'K$)S9OI*18%$!=TH"[HH.12' M\%&"]Z/E%.3B^'=X.RH)E.C6 D\K4;XR! ,-18(7@H _*."GK%.D,@9?8B67 MZ X-18W*@>AK%*CD=ERKF^(QWZP& H /&I*XACUB^LC=""83(#_?X)HG\0YP M.A5M 0G&1.R%JY;Z)BGFN3I.H1#O%'Q.VC&NP.@U33&A/5^9Z78:A6*O\ENH MB&D'"%DT5U3U(U;4\"W8:Q"V:,KA/2VEQ,C8PXOD7&#*QB&G!M3M[GP$K!X@ MMQ8*4*FTO'AQ/"U?-=/3F'@J(X7J$8_ #2@ !JXP]\^]$#8X,I?<130FU1CP MY,\9(TVGQJN;:M.+6>4"/YK$LL[( MR'"#T0TD'K1:0.]F#"]!.2K0 \)A\BD*A.$X$&1EZ#NQAJ/D!4OPXXRVXA^( M.QZ7;$>1<,^H&,]'G ^!C(>NGRSHU&NQZ9^%E<<#6K>I+45]0W=1Z4GQ(^#R M%9I,(+UFP/_?T;H!OIL_+Y)ER\=% M'3'@R@*3FQ)LDJ811U JI.&J[-G9-?;\V#_\\^3LRP[PX56%AUF ZU@,2$G[ ML;?O&%B:.1NQTW.+ $E+:Y@I!-ON=1QW+H10>F_3EM7QC^>__5WCO\.STZN+ M_N'5M_Z)=?;QY/A+_^KX[/22[^:>??UZ?+4KA18I\L; MIEH1M'LH4;%T78DLH4E-^2'[LKZ6B2 H]84KO&$0QF2;HI+'\8E'^QQAOQ 8 MYT>Q^3E.)I;;V/NSACTP>?;NL\ >--T:]J#.SF^4H/W:O_@3C,^+X\M=0!Z[ M"-+O"FQP%")$#'O^E'@I%!&0@^=A:*(4HE]('(>Q]-0P(,&A>B.'5=1 5C?. MX2?UBH76E8:&8_4+T4?W7<4LI3.%H1")1Z7F<D39&>"+?(A2E#C*K)G>5]5%D]4_@L M\WM'>1+K_,2A%WE^X$7RM>5\*]@%&$=(3-W68<3X. +148:+:A]@=(;,3+"@]R9(8M-."HPRS,CP M'5-*5^($KL-X@!68&">8&$=XS'<28@,"^4S(8*I(8J(OAS\@'>F/:1KJ] M^@X]ESZ9&8',0>ABO&6&FP_['6!J)^-D T+-3DC$Y#)D"J],A^ YE^FWIVAW MZR7+R6:7QS0>MV3<.50R.:5!R=W'VV?X:Q^D5I[)6!2!G+&%^WB?O=G>.9_I MXOCJ^! 'QEL$7+='M6%. 3',*?I+55!R)_Z(X MY)+L^6?-=I>F,E^&^.5E;JI'(_=G6069#KW+FX]XW*?PLB'!@6!,0-9!<$B? M$1HE0B>%EECQ?R9 4PI BTRH2]]W&" R6WG'VVT&+57Z9.'^'EL&R:)WI]=* M%_#Y-DIU&.,)9ZRW:V?LXNCPZ/2J=,(NSD[A[\.="=R6SYG[,\[9XSFJU=@U MCOI\=O%7_^+3'F(_(S]=7O6O=H:7CB.0,A/E@U7+7+[[%HN40U@,^X!*VTFRK& M$GY0,=8TQF@''-_Y+^(\"^/X^_S'Z&<,$8UM?D[:HJQZ=9I/A/H4[4;UHQ2_ MT,^C,P;C8Z'P7LA8XH4-=ZQ+W,[E#]#OJ2!X.E>^GGHC].,2M*07KZR?)\$- M&JJ7>$N5BY=.="\"ZP*=Y@G"()&W?G#04=CW.F*3$5"IR&2 M2/QSY+>M1 -#/:-*6C/S,88 M28$,FN&--,DV%.WYS*^HX*JONM.!-H<^&8N+$/XB+YR!N,$7&?UUJ!*""C!$ M91#/3!&+>MTIU^?>O4BL;8%Y8 $X$SJ8<']A^G\4?U3]PHG+NVG,?(U%_.C+ M?0ENN )X!5+;$E(.JU!8LA&G@L 9TE5>,EAE*3=7JRT]7EAK0U($B]0,?^OJ MA[]DML$+)I3W-3$S7'4^]96_>=\ZG\UJ:&V\U7"'C7!7F/T8Z"6M=AMD-9CR0.67Z<(YB/Z0+=/VL&/=AU:WDB3\44!55A_VW/VU MM8/W-'^\_-O+E')=I]%#.AQQ.:2,$9A#O)Z=VJ :#M/'R"ZT5_,2:7[>$50Y M' =B9!W] #./).,9%@H*#F3R=\86D-_9!%*D2E,YWLD18-3 (DV7OSG6AN5J[-G-@]&]I!E$,2LILD]JWHE M\F2P.?*DX720#(Z+NPGE$E$PM#+:P+-M*A9!IJ?93\E*/#P.T M-[_2_^EGR'.L8FAU!\Y/ >J$RDXR[B]CDE.(TPS_RL9S,4?;FL6YBI<./6P/ M$Q(@;Y0&ZLZSC+R6X]CG8/-IGZ= V[Y3%;W6J0]I>BXOREX];5^^U+A@09;J MA.RJ^S!HD5;>GY&H2A1G+N4'[IFZRH[0;>8(6Q/1$'A9'"^1IR5<_F7!=$H2 M*G%H?8\0LQ>CRG2KA\32K2@\X LQ40T\)N9N'=XTQ:![D2Q\W^XA!(+9_;J4 M2(^7,9M_F^/),J:)Z-&)N$:$?[Q7PS>/$6((NVC.&"E6 @@@"Z1DR*GN%H^6 M2.NL1XSQ!B7I9+)+TWR"I:#_$7P]TZ#TR()5O."!@BF+A]_UH2^UY^##_YS1 M%2"/G)QR\[ ][![>&/:FJ?B@_O@-1-TT]&8?@H@62S_ZK3PZ>C8WB'@*+K!D M2^(,_MHX/4Z#'9\L@?_ZZLWR:X>^^C7S%[]K=YS]YL'2KQN.N_2[NX9U7:?K M/F[8N[_KM):_M)[L)DZVV5YIV%^)ISFA*H+@OH2,=92ZUSU+GP.0C20#&]> 3'[$@OO/ F&\+\(-03L MQ#2M"?F,7(G)&/1'\+OS?! &0S!RP4Z/T;(&HF/-&5K/Y[+[=4W\!Q#_J^SL M\XGN[%C_5.!N0^W!BELBNF>(NENO7=_*9'^P9IE"-;QPS7+)/#]4+R\ M:4SDTYT4Y.7[/=.U;9\_6LJ-S8=1HF%5T(,:T6\402CGVOR-+?KYM3]PYVG% MC=77^Z##.O?*^0/_Y*W9.%9]^Y3=>, NU%SW>*ZKA<-6;%,M'+9).+1=N[W? MLO=5J\%U,-X+>=D;80LU#[0Q]%D,$OZLPY_][5'F4 4QMD3B=>Q.I_E MJO> M^I\J[^[Q?IZ\,1O'JZO+NZHE;C;/N1VGN?T\M^."X7&FT.9M4RT:MDDT/-H4 M>D;&>PUA(6/W=+4M5&JY\+?'&4+;Z_H!Y_76:8#7GM\K]/S+5^LOPD$?97*NLJE)&].*.Y36"TOUT(1 XA M5("4DZIXWW,L0I_KXA"_4K700@C,5&19*%0S BZ@D\USQ ^1#(.TXIKLFM;V MQ,5=7'[3W=4JJB)7+#CM&%CB3:JE?!(6PB?NWI1:W[!KQZ6( J"F07;9M@K2 M4SB&4;^RB O0W>V(YJ!5= #MN1 M+96S>'T7;O>?Y<)MUR#_/?>%6_4>_ MVK$/DSWH/D=-_P,CZ<"#:[K9?T_U_OIER=T3E++$RY(88_Z-=L/=&92\90E&1I- F;T32CW5N& M%%1!.7D8Y@R8%E\7>RZJ/O;1^J1N_DEMEDZJ!8>T61_2!QS2!N.K[\1212(J_*3UYT.@J M#)-++QEXD4CWSGZ$8J8PIIN-1K,^Z6O<_))IZ3; MOQ;?2*.(^SK/!36IWB8 M8QZB9M%-8M%FS:*_7P['8N+5#+H)>[' H*V:07\_],)ASEWAK),@^H[ :S6[ M;L+.++!KNV;7WT^\@0C3FE,W:E,6.+53<^KOYUQ+4TO6S=N:!7[MUOSZ^R'#@]!J]Q^0(FTZ/:MV>-YEWT'$:^_L;FNZS >3(,. F0C%,$OB".<6SJC7%99$.O>=A_55VE16)&Q,^_>7QE]/^U;>+^SM58T&/VUQ;<=_Y7$O)! %K$]FT3H7S#7CM MT0]N*F+Z1K;:MOPA@M]BETCJ+>3G""N-#1O]NA7_FRR O;,#VGX[8?8\.T MG7:[]^PV3+OI[#=7LV$>\EW3<0\>-^K=-5F-@Y]#@A7A6UBS>ZV9):T;NO+RZ.#L]/KRT#L\NSL\N*OJ2;-.6D4IY MZGYI^WE]FU5M6;^_T)KFE\?OT2.X=DTNM9>)#S_+2?HY0*,KKNRK-[/M*4O"%9?0#9[WOGOJXQ-JNJ@/])4-R)P.XVW!9JM1K$M4W]_7D21-CQ-5RJ!J@GX-B?R&(L&GZ%C@^Y;_+;??7/P=K_?ZQW@ M@_[!C^.CL!^^V0_P8;<71*/NX>O^81?C?M!]C5\?!-%KHMN],TP?Y9$,)F2* MD5:,R:-'>=R9*#4[VMM[>'AX^7#PDHOQ7G]_O[?WV]7ET#3M9&UCRKZMM'X< MB3AO?[ 'MT=8DKPY5H*O-,=27V$TD"\#/MT#??B96$7UWX]?)1AIV]^E(3V1UC M//.27*1)I6=7?'I0\,W>NW?O]A[!V<;L<^E#Y95;[@HC2_993Z&N/12]V3O(DE8-7UX/:> M)B'QY5*3G!;0/^Y(#4!,4MLT6?&9(+Z*:Q*IQP@#]-]>_P#'OOIKDB")_QGJ MAR3R55^34$:WT!ZH[_1]1,/CS@G7&6@'P;4OMQ<;$@DC,VV=L\L9+GOR8=_\ MZZ'N,EOM(D/U?F^][1J71)+PFGTP?Z^[=D:<-=E N.83M>E6C5E*EEW,K;?1 MIDSRF(:0I.N_0\(THX\XAD%Z."%$20^#.UDYT>AK"(;:EF0!QY(G6C!%&5>4 MLFT[7 N#21Y=ZR?9]'%'W"IX.@$\J ?@DCWB$5H*>(9R:?83/M4:3O1U>D\N MN7Q"1&W63F /MP%V10X"0<\ %U# \X>G!';!T@GHJZT U?R1$? ,Y-+J MPPG67L[CD AY]GM"U?SI$"WA[83V]3;0%@7]&Z6B6@3R1RRI-O=-08G:();1 M.D%Z XDGE4',92*(_F&X !)%/BU"X);<$Y:0VE;/VSLM_7;=TAEEBVQ[P;3& MB@L]QZMMWR*-T\;OUFUT'@M'-_W\G9^([ JML((L5GKHB\P7.L?:VVQ3?Q<()PL X" M<.L".P3\3+PQ'%'&LD7@Z-@;)H'Z%0NA0Z_/N&M3.H$X+(G\P ,MF;3(]!=, MVY+O9&=)XS3W*SO( S4RY"TR]!D6C+*QO"'"S!YK6]LB=)K\];K)%H25',VLP@W@F$('$8H-<9INPQS&1BE_A_W%Q MDNB_IOH9J ]K*;43,6MV;?@@Q9'AA!:L6@3$)1GC6.: 7.H(3I,V:O$3H-;DV@ERQ0RJ-%=B]91;GA M,0U\YLZ;>#C1L&;1I2LRZ(>FWYK8U@Y&MCGB"LD;F,?V!-DW,&;;2YM8KC'Z-* MZ9TH6!-F>RVHC7BL+SEXPE%![D3#FE+;ZQ9M1,->A?#$HY*!$Q%[SEVRF-%* M3+9>N'MXK>"6#59OC6 M/Z(5%OW:VQ63K[UG5'9%99A,IUC,XU*,U_Z\>U!D/C,2 M6@EE8=5I$2L+UWQQK,G.":)56BNNCJU$VY5ELQ8"6+G>M;!_90M?<)] E!-X MJX*W>?5MQ14<"W4M=([UI38X[#!,8L*C0: -(TBXWL+_@=]6@M,5K$*?O=ZG MX<_D ?ZYQ+*%P6?PB]!,N5#T#]._L\<9G!@0<6$#]I3>X"O2Z1XE+^HXW*/0 M!93U >E.E/G-L\>LPG>>*&WD[F5H%G[4+8N6;LY.2&SBFLE>UO:7C&U MS+R(A8- &X4J'9*RF_-!$(@$>T?9'42X('Y5=HB)#7$AX.8B(>+F0E$FM94. M4'B5W3_-LDB=@)6<>+)\&;Z5 *SO%5O_#:0]?:VM7V$M"V]G$ZNG%B:1C*=!^KA))DF9H?8M9H089V? MNCO83]8%IY/8F^/*G:0XOUT]R#6+\) @%[J%3+]*SGQ]=K(UA&T 4XL^I1>Y M9#C=Q-Z"YW:3,@_(G*65/K#U1M=%0JT-"N;D+#T-]C-1>O2E/*3!B2;T=I@_ MJT-.[[(J;+OOT%V9%>ANHF4_X8KN*4TEKA_LB4&:W;@E\5$D;J]#&^WG;28H3 M9_MTH9+-]BO1-6^P$+NZ+[^%CK X9<476XO0!==KJT*V/*6EE:9?/W;%/RDJ MIW<"81]-M'YZRS\=C_=[JY]K2W^O?-(-/NB6?2'2H 7?DOIZI].'X5PJ,I59 M*+DBTQ%\W F/I-D8>]Q1 @XY@H_1'7>JVS,:Q[ VD[9&F]4H;=H$'6 5'9;393KM/C5T55I4 M-&Z"'NF_U^P M[#-M;'P)OPNOJQ25CG L"Z[IP<-'Z?3>*/T,H+Y!1E35-$5Z959*KN&=I\3<+GKZ#-GO^0?[2XO$YY" MDDC"K-X&=;EJW7?D^N26R:XP1<9$U+#*(-(YBG>&XZ)JPF-]F>A I(V,[T@P M8?3;X--FG:K;-T$;8_',UF<06Z^P""8'O9I8.2B;H*')3,K.>Z]X\BK;NY5) M/\ZNK.@:F$'JNX77M)P(V_?,M^C.!9\.%0^^#1ZP"//=/=51MB9Y4T>7+&;, ME/$Y<+^#6D&FC* )_GH%X[E6?4!%('#D2(NJ6C=!DT_P*6@&UW3"IH(D0,BN)SA@-0J)E6U;H(F)7GBV6,0)[#:DB?+\\5;S0$? M,_H'":L'@RW9-358KLX>='()YX=D[UFXC5!*U%15AV1*(9%, L4%U#\_)A+> M0'84 YQD3?#R3[!)MX;[6NUV .O[)C%0O;C0Z9-(3$3A3$WB>?%M("CC7D$YF&\8HR.DVF=P+KH,/&YSQ99-\?+^Y. M!S5M49]=8WWE3H>C<,Y@/]8@CO6$-+S1:)KE78WGN$8QR8=#$YYW7_V:K4T> M4_X' 7Z#@+YD.B5$I?Z=_;LFNL?Z]5<@>/5-8L^J9-GP#C M4!V%= H;$+E!=%47.'U,IT3;+'$YYF8;")K@N:8VL$A_-ZM2WK8)6@SIX\[E M>#\>3=#ZE,H9ES@V/'7@3Y-XV'Y@PD-"PBS/+00,/5KJ1R#,+NM$BM#[#>G6 M4XIH:EI](_@]A;!PSD4V%8!9$9'7+#\E9FX< A3)3CNMKCQYLVJP618KN^D^ MBQ.BD\V(!MAKX7L3<1.>HG0>##->H1W].EI,@M,J*> FU<;AVH-#8T?HGY-X M;@J'=Q/-UFOS%J#L F(?2),#R3QX)[6B#H5C9N@1R$@ZNZ9[8:U(^@Z01/T M&<(9"UB$J^]]ST\SP==1?J4R:GIP^$YKOSG1%CL?*+-C V42UMCD+8]C/?[# M6E/U_IPMV7TG2]0.-UGYS52'KZ-(DD(MSE' JD/:V.%Q,!,T+HYQ/R>,U%F9 M<](UX6&^FU#A,Z>M;M\$;?*9VV+.IC-NJ"A<(+TP3AT-X?.0IF6D/@_O7T2++ MK)''^?%H HIW$_*1ZV%\#"^88C9WQ<_RUDW0Q(H,CK&@NGTCM-'.,O'1IK)] M$[3)MU">I3>D[NVRZ@9GL5PGRKT!TT']EV^TW+BZ=TEUP LW[?ZJ2][87'/C M^YLP5=)_F#UMBUT,,\$CJ@:9/:J'Q5WY_M5CRT9HS^DC"4_TE&E,X([ 8W(+ M?=G.4:JY>6R:]+#!3&ZJ7!7%GZJ1>6U3!A,RQ1]>_!]02P,$% @ 07ZJ5A*S MKZ-,&0 FNT !4 !A=')O+3(P,C,P-# Q7V-A;"YX;6SE7=MR&T>2?9^O MX&I?-ZVZ7QQC3TB6O*$(S4@AV>-Y0V3=1*Q!@-, )'&_?K,:(,6[0**:;&DC M;(D 6]TG*T]G959E9OWU;Y^/9@<+N8_/>$_L"<'>1X7:3K_\-.3WW_[ M%=R3O_W\E[_\]3\ _O7\W>N#%XNX/LKSU<$O7<953@>?IJO#@S]27OYY4+K% MT<$?B^[/Z4<$^+G_1[\LCD^ZZ8?#U8%@0E[^;?>C\BFC#0HL%QJ4"A(<.@%6 M.B8XERB%_*\//R:1+(NH@,<20!FA %%$,&AD+";3=;Z_Z6PZ__/'^D? 93X@ MX>;+_N-/3PY7J^,?GS[]].G3#Y]#-_MAT7UX*AB33T^O?K*]_/.5ZS_)_FKN MO7_:__;LTN7TN@OIMOSIO_[^^GT\S$<(T_ERA?-8'["<_KCLOWR]B+CJQ_RK MN YNO*)^@M/+H'X%7(#D/WQ>IB<__^7@8#,'.:^6)$A_X]7)DV?M_>N\%JC MSY]7F:[:C-?IXV>+>.&B6=76HCO]ES,,>=9_.UDOX0/B\>3U%,-T-EU-\_+9 M/+U?+>*?AXM9HA?KY;_7T]7)) LE32P*/+,"E!<&,)<$44OFM?;2N')Q#*N< M2Q*TUWG!9>@5OWT@$4"(IWFV6IY^4X=;]$.]*Z;-@#>1>1)#80*MAD*"T'NL M(P3%,QBN;!;2VRC8<.)=E.0<>9YU\6#1DG_[[:O &9L%JT&?*-2DF4?75^G3R)):<S+SHU5OW7N'P] \3WP( ]%=",".>$_&7==>023&*)7F25(91( MA+2>0]#1 $WE@>CI++=B.!NP1;&O7&]6A[F[1CBM&3=<6-#*>7K;Z+T+AI'V M!(FF70]K#J,JS_(P_UEO5PMCKY@.SE% M%EBPZ+2%D,@G52HE\-9HD(H7$9CT)<3&M-@%UTC-80N.-%=+,\*\.]H'*1H_:MS>/MB'8AB?PV2=)0%.TF'_X+7='+W)8G0*QQ7!3N"=AN 5E4I6M""@Y&Z49,E%R:\_I M*HQ="*"_30+L.^CMC,!RF5=G(CGOM>7T=.U9 163@A!C!..S,EIESIEJ_>Z? M!["WBX3+0PIQZE\U%OF(,[KI\MGJ%^RZ$[*^_\39.D]\9#&);,!G3=Z;-8E> M,_00T1H>&+<\M[9P.P$;DR-]?UY<\8^:ZZ09^=_EY:J;QKHR1^C.WFN-V@EZ M\&^,3VN!3(FG[D='?8?\V;J?S7_2,]>="?_R*L) MMU(E9QFPC.2"!9[!.1_ 2,_H[\2%:JWU\\\?D^_;3MGW'N'F3NZ['#/9'G*V M",JI:%X6JZ5,D$32A"AY"")KB"P)R2-FP<) KNYU>,;D\+;C0#,--./$VRX? MXS2]_'Q<-V-H;NJ7>2Y*++V45G"$J'TFB;,'XJ@'\L.45:68D%HO(N\ :TP> M<3N&M-9'8^=X$H-10C@.3"ER]+GS@)+^L,Z4S(M.UC0W$_V3VSKW%$2$@,%! M\B;6Z%*#ES& S4@"%H?.- _L[TK>AW5O[Z39*W;MWH/;T) MCG.W.GD[P_F* MWIOJ7Q_7;(@ZW4HT"HW7%$Y* PH5(0I(#G9!KAB&DKQL;L%NQC,^;W8O[3<; M^G:KO5^,YC\6\WAJ-Z7P.0@'PJIJ-U,$+$Z *=%J[5 +ZX;8)KH,9'S^[5[J MWW^P&T8Q*YQ_F))?M<635R\_Q]FZIDS]]V*1/DUGLXD@)@I>-W>+(_/$[%RN:JZ(92GJ+E*7L+R1B"( ,"*HF091$Q M>F%1MD[[N8NR']9YW4O9]QK2@?;VWM4A>U-^7VZ(-T$FT9I(T&?\@\*&E-CBH%,(8'4-XB>2$F@=?>V\(3 M)WX^CHX6\_Z^FX5B=#HSDRVY55J#8H$!>=B%O.WB//-:\.9Y+YNI [@$TD=G/3<&PKB+IN2JVGDMSU@3#%/(Z4W M&\\A\CXG1"%99+00>:B+,-I!*&2VT*>8K2:G&UL'NS9TB.1"6 M)5 **5;P3@$SB2%I2$?9>E/JF\GOO).V;\E;O\]8#Y)\O7 MDC'-6\UTO_^8MUVT.R?8.3PI1\<<">8$^5NJ M)@8Y+PK(R+PT)2@TS6.X&]&,:2IKQ8-&8S]TNNXY6$$72VXX(:+(E2@:$SB> M+'A6I+/A7OJZ#&M(37C!E--7&)(']]>GFD7M/GMM61[U?TL>Y&+!=E M*PQ==A'0'F62-]Q^N'K)7>1I5#A)<-TR@\R\N7GU<=THL[ MG6-W\HJ&O3>,MY[E,5Q.&(7I=$%RHJPK>,1J? MFI:-7D7!C1.Z=<;Z#5#NZ#+#-\6D_0:^W7961^*\[1850&:F6%TRA)3KBU%)/JC>8+RG6&.R:#>ER]7DY>'U5;#6M'EZDVI6Y1] MR7?N/DYC7KY?S-(D1Y,B=P8"!3?D&*.&6J\*ELH]QN MJ6?I:#J?4O!(8G[,6X]D$E-63GM&+ZGEH*(D]R;G *8XYTV6V:C6 #>%66#:)Z(\&#A[STL,4[G M%=B;^7N@\V*J$6A(82@/=A$TRM1CN;!ULO8-V$9 MDXT>"S.OV/H6>FR[/7+)8&T-2LVS%LPHC#:#B+HV7T$)SI.3+03/SEB/JK1V M96]'-*;MLK$RK*%.!_60I:1Y4"8!V=6>'(8%FAU= &X\>I>8-K8YN;[F(3_N MQMMH&;6G]EJFXO?27"&U*2:@#Q&RD(0F*DMA'[E;T3(MXV27V6B3#:"[3M4V<+ A>N@0&,Q85G=2Z=0G>GI";.&PW//Y7>I.G M'^:;?*MX\EN'\R7&'LD\]9^VABC]SWJYVM;2;7-&F4>7)4+=J !54B&GH!3@ M.2KI74S6MM[=&4:2,84@#\GN:YW Q^5)VR#E!EG>UB]ZX/U5;Q=DZ_)JVO5V M;+N%5DM(E]<(H[THSHL,3M=^&33W@$,?P21D:*W/ ILOT0XCRKC6OT9*^X>B M2L,]IBMRG $JY$.(NH)8^NT3@0(G_Q.CW\UK_W+EG5EZ1GYGQ\WB<7%T#"5 MVOL[B=KD(63 D#1$9X),*8J86Z\+[HZN04>9F'/JUV->3/O;K];=N7V >LZ# M4((5+2'PFN?%&0,RPPJDX5D[8S*WK=LA[0!K3+/B0&RZI@=-4V6UZTN$)_U; M^]OB6?SWFEQ80IK65>AM8XQ)R F%9P&X*W7#.1M +B)XP85')FP4K5/8O@IJ M5%'*0U&HJ:::$>@&Z<\6^L])[Z+66?#:">:$2V'(6XI@0R1^E. C57 =:*7 M7R&-5.L:AA:XOP&#OB\?K[R-#ZWNEHDV7:V5>I$W?]/87-CF_06/IRN<]6U@ MBR]6(R-\F@P*5>05%%LZM$D'HUK[#+KC&M$7_ M0 QJKJX!K<^M!SY-:'9-- 5'8.0;D[^L/+G*]02\Q'245EOO!RA$NPO$,?7A M>S0#U4Z)C7H472@Y)U^N/R]CFSO-N2(XTD"6GM5BE-I8)UH(VI
YI %XR"2)7LF)-:#Q13$PJ12*)(/ M@R1*7P=F%[ZX[\Q!;J.980U-MZZ2GR5:GC+9!>NX0@U%U(K%5!*X9"48&9F3 MF$SRK5>/[@!O%S+Y_P?&IX'RVA7GWU1"$AB*HET!Y6D^53ERTH MN+.LR-:NT%WP[<2LATK">31F-=)?R_W(<^EH)A7-G1=@G2;GWA4'6,^J5-IH M3:&A0]+N"8 /513V0!RYOP;:K,]>,8"5I4FCGOC!&JM?&X'LE.C/G.UH$;Z*2-.>D%K7O]ORZZ M[=)C-6R9?/.S,U.?S=.7,S.7$^54DI[KNN>104E?CQ5)]#%8SS'$E(+5[6AL>6#T/L&+\!=K$L<(P208^UC[_5F3ZB3":*!CVYZRJUEWQ=\&U M$ZGL=Q:"-U=8&W-TNA+0)P$NIW6\WA*^+Y\VM=D?:CW>^[Q:S?J,I(EGD26, M G1_E)F."0)SFH!:%!J3<6DW1^=^S]^)0=_+4O)#Z:G=(3[GMN[?E%^GYMYS+53>-M7"$?M%/R^>_.'?EV]Q-%^FJ#=YV M[7SY.1XBO3SO<)5?EI)C/* (4E XHL2&3-O(R1!6R=(?2P$NZK MC\U=:A+JESN_F>\EPP2Q'@6E;*VK15!$(_"!"1"RUK@J5@)K73PZ@!ACRE\> M\5MSV?P\-J&&KF$X,ZCGS+6,FF5E(F3&/>&3!ERV$;SW:)*2H30_F7UW=*.J M"OUV>#R0^A^CQ";3.+CL,J10CU+QNM;;&@XQ.!?J:::%#W (QKU*;!ZW0=JW M3\]]U3\T/:^K?Q,B,)(=@:.KN59! T70"%(K)93E@O/6C9_O6Y#[N+G9-6K^.:DS.^4!+ORD5PRFR?KEA$D*6)KH"UDM)[[:PX,B& )F5+#W-1T:VC@1O@?,M M% \)U"J :P/P[[V2?LTE;HDXGTP>=0 DC/ MR_P-&*QN;D)BQWK-K[+BQ)$[T,VX7K.2ZGRT5Y MV^4EX>SO]R['!8W";%/-NNEV!/I M'0ZJ)EGR[+.*6K1>]OL:IC&%;0_'MJMFL:'FFN[,7L7RC":*KCNA.>&?.%OG MB>4E."X#H VU?V(NX"-:8%8967C(EC<_?7 78-_-+L=>S&JOPV%GWW-M1M[7 MP>U.%N7<=WM,LCO>NA\I&DV99]F,M;N/4\:[S"@T4\F!$F0Q' L>,HKB M*<8/C+=/%/SR_/V3(;?W^K4>/W>84W\"9]_4E=Z6W'VLF>"&1^YK$T3N:R94 M\1#0(\DI6/+.";I@*!%OAC6F:>W>C+B:ZMA6'0V39K? _EAT?[Z:]X'I\A*P M(G5$1X8M9DZ"9XI%0Q*:+&G. B.WJ;3O*O556&.:I-KSI)$ZVO/D'7[Z.ZYR M-\79)5S2"\NRJ9:)$>+AH+5[7OD/&AC6.MBCJ^C&M..>'N6M%'&L&X) MES#BD+@ZDL=UW6,L^G]QBOV<%D:/+6).]-:^D:NSH6'/COWT$K- MVC.3:6$AJ]KO1XD"*"('G9@@EYD'WMS>WX9G[]SK&-='Z[YV=I?.:C="F5B7 ML@LL M14S"A-?AD:_]'E %#%%A:[Z>TPGY'IVK8!=-FY+N2K?T8FFZW]WL3 MG/[(\4DP3$29/#"94JVI,N"+UQ1W(G*GG9*N=6;/[8C&Y( -1JF&2AEVFGV) MW7PZ_U!3D_K"SLN?:XWG>K,VO<]2P'T>TV0BW5N^1C/G'SV=5@N$ERQM1]4/#"(\5"M8$IHY^TL3*DS(W- MK?VV>T(=TY3ZZ.1KK-EAI]\>Y>%B1BI:5A]A=?(^'N:TGN5%N>F8K3VFX7T> MUV0Z;B;O2$XG%M9%8B@YA3X&(#^Q/]F% U?!*)5<1M]ZFA[QZ<2;D\:_,F28 MI%'T/P0F+2B>+:#32.,6&6J)9 U:!R3[8A[3Y/Z0C+W+P7_-=3^PX5T?'V\J M^W'V[NQ\F!JN]>DV_6) /3OFW96S8\Y6X&@PZE@LYIO#]6CP-_4=TUA3>_>Q MT@^%K8U)?Y21;&3_7Q"0>4[GC@8^]_#MMQ7#)-<A@?#7(;T:K[*Y&YOI/4\AV!5($?>5DPB F*4 MP$IPQB4LUK:N.+D=T9CBHT?BS+T5-"!I+G9)>4M#T)VC]B]=3E/"*E%GK1RY M#%F3RR")X*KN37I9_A^2,>T9?Q()&NNT SVP32C03N9FN9FG\6FME=IT=EO3X[<] M&A;S;=QZ[MR'EY]7'=*+-)T3\%=$_V4]=*0>=;68S7KDFYET8K/TPK@(+C$% M*J$!ST2J7,-84K 16[LY XJS?Z;7YCX7CF:IVZB"N<)"2&!9[(]61GHE,0(W ML2B7DD7??IBNQS*FV&$LS+R:)-9 C^V.8SKMI;(%LIR$HM$;EL!H5?L,\YKI M2JZLXN2UYL*TB*T/0+D"8E1%[&,ETGZJ>X"3=(+U-I1"+DGM&(790TV6!FYM MT,A8+KSUL2C[G*3S<-FFXZ13$SVVMTOG#E30M;^'KAUB4STHRA"S P\,9.&, M^51\>W_@&AACJHD?*Y?VU=Z.D_?_R%V!__Y[__R[_\V_]%R/]Y\?[-#S]/XO45C&<_O&S SR#]\,=P M=OG#/Q),?_\A-Y.K'_XQ:7X??O&$_/O\'[V1:*]%S!KP M>V[^T-%P_/N_EC^"G\(/N+GQ=/[C7W^\G,T^_^M//_WQQQ]_^1J:T5\FS:>? M.*7BI]6W?UQ^_>N#[_\AYM]FSKF?YG][^]7I<-,7\;'LI__SZYL/\1*N/!F. MIS,_CM\6P.73[/8?WD6C?EK\)7YU.OS7Z?S?OYE$/YNSY]$M_+#U&^4GLOH: M*;\BC!/!_O)UFG[\]W_YX8<%Y7P3F\D(WD/^8?GQ[^]?/T0Z',]^2L.KGY;? M^4"2A4X_Z,\[:?.F"X12!.O M Q#\+8R+@%?$N.GIW3'?/HLDR/YZ-*N(^.&SJ^*=7/EA30(_>'0%M/,'D2NX M"M#4A'KON7=PKD"N(RR/]--9,QD/X_0O<7+UTQS?R\F7-K@\_D-23E,JZ?S] M_1^+?WAG8>3P<#PLA\8;_''YK\L:!T" KS,8)T@__C!,?_UQ2(7@/"JA(2:I MHG-6 3 60LQ""),'BT<4+"LTHTF\]\11.= FM\N,?(#1_+>#!,/!ZH9Y/X!E3C+3*JAD4C3\(1>G*ZF80OS+I\F7 MGW =9"7GY4,A)5_P\9'5%Q3NMJN/^-U!"CHHQS.AT0*1/F02M+*$.Z:2#2[K MK*OLHJQV'_4WR;AH5OB7[\>!+U"Y]7O@WFQ2@7@+SB#\'W^8- F:O_Y(:S#Q M/ZY],X-F=/,>/D^:V4#K9)W"NT"I+(FD+B"D0 E0#EEX:[2M(Y5K"Y\1:[N0 M]"&760TNOX-F.$FOQNEG5'0'BG'G6; D4HN (K,$!8X1D0T <$ %5%3A\;UE MSXC#AY/S(7]YE:.X\:A@E$VN9(Z#32 HD+Q:X(QP">):R$8'5.9;7 M5CXC+G#6'W%,V!L)R(^9*CLSM#W\&F(FJL?SW[S5S#0@EH1M22:X^ZD,(E8 M325:.3PPP:A,M-O!O&G5LV%L!V(^9*[JSMS7XSAI\."8;_+##*^*EY/K\:RY M>3E),& N!FV$)\9X1B2/#.&ADD!9%KA7"CYW4[1:@#@;UMEGC$-^R_-EPOP9Y M'_+==.?[14H-3*?+_Y3MLH'+WH9($T'##S6)B+M$;=$1Q9RF/C+.BW^B,\\W M+'TV_.Y*UH>\MM5X_1(_OFT^3OX8#P!U""M2)#Q92V26#.T^YHD "%(DJH+U M]3C];>%SX_.!)'W(95>-R_,KYFWSKIE\&8XC#'AT0 UN#/5&Q(4?B3=1$_#. MHUQ:S7F-RWSSZN?&[R[$W> _Z>0FNP?LW60Z\Z/_;_AYKE6('*D,.9)L3212 M6T="M(* B3PJDR#)&LKZIK7/C>.'$W8#OSLYS,I9<]& GP-!PK(3_^@#QND'Q8CQ\',Y&*%YH MT&NI-,&%/9&0@>#=SP@'2L'(3$/J=N.NKW@&'.U$Q T<[>0 ^]CXDIGSX>8J M3$8#QI3ATE"20*.)+KPA%L 1!SI;&CAUL9LE?&^Y,^#EX>3;P,A.SJZ55+WZ M&B_]^!/,G6],%"=;*OM( K<%B7B7#)$\NRR$=QQDE=?S[JIGP-;.Q-S W0H. MK)?738-;7<1!BMBABGX]'21-@8D2^3(H<8N,-^7PDZ#:4$J]C[&""KQY]3/@ M=C7B;N!Z!??5Z_$,&A]GPR_PLY_Y)H@G^:=+<#+)72@_7J"II/>,+\K9G\,;M\.;GZ[,#./F@3^B/:X##3%**MD#=Q;]&Q8?#@I-["VDY=JB><2 M1J.5I%%MI3><$:H]2IK60"RGE,0D-&(+: B8&IR]L^;Y,/900F[@:R>_U5(? MG%Q=E2CV)/[^X=(W,'U[/2M5%\7>&R2AE ^!$0_SZA$F20 GB/#1HR!&$7V- M\.$N#&?#]VJ$WB 'G;Q=JSW_,IQ&/_I_P3>_X&^F>)VX[+E%O= ZU!"54\1G MZDB4S/-LA56^VTV]9>$SX'@-DFY@#_%-1PBJPM>P:,[4[.#0SNY/Q:NF*^W12K1'^0!@Q7 MB3 MT8 ''X@K*2@"K':!&5077+=X\):5SX#-58BZ@=.='%X;=OK1AQ$,**-, ME'Q!$8IQQS/>$=)F0D%;10,+@M91M-97KLCI.X7,1[QT.Y%R4_73#XL2U7^- MH\D4TE]_G#77\.V7D_$,OLY>C:"L_=7YPMD(T6*MX MKR0(#]'4O!>VE>M_XW]E=DUZH?5QI$ !9]1I2D+(@L@@2VV)RP0RCUIR$#JI M9\K]>\T/3LC\?4AFE(\%@X1B:@_K[>$Y82+_.-:8!5;ST;?'$.EHL#V]) M@&2(S2D;ZU6 L)9)]K#'P2-K'$_;JT7^27W:52QWO]WE-V0OEHB$2]PK-#-T M8J(4 'J\M;@@*<4D(T5#0]K:[_$#%,^6WY4(N_7M_;>?UBB":NKO'5J2C*>3 MT3"55D_X.>&!!^GV.)M.\MP'?#D9(83IJW]>HU5Z'V';!B;[+U.GW4G'[:TW M1TE9LT!1<1,@8^(.*%=*.*$9^WPTK&TJ)V> M<.V-=-HIJ'X1/T31]6!Z/8X-^"G\#(O_OE[$).Z1[OUD-/IETOSAFS3(D:&1 MIBA)KM0SIN2)L\H09 V2PJ'YMC.Y[I!-[PGQ^$=:1]E8/]+Z9$D/5]M#< .0 MVFG(!BVPTEM&*([7KM$DQR \))N$V^6L.NS-6$=Q?#GHE7$/[-9.5._!5)DC M>CV=7D/Z^;H9CC\MHA__Z4?7>%7BI3&,LW)(%YV];/\WF+W-2(H,P]EU ]-! M2)QEE2BA7FA4 UP@CJ'&QJ1B5AB0B>]R?!TL-1TP?P+'[WSP_1Z_-)_'L[\:*ZQEJZBJ60# MH4+K%]U_D(K3X0PWTWP91ECL^CW$R:<%=^<$&$2;E#3&$V48*Q7HEM@$^"/> M"4:RH.W.AAZ'R&K?>SIO<7Y2$E&QO="&_;V'43'3/DX^^J__&,XN"SWQ_44J MSC?X8GV#@^S .85JLQ897]',+?'4)!(B3QII&Z0/_0GSOG"_&SGME8\5FR"M MH+^=74)3 #5P61S,7Z!TZKF"-Y/I%$'#\--X$1B.-_-N:Z4> MDV3O.?1O,] M?-O^7+?!G0^XI,Q3D(1QD8E$K;K$C W^0;5QD&BVM=6"?G9RWH+[!+A?L9W3 M8[OZ>>'K?@%C_#![-\(M/ 3_KI1XX:YFJ+B'ZUD)G7Z MH"@&%E"QS5 *4KD"$HQ4)=Z;P7JOJ*TM&GM"/&_AZ9-?%=MF[?"3II1*GBXE MS/!RTI7JJ6@=298SHP3%:[QV".,Q[_2>.0+K_!YNX/=P/)W7E=SEN\E(>A89 M@47/=ZE)$#J0R"((?.>9<6MN@BT)! <">+:AF:-1O0^__!S0XHT= %@%-'"2 M/$,L0 6QU#CB4?1#8I1GMZN$ZR#9O[/^\03@>!Q;/Q\/)??Q0C(+B/._?/NY MD'_ZZBLT<8@&_,#;E$2FF8BH$Q[75I& MP+!^P)-'N45Z-K.E_U1?@]BU"_K MCA=M62!N%2Z* 1A5W)5Q9'@R)Y:(8[B5[(W660NO=V:^5Y>]IQ4!?)JB6)VQ M/81?=F[@\> 15SHG&A))K%3C!H>TXP+/=)7Q)6.XIWBD0&!+Q-^[3-9E:0_1 MD9WH-QE1UJ'%EI(B)@J/)DN2Q$D9"1[I+M&HE!6])-3L@?%[%[JN;.LA G)/ M%8V!.FUM1*LW6"(96!*""J6GL4N&RVSJ9]=LU?P[Y%\N2GZ2=$!M3*2,RT,V M>B N %XK.4;G&1KXNK?B M(DE0>BH$I8BWTI/HL^.<:A]4=0-W%Z!C%\K58/0VF>E,\!Y,W#5,MQ4%CX/J MJ5)N(Z 3%\MU9]RD+ZH?3R1,T#PY3W2Y[B5-@82$-Z%6QGBN/%-T5QON)RX* M;2OGCB4)>Q"[CZK);\V5EC5!J.HPK8L2YD'A%K,F)0&%*,&$TL&6%N*]%%O= M 7%\[W<%YFPLMSJ4LCU4'VS)G5N"RTFHD%'MM@B,R"PL<10.-&#W_H]S'Q)G7GEFS':]-.5(%,9)85,,K4%&C#B+&=H MN]O F<@,=C8?/D0^-B,Y!V&H0.,>_,(?B^?HNKF97V>+FVT)3$J !"B20BJ\ MV7)D>*DY(#I39T-P/L.N7K6','\KF'/@?QU*]^*)W=92 FQTPFA'J"NG$D"Y MTCSN7G,#3!K)=C95>];==OIT(G0B= _'_X9^!&T0?;=]=O9BU^.M5@ZA]7'Z M[(0,7F=!B4XJE>9PGCB'YYT7^/_9&F=VCIIXRMP_N,].9>;O0^(C]MF1 E#S MI*;T4Z=HTH(A+MJ(_-*2.4.95H^VXG@.?7;V(G_+/CO[T.XX?79,=&A%%'O" MA-),VY?&NZAF:$&%L98E16O'3I]HGYU#^%V)L$?JL_/"3X?327[7P!2/K\4\ M;M^4T>Q?X.=B@XRF]Q&UZZO3YK$U^NCL#7^M;X[R.;K$7R#*B5D9PF:-= MQ8VPT0S:+-#M!5S-J+B(BS+5^PT^J4P!(!+%2S\ P5"!1/1$6AUU\!2XV#65 M^I!7<1>>3O?'8C#EV[P,;Y:BLI>3<9FA5=SL:.>6AOX#Q3)+VB?"A,$+DW)' M;+*&B*09EYD:Z4VKJZ35-=,(D":_H(D>#D9C6!>G?PV MSSWIWV#B&2BYU5P$HHJ2+8LM9J,7A&5N+%-.2:@=U6Z+[8S$HQ=V5'1HSP^[ MN0PO^X#\=RD'8"*YK"GA:)BC".M @F!HNFN;A4U1LQQ;W2MK#SX#OG:F5Q\= M4T:CR1]^' &5G9\GUV&6KT<7,4ZN[Q],,N>$1G1QD&>/*!FBS'@MY82'5/'% MH"57.VS9"MD9B$6/K.@AN[<=RB+@7Z I2>_6.@$J<)*A-,D&QXB/3A+.)5B( M0N1C-//\ 5&D\_S?+&OI9\/#*)6 @%Z M1(,(I>.9.)8XDL,SKQE-WM3.EM@)Z(P$I1[A>VC+\2%>0KH>P=N\8?_3%S=W M?EK$"+V'F$%(HJV6I;(&H4*()):QA9[A+VGU_.L],1XK=;\WB>F5*4\ES?^> M[3[W.P_S,"[Z,I505!F5*F,)15%9D@\S)9YRU-ZTPKN/PKN-+'^JBQM+RX=^'$2P8G,YAPA$"=+HG,4 MBC@7@3!.C8X\,V-WS45]1@+S2'K :>5E'S;T(R--#HL(B _HV MT^:%'Q5;\<,EP P-@6\Y]F5/J'65-@HO;NZ1;[H[H+$H[6%66IIQE\GRTGE! M:1*LR@1\S!RD43'43F(ZSLZ^"V7K"0I)#\&.O0#_YJ]@>52T@7T,3:X]Y-/H M=T]1BG9=^SV+0-_*XQ[P Q-!)).(3ASOH%SBR8:67"H;18ZX&B*Z=!WQ2Q]A.EO=9$O-2"FC,TC4N53I!)Q*/99VC+CL M(0=N&R=LWT3D#?A@]4$8!.,\TR2G;4K);BL"R)LJ#4S(D"?6+X_IG>=NRF)XYO@]Q M:^L&Y8[Z<#,M(:HEJ%61MDV,1U2-DE0<;RJ:B2^E@-Y$J1+08(QLI11L6^$$ MO:$/I_JD-LDJ7N[39C9X6=(,H/GLF]E-T6/F$FI3S%1;A\J&YJ7-BR&NM!%S M'+A(J&[ >D+8YI<6%[CSPN)/WU[6;6N?]=5=A> 5,\H*GO?P^;J)EWX*%Y\: M6!3SK4%V"JN M<)&3V+6FDBO2X4P!)*L558DQVW+VME]5CV>[M CUR;'('EE M/>-=,RF^C;?-MPU1%*87X[1$-%W*?AM0%?6*K4".KT=TY]%#AEYR"EUC W M%*\=O-Q0,VMEWC=9@KOX0N,KZ%& M X5MCZK1-*$5S+5&"88'ZZ3W,08K9>0.;UTJF3')::%E'&Q[:-<:B_E3WT,1 MG<7\@#QIKDI4\VT8#3_-M;J2^5_FJ7P<7N%7WN8/^-MI7LRG?7.;/\Y], K% M@AAK4-H2?@K94[R9N*8V1JMX[3S[>NB[UZJT0#)05$AF0VEW4MJ5 3@\AXTD ME#L7 B^S9VIGW[4"=GQ/YXGD[F&E2VVV]1 3[4RKQ5 0-J @J$+SG^#YC2"!#%Y9&)\\6]0K7S4M'D8^WRXUUX MOE^1JL6D'A),.I-HX5VSX*(NC:11[A61DJ$*X5A&NUN# NI$K%Z$6@?YL4I3 MGX@HGH#=3Z6\M?/6/\Q\,_O9SQ:>IL 3UQ&59FEB:1X0$K%&&V+!&"&E5][4 M[JQ7=P>G\MR?0@1KOP6'B\*1VG)N\:8,UJ(2G7Q) ]:G-VD=ZIH_*:.%:H62 M/'(K#4/J&P/">XY?L2FP;?XD?.R?'J4_/4I_>I3^]"C]Z5'Z?B7T3X_2GQZE M/SU*?WJ4GJM(_>E1^M.C]#1$\=E[E'HQO)?_^7DX]9\^-?"I#&4,-[_ZYG>8 M=<_J://TBJ;YWIM9L]4=$R*'**BV3$)P#D\@;K)DBD'PW@_V6*=SVX#5HX>E MG?1RQ6]O@N9698]*7K16$NE9(B5=I50@,Y&=5FY]-$"-_@ [,54ZCQ>=M!]J M(J^^+FNR+Z93P/^EC_[KH)1(4T49:AZ&ES0Z3AQ3D5AOK#0!LC>UJPT/@'F2 M9$15ZF.&1%+!5 HE(1C ]9N-H=;'?A M.=:]W*N,5"/X4XG*["[QA1CQWD?CQ] R" 08(UY'2;C+G$7NO0BUC^,GV1"A M'MOW:GZP#_E[KX!O ^9[;7ZP%Z-VEL(?0N7>66^99R+BW2;*H&)II2!6H*4" MW!MCL_."UQZ]\]2;']3C^#[$K5WH> '-9/K91[A?QY^MC\Z7@*K4ED@*0#R/ M^"-#=-8@7M^N']+FYY^Z\<%>%)_4)5?ML6Q;>S'D@))(I29*HY1*W"#>2EP3 M'B5UVNJ4K&K%PZ?:ON)@+E8A61]G[G68WNNOXH$B&D:4P5VB=FJ(IU&1X+57 MD'76HKKR=1_"^:E;'4C<@Z__#IQ5[Z,6@/I2LM;!G$C1ZL*B[>SN0-]^7_55 M;2L8O$:,PSM$!/S#:(+_3!*T2"T82[."VN'#(S'\,36K5W[O0]8^YJWCF3?T MH]LF!A=#I(_/MR605B23#24FE.%YC.,V@_2(SGGJ+$].LE9W]*-+G>"R[L:+ M]>'K]0A96P/[M<21?7.S!LG8&( %0[B'TC>SU$0K T0G"<*H[-QZZLH6WFY^ M_K-F: 62U7Y9_P9C:/SHXLOP;J,1SQ5JA"A2/"M$%%&D' ='LE#,*JMRB+P5 M$S<^_EGSL#O!*BI452+>U)5\O,?JU./.RXT2)TTR[A^A;/+QBA'[?K:P'Z+W7 M2JG 0A R)AIH '#*:^NM ND&[9?I.3Z?-'GQ>@?()E5RNF$9+-U#B: BDU"L9A,TLH]]C?+Z+C%0C^/.(SULIA(Y)D6@2 MJFLV.6*% .*,B,DJ(SC],SZ_%]OWBL_O0_[^@[0MP'RO\?F]&+4[6GL E7MG M/:, P284:8OOBW2ZN+^$(<)P2QG71JGJ(ZB?>'R^'L?W(>Z1XO/@E:!96))# M,J7JN8#+G-#@?52>AB3;^1:?9GQ^+XJWB,_O0ZZCQ>=C% 9M/5V.-MRDDD " M-8C1E":*,HG(:2L>/M7X_,%M[MWBNSO1]Z%I;P[KC0T73/0C,;9CQM[APQD95 @."$,X56H(B.!$\= <^- MYIKC.=/.X&JUW#FQNA)1:^<+W$4X:_!3&8>]Q,6R3^ 2(]&7/!1+ [$4?TQH M\UN9)9HJ[1)W=BQR5BSN0L"*D_S6<&", M$LY$F=2(,!2R")QCY=,Y8#&XZBZQFRV MKK!H&\0IY52+$JPH.<3=7>J+!GK<9V*#.@A M5^0BQNNKZU%)[?H9/C<0%XFU^'D$<[*/T\75!%6P_Y[_?NMF!BHI)H0QJ'O3 M4ABG _$I&@*9!Y""Y[ ^D+*S(-7"?G8B=Q*F]A!OW@KL-Y@-,J>LC(-%LR]3 M- (2)=[G7&HR38IH KB0CW5R(9ZS$Z)JQ.^CA/%V#NA6E,OYGXP%[U)& 3:* M2.8R\;'4;CK%T<2P0J3:IU);;,?*?.M93'IAQ5/)@]NZI1#2 MYFX#L:?W*B).)SB.9>4]!C),NI)^ M"@P0I%*1>(D:77)"*9%-4NLU_IW9WPK8^4E&?7[T<##\ZN,E:OO-S5T"K/H/ M<>:3](F8*/!@S"F1X""1I)(,627/56W]=0><\Q.06K3OH^O_9#R=A^"0P*^+ M&^A3 ].5R"(B)4NG*Y<4&H5&6^(T0Z.06DA9&Z=R]:[_._"$"WYQ$,2=-A15HL$=)).6Y M=$<*1'A@,YD, M"590*.%.16NK4VUP'?],K"XIZX=B=7;TH(+O(,(BIH>& &?*&E)F:! I#%[K M@GD"FH%149AH:U?&/8;INQ*5 ]C0@]*] ]^= -W=0-S %K^GE9%PHW.I&3/$ M*91NP23*-6-"A-H9"/NC_+Y$J0:K>HV [<"^\+2K% "2Q8/2*8&GI>>E) X( M%<)95%8AT^I-'ENC.U84K'<1ZHDA3R42MF-3+VY^]?\U:5Z._'11!>UE4E$[ MB?=Q<78D7D9=X"GHW=FU'HH]F-8]> -^FXSCY.HSS.#B4P/WHCX2[<^D+9 HBP&: M(XJ_"X&8R)12AN(/M1ME;4=SWB)1B0L]' P?&Y^@[/(V%A@EC4'I@B*5WJBH MW3$MB8O*,] A:EH[)W$=PWG+0B>*]V"K_WW\>7Y@0?H(\7(\&4T^K6J2E?7* M6>%*NYHRR:>,'$A:DR04&@#>R>I.U'7#.6T)J\>%(#:W_-IFD M/X:CT6T%W1Z/)ODU3<[Q&,/7ZQ&/+;25M?BL=%I M)ASS)ML@-966:6MHQETG7@:_# Y?MMN!L'K:-\^D%B8J[C.Q\WJ+Z#QQSF7" ME;=<)\&UJAT8> "BZS&W>N#[R6CTRZ3YPS=I0)G@UI0QAMD*(@%PA]I1XEGT MF>;$G*T=5-X X_C'6C<.KQ]<72G;@U6T@C0PB?D0F2=,QT!D"H($T*4A8@A) M26UXX#UQ^'1L/9@16QB[%Q5[L&%6.'!/,/PT?GG=-#".-_/!2(N[\F](GCK!40E"B)WX_CNY\)*(R)WJP>FYE5QBE@BN9 M<=*SDN28$8=EQ' :@-:>X[OY!.@295T]<1&@X7@>^Y0XH:8$"AT <1DL M<88IRAF/J$?T%E*]!^58\=.Z%U8-NIXZ,EKZJ904SLEHF.8OWIPLBV:%*64I MLB(EBQ>-!2]),1!(#IE+,$SRT&I0QR,M&S>O?OKX9@>>3JK2MG*/SH>(5OU# M6V"JV*!U&X[C]V>MP:.=+.] X&,Q/U/+HDJ11.\M7K,Q$@\)H7JE/$@/HEV8 M\$DQ?4=[UF/Q?!^Z]J#ROL6CSY9\N"\4#D:2E@,"C<,@MAL<=>.9YS%JYQR40ZC<^^2;+)AT$701 M:3SRLN$D>#1]-'-1 P.EQ?Q_.D]+?D'A.+0G@ MF3!6**W65+QG-?EF+XJWF'RS#[F.-ODF&9FR=Y9DBCN55#/43TM@D%+NC#9: M/_/)-P=SL0K)MKZ)=6.>;R;C3Q^AN?H90ND1^MMD!M-W_J;H'1V"FRV>6B.* MN2_XM7 E\Y"U$A2B-K+,.(H1#]LL(TW*.1,'+9[?<; H/OCUO&CY?O^P!%3H M;,JHT]);)6M'K$V96.KPUT'XP&KGN6V!TKF#2FECG%\VD(:S@4>%U8>0"%>T M>#CQ.K/.1:*5DMYG<-S63M2ZN_X)!NE6X.^#SBF'4K0'N^XNEE]\'(Z&LYOW M4$B#)NB+2=-,_L /+SU>:?@W@Z@15]210.*A[%T1)R$1@. D_H76MGH/G;T0 MGI^$5.9*'SV6-J#]U7\=7EU?/<3JLLTRX.69C'5$*H&:D J2E)QD;Q*23-7DR\P M]FC9(1AB@6@(FHN:BB#!"?:8^;3'>L]; M!OHB[-8!*+4N&A146*2J#@S@SJT2Q#.JB@JNRP68"6.&,_S 1:J=G[4-R_,6 MAJJ4?B@!NO>+8PE3E3JH&"R!#*9DHSGBM*&E2:&FW NC(K:DZ6Z?3:CR.\G$QG2! A4P:FB))\[AJTQ--<<@NED#Y9 MZ:LW!]P+X'F(3G\\>2A MJ*V\>MD/+LG\*F=4_ZP]9^WE!R+\ ]EQ76^F^YXJA,U9E0,0&E-$D:2H.)60DY$2I+9&&]^'8KH#TGG( M0DVZ;Y"+[@[5.[(ZP.,H!N,SX9[+Q1WFA#*E0;]6.@J:6.U>97?7/P^.'TS1 M#>SM-B-YIZW\L?&H#(\__3*Y;O[CVCO/[X\\7 .BN\3 C7TS(8SW"" M]Y$F"A NF$C]^M2F0YP26]=_WE)P+,)O$)9NDY5W8OYE^!65X$O??(+R-^44 M>U_TFX'D*H#+B>C$$#)(BR3BI3+.0:!4.,Y#=UG9MORYBTH5LF^0E(-]F]_( MD 'UFO3+<'QK 2VZOC+&.4 9[^)+ G'QO7@+J.=0#8QZR85H57RSEQZQ!+UY2U%S391:THEBM'].KB/6I?9OT=[ M?ZJ>NC+SKAX\6^K!MR/ !*3B:)4$G$YX70G"I&=]K7[$6S"<:JB MC;?E> M_&689Y<75_.:J8MQ>@_3V3QU8GY%W;:%7C7T1%4'J*:$9_"E:SA>?4(J MPI6"'"WC/J^Y";?XC?=9]=3>H$,9-3D&E>N7@C97;R9^O(Z)T22MEY[HT@A: M!M1S@Z6(*>'-&')P/K>KYMVRP#DPN0;M:K_>*TF[Q832MPVG@\RTPYVZ *7% MGD^HYJ Z&K4%FP68G$PK'N^QZ#GPO2\:5]3]YC@_#+^V/X0T3XD+ 20+M$VD M=(YX'1RAPH#5J/<*%5L)PSZKGH,T]$;E/IJHWTNPG2LXP266(P0"JE3$4Y.) ME]81(3EG:/=F8VHWGGR(XER,OX[T[9WC2UEO@ZDGPV\3GM,8?5UYM9/U'0C= M@\&W$9N.G+)4NB7G@BUY($%X11Q$XT)4CKGX;)G_B*%W#-[O0]\>>/X>ODQ& M7TI5[_V:W^6X'ZIHCM$3ZD 2&0TJ*-P(PA@+DNJ8K*\]MFTGH.,K MUY-NF+ MX#UX?>]6Z\[%G9?9F<%0HD121!KNB'/)$!:\HDI;[D7M@J9U#.=RZ7>B;<6* MUDUXEG+=!E%/%_Y#-*>Y[KMQ:0?+.Y"XAV-_ [(0?6*&4L(AEI$_.:*46TJL MX89;D;3L]54_X37?-\_WH6QM1\\'B-=XT;S] LVXU"TLLL[P^BGX/KS]Y?TO MH\FD6<4<8]"<(<:02R(J$XY8H(($&E@4J-U(O>;8WV;<[['J\>_TKBR:'(.^ MM3VXCP)=8D019])Z2[(N$T!1DR'>X%N@E,V*JZP8\#HR\%VP_P"J5FZV_KZ, MV5H<:S1ZHU,@5F946X.SQ&O47A*:-"XI&BFKT5W]=L'GKKD=3KV*32AN0:RB M0"U@5)R/<&?IXX]$.)#XZ^SK0+D^WL65RY]K#1)H&>7-T=3SD03+$XF"IP3: M,MNN[/_4#-PQWJ N__8A6&6^+2MXED",&WIJ,\" >YQ.R9Q$J271$C/K?>E MPV^->4+W%GV&S#N89K4-F'F6)317TW?0#"=ID6V3 G-X9Z-!)O R=PZ(2S(3 M)EAR$%+FH9V=LN'ASUUIJ4*TBBV4-N%9Y;FU0+19E6G'SE/XD>J0?P*S5 1$*)V7K&7KO2=.S\TM.LRQF+D/R>HG^C73 MV;)R_6U&+LCEH2\R%]( ;BJK,HO(9.)*!S;F9-"9QV2U:\7';2L<[U:L1?I) M;;K5=O)<9$2S:D-0,DU^Q6=?"G8'G@(FI7":B"10$;.4$AL@DIR=03HHE6V[ MU_/QM9XW@RO3LO9[NQM9"H;K2#/QU)4T)>6)U2805MIEIN 9Y^U:D9XQ@^M1 ML'9&WEST/D""+.($B34LK:,1%=NY-Y]SK/F[L5 M:5@QWVKE--Z&ROBDI 83J20:6B7/FSII)./6/NAQO]WY?HY,K4.YVNVA M?YDTL\N[H,1*%: @DXB))$T-"ED.Q(G(B,B*&P#\9FR7++MMA>?-S2ITJ^AJ M7V3K7PZ;M E49HRS)!/)'J]XR80GN+M ;*0J"3PQ)+13G+:M\+R9685NM?T. M#\^+%2J;I&?&,Q*M+7V!J45 09"4D\*['3>:_($G[5FPLP[E*O96WFQTK4 E ME;*S95BRT@C*-S>KT*UVG^.EAO9Y-H?"[J"* M3@L;)1I24N&1 =&@%@X.KP,5F;,Z,-/NWMRZQ/-F9QW*5>Q%/$?UOZ]'-W,L M'R^;R?6GRXT L_-):JN(] ;W##21H,M(:NKG;?QI8.W22]JL]KRY7)V>-3L1 M+^3P:?85+*/!V5O&'"&./VYU[P$W*.193*Z90 OJ9$B=UPJW'$!120OM6 M92&/A%$W+O[<0W1UJ%I1MYH#6N+X^WCZ&>(P#V$EUFU 593S5C 7B)6H87'KP+(C$6(V$B2.S?4?6TK&XO@]A M>^+V+Y,&HI^NRHY!98=&>28!BC+A@R,VH37 7>"")<8UM"H!:,GJ^ZL?-TFF M$ELV,+H#3;>& ^L._G[73-)UG/W#-XT?SX8P_:U\F@V_=)G[_?A#:XS]WA/Z MVM1O!Y"$T9%+X+*D8]/,99+*2!X"5V[P^..[E=W]9K4% MGEP(1*?2",()3KP!1:CP*3@K04#MWDJ/@NKF@BOCTWV3UE;Y^;J9C]1YFU>_ M&>"[$8%'2;B%3"1%'=K18LHP[X1T*?CU$>';7')MESQ^[4%= ;COL>N%T#T4 MF6ZCP4*A=@ETT,:1J&-"(RK@_LMPI2@S,AD,'J6U6\[O!'2LYM/]2$9]FI^Z M(?7]O/*HA(W91*)*/JJ401,K R59IV"T9M+25CTIGWI)2T7^;2QNV8>./=9$ MM(%Q?L4M>Q%_2W'$(93KD9&) ^K1/A&8IU<$S8C/AA')=7+EVM&Q6JG9R8M; M:O!O'X+U6MS"O?0TTM)\HK0Q+CTM@U.E9%5ZO&Y<:4M5@7-/I+AE+[)O+6[9 MAV:]%K=DO :TLK8,25=EA@PMA1J)4#0S4T"$)E=AWM,H;CF8>0?3;.N;5]= M?^6;\7#\J407/ESZ!M9_?CFY^GP]FZOUTPXF^R'+U##B.V]OW:P7+@A>K'BT MZIW*5D6I("1EC,MX" \.6;";C7,QG@W3<'1=7 ?S&O%A\2:\^AI'UXC[%Q3I M.VN^S>N OBG]-.3HK5-$YXRJG4"M#D\604P4J/MG17FNW7ZK%O:N=F)'',OI MO-EKS:G6Q66+!&3>X+$<.4E!14:C3\[6'DY1!?CQ?1,GD=EU0_7X3._!P[$V M(O:WZT+XMWF.V)?#VV)L[$F[A1S"9,4-!D1BD(=*7!O9 ,]&E MT"4F ]FT:DFPAS#6W<&QG'5/0DQ/R/Q3.P$K\>'%S>8'S*UZF2 :- !(5 %M M"HGVO2V:2SU;0]F%@#P+VZNKS:'(#,->SWWXNU%F5^E$&5'M.0)7"A8R?/&A+1!;) M9UFR;6J;3%O!/!4+Z5"^3?H@^I'2F.;OQ^5DA"M,7_WS>CB[J9''U.*I-7R@ M^X)?MM3D8)34M<>?[(OQR"40M43@ M@57;)VMZ\/7=\P>]A^$<^<7LS>0/:#Y>^O%[^'S=Q$L_A7?-,,) ]/@?"+" M!J1-CG@R9Y=(3-0P%WU6ZUENG25I3XAG(DA],J9ZE^X'-%B8NXK[A+=Y)@(R ME&DCC@0#GB2ARI>K-N"@\5&BCTP&>./2R4? MA'6>>2)HLD0*@?HA.)"E?/#D#']B358_>#FZ86V?LP?^YC M6AG_+4#UY,;9".@TOIN*C%NW?ZI1_6@B$:ECWK(R)ZC4)97T%;0+//&<.KS# MHN&^=L' $47A$>?*L25A'V+W( 'W5!K$=G5KGGLK),LVDRS+Q!+!#=K[Y5AT M5()+VM)0.\MA*YCC^T0J,&N7\G@PI4_F"%E%72:Y$ 7_LKQ/7^#U&/\-^'&Z MB/'ZZGI4!I"^G5U"<^];;R;3+EEE/:+IQ_'2#['6'#9LTI;)*Y\:8H.H>0=2=PU\XR R=ZFA KI^F#D.AZB>RA. MX([N4SHV^H8.)WL/WI^+21R^@#PI\>FO%[-9,PS7LV*9?)R\P_=Y/!LH$1QN M31,T4UCI99>)Y4*3B*9O<&"#4[SVV_ 8J#,7D[I,Z2-XB@"W06.."F?+K(4R M&4PJQ8DK(;Y@+4LN.PZQ>MQT.YSO0%)J,*)B ^ ]Z;!P@W"MO#.<$E1X.6+E MB02I*0D"1 K9,^% ME-98;<6Z:_J\W)+]B\%>[LI]V'$TWU0;4-^[NW(OQK5R4AU"]:.)1%+,>.-+ M8HHHT5J;B?.>$F5]\I"30_/X^8I")W=E?4G8A]A]J+G?CL:/C1]/1_,H56*V1/Q9&Y%QNW:RFU M>-"'&?T-Y<^%S)#N9'A,'Z -AH9($:,L=RE>HY9XGRP)E%L1;1;0KNO'81+3 M N&924YMGO1[UFQ3PU9#>RQP@T6RYOH,A>VUW+=H15-0ANYC1II%1T&"$I 8-ZN"5 M-([OC'8\MO"1PQG.9Z$MSR3IB%=CMHY8@$0LUY$Q[1C*[3,/9^Q:Y-:1^F[2 MS(^B3;XR3HT5($%)HI0SKVSVHO9;VQ'R=RR0M1EZ M&OWRFYL/+75E8Z*$,9=*/RBTZ;7TA'-'@4< :D^@8CY]=WP7^>J-0<_#'>^B M]\'B(['Q,'?\/CPXH3L> M]?9WS7#2?(#FRS#"R\ET]K*!-+R-*H3 G!.JU-"5&=K"H?F(EVP 23W+AD?; M8R9H%^AG)FM'XV*_Q]9CV_C[V%\5$_*_(?T-J5<4O=4+I3R-SCN2;,RHZ3%& M@N$2]Q"8]]$;E6IGJ]3 _9V)81W^]9N,UR86%HTW-# @H(KO3$ DS@5'LLD4 MX2IKP?X9GSR27!W DX<2)'H)-EU__KQP$OC1>Y@-F_GG M^/TWN8;^T=GL;? M_FZYP^F'ZZLKW]Q,,IJXW]3622Y'^;Q=PC"68[Q+9.I8V*J$L4Y"R+685\2+ M,**2QJ5R,E#N.=,TQ,044RY&-S@:RFYGW::7:;QPIA1TS3JZ^3?F_I2/2)$7 M^*C?OWGT5#21ZV#P-3.AC,@X1RM$'QM2QY8482842@"8DHH-TTK$XPCG]1G$S\ M[K67.![O>C#?'D*ZH]H/-+<9J/7$<2/*E.), K,:J>,D2".D8+7[FNX$]!V* M6'U&]6!W/03W>CR#!M Z+.@8530RC1IY1J5*:B4(:E&,@.762B,3ZEJ]B]%= M1'_*40U6]6 \/41WL;#REBTO-SL?!CYPB$57M]&BPI[0^/.&F1*A<3["_(CM M7<#:(/U3\/ID[59;K#^!++Z':7$^P'20J1.2 E<1H;@T)FBH2'3#0,N/_ M]:_ ;H7WI^A59^)#>9/UY>V.X;;\[?R@MD$X\"X0+L2\&QHCW@E/($,P4E)/ M9>UH7%ML?TI:7?8]%#-57\Q:$.SGX;0DL5R7R2;SG A&I=39 *$Y42*##\0J M9HG+0B0G0'-:NQJG"O!C)34]8;'LF]U/)1/JOO/L(_ZK><#>4HD*KDK$ [YY MDFE&;''S"LC*218ML[63D#A ]&,*A7=4!#R7\4RF$?$9M)8C .%HL&@=%/!06^,_KC \DA5U M3%G8A]9]C$^[X]%=M1:_C_7^D;I*B(B2YQ@\<3[C"6E9QEO;,A)ETA;_%TS] M,6D'(3V^TEZ'T^NIMOVSZ5B=&OT(IK/)K_Z_)LW+:_QT!4VG7HN[GERBW6B:)YI!WWGC+0K!!*JKD8.>3.[[6"S7S/7PN#H'QIXOI%/ G MU$;C$/_-IZ)[?]/!?53!E"DIV0.*20Z1^) #87BJ>>:RR5"[=])> +L>+O!].?T?3M?S"?P(VL#Q*FZ,G2G!-D%6.)4E >" R"M0:'9+%RY!<1,S=4;J'^1>&QF^Y MEO1PB#V =L=$:0.M)V_0#EBG<0A58^%CHM&1_D<6$6Y<4L)PHJE *S8)2P(O MQ3D@H\HT0(JU1T\>730><0^=0C+V(7L?$K$T3Q] 7#H:K%,,%#-$N.(:HPFW MG<"1R)EE/,8 IK8%^0BDX^O(U=BW+A85:5_1<)HVL\%]U\5BXDQI*!Q*/^%Y MXF=2F7CN-%$>%-"85=*M&C_@X^]( ?[T30(VKWSVND4%@E=,;2MHRLC=M_D> MIM6\J!:@]E$D'I&&K4".JSK4X-"D+_)6O!5V@W-@169>$0JEA4EI9N(B'GA9 MN4 M?C2F5?3H:?%\BTYP-);O0]7:LSD_7L*+":!Q7BIO_/AF-1!;JBBY#R6P M8(G43A+',3 VEAS;.QI3YC\_./=X-7I/RD+MEZ<'1NT%Y?P#A>7OGF M][GLEAP'SPPEBFM;] E# N.!9&<2C4I%DVN/:WD,T]G?[;TPIX>\X8?X5NB6 M+TL;?,?R(*QA>S)NA XG@T:=W>RE+!1&* M8 G6HMP-X6ZW4DH5S8$1:H(K5=Z26"T9R4Q)*22-EM>>U+<=3=?#Y_Z3;_#% M:*[]Z&+V$LEY@[_\3S^Z1NT>A-&Y%%)QKHA4@N-9B=8@-R8+Z31J_K7#^:V M'?]8JB07ZP=2?3;T<%&]0=I^FI_''V V6\3S5P7' ZL=%51'$F2(Y1+-)+A2 MQ&Y%* ,!C,RU>[[MPG,^DE&+Z#WHKFM2^VHZ&U[Y&;S-[_ OAGBKEB\,8J)& MB(B7:&GQ)&GI+1]4D=](!5[2-.O:4WM: 3L?$:G.AAZZ 7R3X_8+#*07 M)G):?("E"(Y304+TI0@N.)&U9K)Z#NH#$.%E%3RQ ML=3*"N:(UV7V3V"E08Y,/-1N'[(9R;%2_X[RSA]$WE-G\I4 Q%U'\BO!6$5DD75S+2QAJ'EYK6Q <% @T#*UFK;L2/Q-.VK7\JWWL-MDXJD[=R M#'43IE6Q4 M4%0/HVY$AU./L+X#F8\G!%&%;$J]5J;S073,$J^H)H:: M;"55,:=67J\GQOP=H?1C\GX?ZE;F^8?K,!VFH6\0S:HY:]:<?<,L99;*7=/\+:ARN?R=7=D:25D][NH[F3X]D&4\4K>QN. MXU_87?FSE=4=B5OYT-Z*3>,5E#(>-/-(K*39HUQ[1&F8!V.!J7857D^*X3LN MZ6/P>Q^:UDYW>SU.PP;B;!XB7=XH0D-RF0*QJ;B,M"Y3(6TF+$K'Y[/W[%K9 MPY9^H\0+\?#WR_^M@3% !4*RPVQ M^-_2 !]!E6)C2YG,-!GC'&_%Q&TK/'=.5J%<]>Q3:'RZ&9?1=1>C$7R"] ZU MQ^+ZSTW1,.Y,.*!.AL@S(R*EB%:"R,3'Q/'Z8L%R!4KJ=F]I^S6?.\M[HFX? M;O-UK?+%S6]^=MW VWPW7KBP%E&?9 R551YR:2I7IAHJ0WS6E"<$GD2_0=I= MZ,Y *^^9);W[X)$"%L=1026&B",I#--S+-.BV=-V^ M:7<6>',;K [@=);9D9"-*9FQ@7A4L(DNG:I$S"Q"[2R>-KBZ=S>:)X.7ZJ;R MMC<^SOXQG%VNJN%>?8VCZ[3LV(/_2Q_]UX'W.66+QKU3I5,N\ZA&>AG*)QL# MVAY9U^\4NC?,T_?+ZBQ'#YL;]^.KU'PM#<-T ;>*EYE(83(UWI M'$H82ZB7D&)V!]7$/VS3VW0N=-?.K4[JB W&.;:?JF*YC^3"O[+X% M_KF9Y.'LEBK&&Q%-S"0+/1\AIDMZ0B*));Q8O78^M@L>=$7RI.2HVSUS?,[T MX)=>S>E^.RX!L+?YQ?44B3(M,Y=B0"-'D:A2:03 ([$L4Q)-,@P5,="L=G74 M-BS'DYD3L'32 S]Z4$M6I2J+ _'5U\\PGI;2VP'-U@J6/=Z&);<-F,3S5EK" M4U)"2NG3NLNHLYQLP_(]R4D5?O1PGMSN=0EI.F#:)"ZB)L%H1J14C/@4'+%" MTP0\,AEJ%Y0] /$]248W#O00O?JF0ZT,_N'X&O$M@2(I7@#2!Q;?0UL?IJ^^ M(AUP_>'8-S?S&_JWR;B4+2 +1G."+@OGD#+,68J"+N9339(DWB@DF936<,>R MCK7+4'KYR:?Y)NA#\/1<':S]%V6YEJ?QL/_AC0(*26$&(G,\Q:F MBA,G2H201N\3DUR8VH..]T-XAH+2(XL>"M3!DSWGRL &7\*M@WL'9&VR\ASO M_*@YGG#9:>)24?]E3)A; +JY*WYM!<,PFT)(P1SWJB=02:TT9*5(FC^(IZ6.[>/WC:YV;0%2F M[D/FFXYIW$5,"[YFZD=O\ZV,OOKG-?[Y>OP%-:!"GH$73LH0..Y;BN(8*-H] M&@PT19N=2Y':V$H&6B]Y;J+0#ZT?2H3M'(2,EV@^%K?0#H*\N%FU]YQG2"*? M/0VL)*\KB;I40B'.I9% M%:C69@AMRK WB<"N3_,4PWPJ1]T[)E%3ZO8'_[61Y!P(?B_DFF!!=:>&(2A(JS2J2 ,D3 M36..-(HD^L=E>JNZ_WYYO@]=^\Q,61YFJVHY"J -.$52U+%TL\O$ B! M>\[$+F']+>YSW6I.KP:#:^&X_FNE^! \&B] M*K,BP.(UAC:2C]H3HZA-R=D49>U8\4Y 9R ']0C>2T?T!I4Y?52G-)WO@OEP2>*()M(A8 M$$3+ $P8U%?<6L71%@?UYN>?S!M]",4G="EY M+HAUJ=Q%$5#AQ$LPQJARX$H$)5OQ<-L*SY:+54AVI!$4O_AA,^] WZ&Z\\$S M:A1L[@:V5H/IA"I>4SQ)L=I3IG'CR,1I-E1P\>%JWV^OV<8OLE(MQ6@6( MYCW[_/2Z@?1V_![B=5/J@?$+J*XWJQ]?^.GP3K-@QK41#"V!$!D*6I0H:%(I MDIF4VG&#YGSM=*&J&^BJ"ZSNOY>3J[ T:F_+LV?%B!JF96;8;1ANX*AA2D$9 M$6,3VKSX26)1KJZU[0OQ3 /OA9@\640W"+0=V6@F&E=0V M[AF1VI14<<;Q4\PN1,E-KNU[K0;^6%'_IR.FI^'[J9,&'NS^QMDEM);[U M>:!N KB:A=T"8D\^QQ;P3N.)K,[:;:)3F2\G$B&MF+0F,))H\E!E[O40:-WX'CS$NWKC M6H ]HE*T%>C)U:-J'&]S;%5EU[%NOJV@E911:.\(M=Z7G"5&?,AXO@?-E?>9 M^M";37G%P/X3P-U:D2([>)3$RU$H@/I>[AW=B"$G(W4>,R%3#4>>'@+>\,-_N&UE!Y8U+5[6QU; M*!Y14HXM$_M0O(\2E]DE-(LC='7G)<8]=8'XQ!0"TA&Q:$F$UBJRF".SM;TW M#T <7]^HQ:'UXI9.Y.U!I9@#NG=3+B9P!@F"RTPBEZID)G!B;0XDYA"-U4X' M7]M>V8SDO#C?C=!'RI$K UGG/LG9JR]%R^XR"&'+HZJ,.&@#=PF"P(&>'FF)M,7'QK?9>UCF+B0WI5!ZNMM_/];V(C?QUYZCZL-) M5Z17$RF60BC/'EX%/$.MX O6@;2V*..D-K9UVYUA5!L@>\Z M 9Z<2%8GZ;!UY'$UR/_$?98USA(%-:]9.&7N4B43/ F.Q@LS($N"@-X I:@$ M.:V=R.6EU.A/_VG+=)9TK.D>?"@1?/A6>%'-9!%(@A M=1U:U[PAR=M0-BO*G&WB 9^90O4*:\3?=JMC@"U5>_D>J(WJ,%N8;M@=9O"^ MJF/P/: MF@S!%$:9;024Z($T^B1LX<2FM9+IR@XQ5*6YJC]<0_?R?M"GY,Y[ M)9T24'N:0*=YOA&- )M-UAYS\>VK<]\"LGEH.=50'YM_ LL-LY$J5+&+^Q\G MKPZ<_Y1@$(3+]1FNJT?:@P,;B)230@0<%3 .Z#2]#/CI=_SI]#4\YO,"HG>E M,3 :2JV=#;V^NMI$\B_--X.YQAIJYW#(D$^!,TF7ZTD/GST@"@N\P&B5R 8] MKI/*U@;\0"FMK?VN(:RQW6Z9J8?C0P]$1VV4" I(5'EQ'S@\2#F#I8+:*Y=L M'!4W#5CNU:#KJAM-IOVQ!6>-=\#;^/L,2#9"U>YM((U ]D3#FWON"#J%15G4 M5-2HY[)#QCL?]!,:;S)GU[ZWZ7^N'Q@/]/7+'U!+ P04 " !!?JI6^"%& M'M#& #/)@@ %0 &%TK2//T!>$EE M*C-)@ FRZ(F8+I6*Q%KK(_%Q 5B7?_U?7^_7X(LLRGR[^;<_H7\)_@3DAF]% MOKG]MS_]^OD=S/[TO_[]'_[A7_\?"/_/JX_OP9LM?[R7FPJ\+B2MI !_Y-4= M^*N0Y>] %=M[\-=M\7O^A4+X[_5-K[U>!, BCE_]:_!D3(6G*,$Q1 M&$.,600SFH4PC;(@1"BB41A=W?Y9A"(-.,40<<4@3D(,*0TY3&@2<95(?1VI M!UWGF]__;/[#:"F!-FY3UG_]MS_=5=7#GW_XX8\__OB7KZQ8_\NVN/TA#(+H MA^[J/[67?SVZ_H^HOAH10GZH_W5W:9F?NE /BW[X/S^__\3OY#V%^::LZ(8; M 67^Y[+^Y?LMIU6-^:!>X.P5YF^PNPR:7T$4P@C]R]=2_.G?_P& !HYBNY8? MI0+FSU\__G16)/G!7/'#1MZ:)_M!%OE6?*IH4;VG3*ZU]O5HU=.#_+<_E?G] MPUIVO[LKI#H][+HH#D8U6A*C)4J,EO]X3M@/%ZCO2=_J6%,JWEM-2]IZK\6LF-D U;'@P-$OIP^JG#=>? MO%*^DZ<^^*XSX'N0;\"^#?\,&BO M;\8.T!KR__WK#\^0^'],ZV\-_OI_'.Y;?J#MVK@RV^(E>EM^*7K/S%%JPVOH M%"U9;7L[M,8Q#'^0ZZKL?@/-;VKZ&"O]AZ.7[+KH+*8%'WBF[14_\*WV^!XJ M>/!XC8?L!9IJZ^7];!Z@5OE/8%OH*_4*X(3Y1W/,^+7B<2UOU&M:WEUOA/G# M"/E"UWIM4'ZF;"T_:VY]I4W]?96$DJ,H1! IF4*<"0*9H4.A??HXE%1&4>#" MA&[BET:$'Z5Y-?)U7OO_8*L U^H#NA% BZF*G)MEE?F=&_$Y/A0[WIL.ZHEI MKU/UT+HU[/\L-5+^?7_FS^\W@JYRHC$3.( IB+6Q":B!!*1Q) 0$5(L MPX!*9D-L_6*61F"-IJ!5]0HTR@*M+3#JVK'6 ++][.0/KXE9:"Q4UF1CA\0) M4BDE_Y?;[9Y^]\-C[58_%4^U0?95Z6 MCU)<5^^W?\CB\QW=?)0/^HVYTW[7!_WYEJLP45$<4 H#;I9^C!&]],L2&-. ML"B*)&>9B\/C*']IA/$F5TH64C]MP&3UAY0;4-U)P/43JC_+YB]%;979)04/ MQ@8WW\?U =DY/Q/"/C'O=)HWRSS0Z0YH!6KM->1T Y[U!Q]Z,7?V?48BY\GY M<94^J_1DF& D1M:*Y7RM+(K-$3["MJQU7]6/8SDC>$)N:= M$^" WQHM/:RLK%!H.,1<:H@A"G!0'X?]8__-LU" E?[=1+>[>)P_\Z'8/LBB M>OJ@'UZEETYFV?1@1K]F95507EE^( ?'6=*KV>JJG7"C;>UX[/0%OW4:>]P ML$;'TV=O6-ZL'SIK\U]^VNQO'/?VOY%,3RD]5!W(M9P THXW+H-G8J)P M1,:9%LX;[XD'3@B8=>*?-_#E3.^YTO.'[<=B6Y8KI@1129)!O00W!Q$XADQP M!E,6AD3%,D-$N$SS?G%+F_+/7\"'W1=0=AI?@5NCLQL!#,!]H1/A#.*W]""N MP(^]^/GS'@Y@F=IU:(0MPV\X,-S::3B\:QRMO,\WYIRAD"*OWE%S=E<]_4R_ MYO>/]Z^V1;']0WOGKZE^;?3O5XH127D2P"201)-,ED']5ZQ!9Q0I+., )RXD MXR)\:933Z@E8IRC@K:9N1./T .QH9RI8)R8AHW9]IEDK#CK-KT ']4YY\'H( M:F=.&H.9)X9R$CTK7XT!Y25[C1IC')?]M.';>_F9?GV3EWR]+1\+Z;CJ[QEA M01.ET1)H-<&SGI.L\RWP\!?)=%;2W%%+0R:?B% :O,7'>OX5+?/RTT,AJ;C9 M_![,=L#/A!=-[M@BO0H/MIAVZG./C8A^Z%VPC# M4$VRN= C]AMN.0R#T;\187&_&U.51;7ZJ%\:V1[V1 G&(A,,AEABB.,LAI22 M%"9Q*D*5R("G5OL0+\9=&L_4JH'?WFSO:;ZQW%M\"54_;UP P,2T\*FB55Y6 M.:=K\'-]5-N>A@VA84T$9VSOF^?ZEKTYKO_V/+]?CC;+]#UC0C<[S_WSR*!E MU.6=W5#_W^A]O'DQ$;OGVJRQX7DJQ0B*6&>8()I%,]%(^ M4I 2A6# (B0RQ05R.Q9P5V%I4_H7J3]V7:!.G>_9J6H6I4VT26L#^"[?@+(V M[7O'2&;W)V7G7DR+_]2,8K2$^MLD!7B]O7^0F[*)(+\N"MH=MK,GL'_=!_I4 M__K:!/U?=4_F:O?02I,*TH#@,?!Y-,J^@I_=%9@W 'HT0$=!T.-'FH!$/^[2 M%^K+ZI=.$\:->KI.-;J07J@7-^/9W*?SCR" MQAC06-.2YU7#NII9GTUJGUA+O>:IZH>Y9]A,A.N"\1S\:Z7/!Q9'V::W:CKLI15^4X#\$G>&K_@\_:U_C9LU[FH\ZS-,G<5,X)E7"=CAP1B MO4*%1/O!^JI,"NE7@+22Q:]:*P1X>Z?[_)"_.<1%MPJW[[I\?K0-Q27BNW#($A&'HS M!,[>/%^&P)#^!QD"@Q=[7>?_%UT_2LVV;<&X&]7\7.6:ZGM9SEL^KXN6\OZ?PC=(I:RW92.AX@]X!IX7)>#-'$W#4A.@Z.YL4HS>1ECD#+ MS=7L!:+7SSQ]YWQ.9J_F!QYF_Y5C\LFE?KSZV=_*&W7S( O]$FQNF_# ]R9M M1*4H"6(EH8HR!7'"(KW.-G_-8A9D@0P3:<]Y \*6QGX[%<$]+6YSE6^D>"4W^H?*Y/+\(JN&=W+>_O;UMJQ6(>$)EC* (E#"5-X*88:3 !+! M,6?ES,H5@^:^)(?A&\;&67R1FT?Y49J54;-EI+;%O0G@NF'K_+9>Y1I1 M)MKC'G8=NPV_R.Q.OHXRA?>Y7[.U8HIH&2% H6:Z>/I0R2 M)).0DPBA2!.Y"H7+:O1@]"4N.7NW5"P 0['@&4(*2I'H3UTH,,Q4$D(4XT0$ M2<0%<>J-,AZPF0*Z+P5, Y+%DJ;FO4(0BSB$)&2!_H] /&:!0&FT^B(+MIT< MLGTIRP9-B$2F 5,0I3&%6$]&R%3&H62"A2R.<9"R5=?4:P+ >AN2+0TL.X=D M]%LSL5]1)TVT"RNCVO?@NJJ*G#U6=>IUM04?:-%7JM796SB)A*>/_N'8LWZ[ M3YKU\A-\^J)Q7]+K396+?/U8Y5_V3M+??N7K1R&%"?,TR6Z/51O]^986YJ-O M#J/J./KW^4;^5,G[7OD=ISU+1[DQ'0W MZS-TID;?@'MB56]JS4K(OL%\R>7>Q_\FGX'K^^WCIEJ%'$4F,1\F"3>!IZF$ MU*PK B33,(TS% =6#7F\:K6T#T ;9=JDC0)Y0!E\CS)&YY;Z>9:SD+O[$_J? MP>Q7H+%L,:1^"/0R&+W5Z7\2G1_"Z)G+7PSNWBJM:P[_TZ;>D3-2GIVU6 4\ MB60$TY0(B!7)H)X,# 8T(_HOBN$XM&V6UB=H:73;Z0KVE+7OD=8+:3]%^@1J M8M8[A9%GY]06C5&]TGH'GJU;FHUY^_W2K*X?F3_TR$KYMT<]^-LO)D53CU+W M!T BU"R@!$38I >Q.(6,D1"&DF/$B8!K8B88A91[QDT_#KYR:?2A&@D"M'HX=XTP/^=2NR%G,$NDJ N6D\6-6BGQC:-( M78 :CBEU&FT<8YK^%=636:YM-YJ'VQPM0B)&$Q)!%%,.L4@$I$(2J/^?BCB+ M.17(A1!/2ED:WS5*@IV6CBEO_8C:L=C%.$U,4NX0.9-/+P2>N.6TC%FIH]?, ME\S0?[&WE5.7"\R$- 42(641@SA%'&993&&,%0M8%LI(6;5;'92T- (XLR88 MQ0+GX1V]@EH<&XS$R\\% ME:GGO"4@3N7E>XV^H-#\Z7%G*SG?:]9^\?G^"T?VDMN6Y>OMQJ3-R@U_>EM6 M^;V6HI<1^A],.9$Z&B\6(J24QQ!'Q-3>% (2D>H)35*<<2E"%1&G)G(V4IT>J)W2GI+F M1X'DJV. M2(%AS$0 ,6>)=C4PARK1'D<4,<0SISW989%+HZ5=8E))OQA=';X]7L8?'U^;%L,!Y=S*L 3C:UK"_^0T$@"]3[:6<"+"?FG%I9 MT&K;T\WJ/FS7.7]J_OM9?JU>:2M^7\F0IS$*!$QCKAU PC%DG$0P M"ZD,@XR'2&8N#J"UY*71M%&\*1CKY@':0VWG"$X"X,3<_(S=?G?$*]!H#'YK M_S2J@UIWC]O6SGAYP% M%I17?\VKN]>/9;6]ET7=&^<76:UP'*(@E@%D. PA#J6$).,1U.Q()6"]HF9UNFR,?NEG6=TSCDM^W&[%'_EZ_7Z76L12 M$N,P3F""31M PB1D5.A5'D4AQRA6F#H%&QU)6!IK= JZT<4Q<'8<<1$<4^^; MM;I-5!W@K.F>)OGQ^+/.[+/FO9S.YR\?=.$W=YS-F 8FWUCL]HF;NK#-L]''C'(M[1BS\ MFT)#9NNS*.GZ1KW/*?74!-_^M/DBR\K(7<5A@IA(8HACVZ-^N:=M[3#8A MY/G.,(<%LOTSLMA;F 3YB1FIT?D*=%J;)?-.[RO0AN?_-"VV#IL1DV \T^:$ M-ZS=MBV<(>O=QK ?;;YM#6<+#[8YW.\>&3^IW27]B6ER$",6!2D5$F8QCR . M*(%,)AA&62 Y8C*F,G *D]P;?&G$WASSE6#[6)45W0A3$_EQHX$SW+Y=FU D MS>R;.HR/UQ8X!D7N VOG+XZ%:V(V?K_=W$+3L@J\;_%XW8^'>SSC"<-]A2WN M#SUO=.()HXZ"$$]=XUXHYNVFTIQP+81^[&7M.=X4'XJM?H>Y7,D )2+$'"99 MG$%,DQ 2) @,HH!QID))J562XY"@I4WP1E?0*GL%:G4UI*!3V+YJ3"^^_7/; M)VH3S_/Q@#E5C;%!8U35F-Z!9ZL:8V/>?M48J^M';F'P.RD>UYIA_BKSVSN] M,KG6[@2]E;\\F@.3&U67J2KK N[/41*!XH(&<6QJ0Q"(TX1#FF &D1!!() B M2CKE2HS28FEDTAEQNCR<8\[DJ,=BN>4T-=A3[T7MX=Q9 %H30&-#W;FB*;;8 M]*R8)JSE(B1];6&-TF'>O:U+8#K:]+IHL MZCYF<\T+>R4V9?Y'/M;A_D=6- M^DR_-AW/].\+24OY1C9_[G:#9:QX%K,,"J84Q()22&F6P30,"$]X1&/E5"K[ MT=_LLJ=E1Z3S/H.)6?4\_&UY_Z9%HR96;=4D^_[^ MX/39=.TRA>;OSN8%P)-MW/R,/+KYCSGBJ)U>(<6KIU]+J67MVN%>\RK_4I=> M7<5AD"JF^94H3#73(@&S(,&F3RTC!$N,2.C8&@ M,P*PI[VFS<\6.'/A6F;LPH%80&5(>2!8A"'VEFD M84A@3#A"-! I39R2/OK%+R&D#;TN/SAN'4WMPA;%?[ MQW6MMAX=-RM4?#EE_<+F=;BL##]RINSN&D??Y.8 ,#<9Q3?J MU6.9;V19ZH]Q2"+$:)3 .),28I/PR[(,PY#'-$8L2T7BM!:UD+DT>NE4;GH[ M?*+-;E*GKQNSV$!N1R^>@9R88PXQW--W'TJ?SHX#/)[(QD;BK(SC ,%+VG&Y M]=*SA N[8C3]FGD626YJUG-NLEXSHF!&PQ0J@5F(F.(D<4JH\*O>TAAM?U?< M6Z^R,=VZ/;\%KF<:U&9]!I%4).-(?PMHTN3&4"(9I"@*XI CP9%5M*4NC]%K/ M%RFAD4,,8D&Y_%R2&\UP=>,T7SNKU6;B&[0S#T1NB> MO7F^@-PA_0_B;P=UT/7;^X?U]DG*C[+*VS(/^ED>MD=H7U9. M1,01RF#* I,^2# D6&EWF01!DB(:,N+4J&"<&DOCT$]O/WYP+5<^"GY+/W5R M4*?V1_<, )T%X-F$NEG+, F/*'Q^"7#>JJ*/4F+FDNF7 '5<3_VBT<81X"X# M_MVV>+-]9)5Z7%]S7L?B?Y1P*_QVU#-;S MZGR=ABO0&O'DL17P2/!\=?UU%3]O@]^1X!SU\AT[SMBR])M;DS+S1K+J%VUI M>Q(9""Q"(5+(DH1#S-,(,D(%#%+)PB!+41HX]>L\+69IE%4G$%4F@JTN3@R31T5C&*DD H5QFY!3^XJ+.W+NQ<>7A\< M[U3?BU1V3+T9\5SLN&%:M">FD($(\5.X3Y)@,Q[$:8/&^Q180O"X!4"60>0V M(XVIU)U_K>ZN[^5&B[K>B(]:AJDQU>Q)7=\6LMZM[0XU QX&J: P0RK61!BE M,!,XA2)2$J=!0+/$_BC=1?+2^._ZU7OPCO(Z^-:E-+4+V/WL-BF$4R];<7NM-]5 %PIU?:H2;X1&C/52;<'G5?M<-' -9?3MQEP!DKC(^P M\[#H^)@!1@?YBT=>_946ID?-TS7GQ2-=?Z!/1D*YHAQ%*$L$3#@5$*N 0))( M!KE>N&8H2H) T-5&WAKU/CN%^?=(M9HLI)DL1[*GFS"MML:E^B2K:FW;PU-CX^:Y+-Z*1XJJ,$:0]?*8KWH]].0?TPGIB%+.'W6&K-!YH**8[W#SUQWS,;4X^IC5G?Y:X17[G[Y MOW-9Z"'OGMYL[VF^664T2*)0!%!F.()8J P2:7Y*J4A"A&(:.IV/.TE?&O'L M-77;:5I_O'^Y_B_P6Z.S8_Z.V].P#=06=XV"BOI"CII7?*E9QD@8,F7;O@>8[ M[6,QBC(8)3%+&>&Q7M&Y\)U/Y99&A[5!X$2X7CUI+^I2Y?69VK'FMWI2$Y/J MGEE7H'EBYNDT!<@L0BT[ W?7SM/#=(JGX8F[O:HV*[5/ >I+YI]$QL@/0U[^ M7FKYOVH91:4_-"..0GO'6-(T-WK6,_M TTE.-JTP\379>F7-.WMLS#Z:#E8W MC75\VK8(S:YW=[K6'M,@D<2(8@P#04U%JS Q2;P)#%@428)"BI#3RJU7VM)< MDYVRW4&-V]&C'<*V?H4GW"9W%,Y -D%^F14FWC[7?;)F_OY:F'W\0;6Y:?31 MUH.FI2>36E9IEC*M;![,6NVYRCG+.(EI0""2%.D%$4 "@(CI9<2"9%-?MAK^2&W]W3XO?V5!OK!68<UY*"X65>2ML:_7$=:WST[+\1;]#'>]H3Q83AB$AB&C>B6)(0XI@$%%*,Z5HF&&GV"8W^4NCH49] M6.L/G@UHS^^O0&T#J(T QHJQ$4^.3\F.J2;$?F+B\@^[>R34./!\Q4(Y2I\W M&FH<-$?Q4".'&;'&;^/2W^<;^>FIK.1]^5H65:YR7M-N>W;%HB1@24I@DD1Z M2<^%@"1- QAFBJ%8BE1D5O4K[44NC>Y:3<&!J@YK2#N<+=;MWM&;?@N_3E Q M"H.3*'H\,71'J'>Q9S?2?&L[)\L.EG)N=XZLC6MRZLP>0]>TXI.\K2,YK[_F MY2I*A&!,8BC21$(<* &9*=&BXC!%1,4R4VYMJ?ND+8X]6MW ;T8[UZ8-O;C: M.3S>T)J8+6R!()OZ*-!@]*PB^&V2H_\!'#R1Q#DIL]+#@*DOB6'H/\GB2\YEV2[D19+%"8D45 JG>LD119!%",$H4#A6<92%S*K%9J^4 MI=%!YRP;'F@U==PWZ0>UGPB\0373DL()):?RC(,H7%"E\?S8LQ5K'#1OOV;C M\,5CD]8_WIM%7:L(6AU=L\X/X.N?V9>#,O&4=L)C1 KY*;,O2!D_&&[F%/%3IARG MA)^\:NR)K,DNK_<<7[7[5$D8HT0AO9B7*($8(:J]=15 _:D.<*JR$,?1ZHLL MV-;^%/:E$)>W&]:[ZJX/:!ZX'K4=0*DP2Q"-D>OU2B$.>P(P'&EG] M:YKA1/^C4\3T94#.=(#]Q6P^F6.+#E(_6-JMY!O0 ?G)/6P72#R1"%6(F)1FQ6EQ9RELNJZ=DS-Q4M/G.]T+(7V;VF&<UDA9"S.$U3A4D06IU?]4I9VGQ_O=V4VW4NZJ+GI='8<<:?A-)RQE\*T,0S MOLMVVLLS\#_E^S#P->5/RIAWRO>9>33E>R]V/[)^?L>U:_B3":5K#U=#F9 @ M$@H&(8M-WFL,LR#E,,2)_K8G >&AU<9.GY#E3G@3R%DK.N+ ^BRD_3/?%U"3 M;^F.P,CIN'H(A M.J\\./=MA]9!Q^V?5@]>.V%[YC\?UDUD<1)_OBNWC[=TG MK6_-(?4ONP,QJO]GPM>R+$S-5J[98,$*DA1+RA%-N;*:^]82ET8$1F?0K%DC MT.H-=HIW_^*P.V %N\5&BV\P)R8+.QS';+=8 >JPX>(;V)FV7"Y\4=VV75PP MZMUXL1IHOJT7%[L.-E^<;AR=0%Z72_QK7MV]?BRK[;TLZMRIZ\UNQ_VIKARU M5[8,Q5)1A& :,P6Q3$)-WV$(51AE2&0LX(%5R9(+=%@:H>_7,7M1G+D.O!O= M?';,\[%; 4Z,^O1N8@/R'UI]T.E_]0+\O;_O5=*@=;.Q74'M*0NC70"RO^QV M9PWF3G@?"]&)'/C10XTOKO9!%OE6O-V(-[22*].4+&,D@%F*3;"7P#"+5 B# M0*8\)H)@9M6=]ZR$I5'?KN)8HZ4YEP%&3_?*:X= ]K.8%W@FYBAG9$:593MI M_47UV0Y'G+U0VTF#3E5L.WWAR&WI]@-^HZZY'OUQ;39EZ^+J)BRTD'=R4^9? MY'-MGQ??7!%$&9.(PTAPKGTBJO2T-W5V6$BPR?L.L5-@XH7Z+(TD#OVC/0.Z MRE?FF[QG:=M#X?!2^VIPOIZJY5[Z?,]JZG.VO<%28A >Z1I!I% %.(4"T@9)M#4%^""4L2$ M4P3M")CFZ)=T*4QV5.]N_,2,/6"Q,]<>&NB),MM!9V6^0T->$MB+?QUQT/%9 MEE5;'*1-^&\WA2/)L%[G!7J6)0CBC"10SS !0Q4D$4GB,"+4^G#CG)3%33^M M9U>OQF&7_2R(%D<5/J"9>'+NHP):)7W7[QF"H7>C_.S-\VV.#^E_L"$^>+&/ M,AN[+E:"RX E/((L1C$TF7J0!B2$*.(*R3 1*7,JPG-:S-*F\E'9B.$N5RZ@ MVGUG+X=JZKT==Y0N+*TQ41.P,T*^86&-H;9? U>/HX"WM-CDF]OR@RSJIM"[ M]U5F<A$ N<$+8T&S*K-;%PVW*?5-IL35];(1-J.N_^RO20'VW:S"!RY.FA&;_\J2P?I5AE F.9ZF5CG(H 8I)( M4[LU@E+&7$4D"U":K1[JL\M/%2TJRP/!/1$N,_REH.DF^RMYFV\,XG4SQ^;( M^[M\ \I:\^\=3^X.$*61"H(L@(+&F48TH)#BF$ B219*Q%DD>8OHVXV8 \]. MS(0.YD9XQ]'R.',D,E.?3=9J78%&,8^GBR?,]754N#_TO.=^)XPZ.L0[=J4TG=" MQM) MYODI";-.]QX37\[ZODO'3?Y?9/6:EGN MN?:WFC)#&=*.D%GTZN^V=HWTCY D"8<12G$B(J[Y KD+; C3@<'HH=GTP#]<0THY4&-=([C#6X-EGR>\V^>_7/W9'^RJA M>LG!81:+"&)-5I $80(ESY(P$BA+46Q]M'].RM*H%447/_H<,1_%LQ^ MVO$&T=2.S ETQN0;GH7)(]WNR5XN:++#;Y[5VU=^ L"FWI-L- 8[E?>6 M%$9I\)U1^_LQ#H$MK@[^P03XSN0N6.+LR7%PQ*G7C[ =:SZWPM&Z R_#]=Z1 MN\GY1MZHUUI0WL4#2Q9G61@*J#@G$".+8)EZJ76 R 3UX,Y;[VN?^%C O-O$9PT\VB4^?^6X M.?TCS3**A2*+3.NB1*$0XEB[7!E6",8D5;SN9QC&JXV\ M-1EFG^TG^#EY5N\S:=[G(ZG3;E0:E8'IE$*;!,Q.9;>Y?Q;H6&81D9F 69BD M$(LPA%F&)!1))L.0)U)EJ -Z=HR_(;Q7X)54VT*"S_2KZR[[6;#MZ/8B . @23TQ\5LRL?#QD[$M6'KQ^=".6-DVW MB:$RR^]'[=3=/,BB=NS+9H8TU]73Y.U7O2;7,K3_5SS5I0-_T2:;\BO;M99T M^]-&^TBRK%9($26X8#!6@5Y1JRR !',*XXB2+%9A&)HM<_L3OPEU7=H183OK MVCS[EJ3:OXW@JBF?LAW=+>393WZ[@R+6MIBOP[%:S7]IW_,0I3^!30:.R9> M]:!KQ]%^,)MZVW5/R7]N@0+7557D[+&JZ]!46_"!UA%E4YSC#(/D*X#TO*!Y MPTD'#3X*+AV^8QQ_?"CD \U%VPOO>M.4G6GJ.701DB+D*(L)@2PP>PJ$ZZ6N MRE(H(QRD-(DB%*&HBR*L)!.B9T'HR^-7%KE7)M7G$;.TB\9B\?D)\"V4+A[ M&:=,]N58'(P]KR]QRJPC]^'D19>6]OQQNQ5_Y.MU78UN%6"1! %"D%(F(%:Q MU#^1 "89T2X"QBB63F>*9^0L;O+NU7CL%&W+-[K.XS/ 6L[HR^&:>FZ/0>J" MZI8GM?)0RC>J1GG2U/-5)D]?/C*D\7Y;5/G?VR3A703#ZVU9E=I/,)5E M3 2:.3"3<<8Q@9@FIE8#2B$)38XQ#=43+5U2J MK=AY8U0=P3B*6'6]WT^!JN8/V&V/V7#6VP*S* M-U*\DAO]0_5!/[CN--6X"2N1849#)*!@4B\W&".0,8JAS )IZMM(R9V^X/WB MEC:).]UJG]>UQFPOKG:?<7]H33S%6T5!JRDPJEX!._A&%)^U0<5;$=I>83,7 MH[4Q_+@HK=5=(X.GBVU9?BBV>N0513CC$<80QUD",4<2DC@B,*4RS01)8DD# MEX"ZO;&=B&&& +A:-=#HYAB7NP>8'0F,A&'B&6^%@'N,[;&MOL)J]T:>-Y+V MV*2CX-D3E[@W_7N[J?+JZ:.\S4TTPZ;Z13^]58B0HC*34! <0IPI 8E(*T;_IT$L7^>^H!FZJ6V&RI.S?[Z3!_5 MZ^_D@+.U^NLS9[_37^]U(T\#'UDI__8H-]7;+^;@=J^%GU0A2[4#+N(TTU]6 MI?3267"(PP1A$3), ZOJ+H.2EC:=GQ4%C::.QX!G$;4\"/2!T]1'@2\AFF@7 M;1 +7\>!9^7,>R X9.[1D>#@#;X6Z&47,_1!^^^%K/)"FHB$_2N>FU T_>U6 M(>8T33B!5$0F""A!D"!3'RI+41C$ I',:O/-JU9+8YM3J]C]\,1#RUY C-U+: M.))WVT+FMYLF$)0_?=:^9;FN3W"[%$O-Y5&SI[+@M8P^_Y:[-)*!.O:G3*GT%^I %>YG7'K=^ MG 'SM3-D+WC>C2-G0([VE=Q'&%'![$.Q%8^\>J\I]+VIO&.*G6[$)ZID]=26 M>$DQ1UC&$8QBE4"TFBJ4Q/\$[U_^ MH5'4H MN&6!<#\I38#;Q$S4*@N,MF"'G]:W1<]W14Y[<'IK:ED,,U\Y+7N;#BII.=PV MNG)GUYA]CXJNQ7\_EM5>HUV:PI?.SH/.M]-F_7>WDO-P3]56*U$3IW M558'($Y4:'6Y>V26KQY>S[>N[GJLOP"IB* ( PXQI0DT86Y0IG$813%)$BF< M\GGW1U\:%[7*.>;E'N!EQRBC49C:*VGTFH !3EKL*WGV8.QYTV1/F764$'OR MHG&SLPN-^RB;R5_>Y0_=NR?3*(BP=BB8(BG$22(@33,!@P1CH@)3L-.IB$>/ MK*7-W%T(YH&N;A.Y#UJ[:>T)L(DG^6FL)ICS%G!X8H ^2;/R@87)+]G!YI:Q MP3+70N@WIWRM?[PI/F__V*Q"Q+!*-#V$G&#-$4A_SU."8*:23!+31@5+MWB9 M(QE+XX8V.*35\PH8336.P.CJ&CAS#&@_,WB":6)&&(70B"":LQA<$$=S/.;, MH31GC3J.ICE_Z4A776Y*LP#H.\O9.\=YC@Z))(UEDC"8TB1L(EEI$#$3SAI& M/ MY@JV:+5RJR-*HXM/CP\.Z5IJN]>=Q=YYJ#L3JT]::I/6JVEBX?T%GH^/2 M8>SSLUQES/!4)F:F$Q!/%/YS*5B^UC)CU9AWV7,A6$A MQ1E&DL4")M0XZ,)CJWW&%.Z-/G\DX;%I)^,'3UQV02W3IH'VF\?"]*RJN[7_%UT_ MRH]2TT?.]7>ZONKZ#UJ(7V1UH]YM"R7SRH2T:!<(AQAE>OF#(SW7$1*0)A&% M2<@R$@F_;LS7 M^3M31#4,_O+QTZ]M.=6ZK&J(_G(^EF*:)VQ)1S,^MZGYJWX,C2V@,08TUER! MVIZKXX=6VW0%S-/6#WG/+L\E6ST@[+.PZR7JS%_^U0-X)XO$^AAW;-^#FL/J MS\';=7Z?;^J]KW:WE0@61RA6,*1*0IR&&21"$S07*$DHP2J1R(6;>Z4MC7C? MR[)L,HMAJW+=-\6YY4 ?P';4Z VVB7EO7T^PI^@4>]I6F'BKPM\G:^8Z^A9F M'U?"M[EI1.V5?)/?/]YW)]2!H(@@##E&VI'#,86$!PPJQ;(@B0.>1%8[VDKE<3:?M?:2VBH'X\U75N64&0<554Y>,';5 M1:MZ3V97;8VN/[1-J7;=#F2,%6%1"KE$".*,!S!+ @651/J?,*%45U;#0 MI"'A<._8<^RW][*XU8N4'XOM']7=Z^W] ]T\K0*<8IP%"!*I&,2* M9Y %L8E-TQRC@BA-N54 [8"UK;Z0H:94&KK>N)]FEH;4^U+P9LGI-M M5ZQ&G&WW(G'!^?;I<6<^X^XU[OBIZT;H(+RVNZ$^09M\2[15]@KL0U?N3GHZ MG7WNC-KBXVU[=%#@S'NDM@ <;Y1:WSG">?K/1UKH,=]NA!0_ZUOO(J2QQ.UW M+@DSR2F/(.,J@U@$"F9A&$-%4QF0,#9].*Q]J%Y12^.45EE0:PMJ=4&$KH#1 MV,%_Z(?7PL_R!MK$G-*'UQC'JQ\X!__+&X SN6&C7CPWA\P*DEZ_K'^$^=PS M*TL.O#2[.T87*ZL;\#1;7;+N-**)>J57FR%5AD5Q$D,L20A9&A)HXJD)"0C. M,J>&9F?D+(U"=_V(A.F@DW?A0MRHZUP<["2P=KZ9![@F)L\3+89J7\QK(:X^ M#/R5UCHI9>YB67VFGBA_U7OYR$S,[?U]WM0FN-Z(IL_[K=SP7.Y%*CL>V#B- MN:"W>T_O.DWB0/.]^G.3'.&, LU7XJ&3['E3$_74_F-7]A-C%JD 9G%JRBT%#%*&4IABDK(("96D3N4) M1NBPM&_R?NO,5D^PLP+LF7$%V-/NB@N[D-H_,3LBG/@Y3$R'TSR""]J;.H/H MO?6IO0;?J"VJ,T3G6Z:Z#S6.,#\7DFK^?:JC=)OX_&[QG 6*$4QA$ 5"+T=8 M!"DQ_8U,(3J&8Y*BR(46STI:&OEUBC;1[6YL=AY..\[R M+41V8'^%QU61W^ MXV0'P?#$,.?ES,HC@^:^9(OA&\9QPCN:%W40_W[YWEW>,(^%E"DG,*&FSX(D M!+*8*BBS1!$2R#"B3H'UO=*6Q@U&V28/QHT7^B&UXP9O0$W,#\\8O:@:/D7* MM14HGGBB7]:L7&%E]DN^L+MIQ.G0+X^&=6[4VZ;N0?EN6^R6>97IG'KS:!JR M:S\B5HC"A% .,1,I9%$:0RZ#2"'%LY!8Q?3:BUP:>S1*&X]>MFK769!\ISB0 M6O/MH^W&IP/X%F=(WB&=F&=:-&\4Z#0VN8?/^T85,$K#FRG@=#A9\@[K3"=, M/N!U.W!R0JKWX,ENI/D.H)PL.SB(J,@:#1T33?8 VYX!EX"Q\23T &)$SE$<)R1(A/XTNFQYG!:SM(G:= 7;4]-MR^,,EG9['9G*WE=5G*TQ43 TDC$40!Q"EG M$ N606K:S$:9"I5*PA"'5E]I!YE+XX1GE4&CLW-%D4&4[0C",W83L\41; ?Q M+)-LC#H Y*_4R*#$N0N.V$)PHNR(]:TC-DQ-)-]/F[(JZHVU8 M=PHZ;.59HFRQ->H?NXD)IPD5W6EL#FD;G:] A^C[Z1!UV!WUC^Q,VZ->$';; M'W7#JG>#U'*H^79(W6P[V")UO'6]V'U3V6NQVI: M*9D/Q@K'E.!0$W;*1 0Q"[BI,)'!B&99(L,$A7'BXBLZRE\:C3]78J&-_\-I M4>12 %H!9YN -EO>(V^>J%O#-5UK_(GS9\>R]-5]SW6J6?*GE? MKD*113+6BV(59AG$R%0^#_5?>8:5"F6&HL2I&K*K DOCO/T.BLUVT8$%H#&A M[1$-?C-V@-H0QPAJYP=E1X13PC\Q$TZ _"7M*IW@\]^XTD[\MVIAZ01.3S-+ MMW%&!D9JG[*2[_78XN4&P?6]B=/^>\V^;[\^: WD_Y6T>*??Z16F&>7*%!53 MD8188 2)H QRE"4T2PB- Z=]PW%J+(T>]2N;.@91CH/?CNZF!W5BTFL,@+4% MX.6&XQ4PBMMN0+&$& L\1B2>1&2OF(UQRDQ;Q#G14 =17=>-MHX1C2U M14QZ_/5&O)%?Y'K[4!=J;F2LTB2- J$22%%@PAI2"BF+,QBJF"*.2,K3:/5% M%FQK2WV]\EPFX[[4Z>9DIVZ=T"J>%0:RT=B-__K!MJ,Y;P!.S&8'R.UI"MX. M(.=,5U:(>&*E?EFSDH^5V2\YQNZF$0 M8)J8($XC-*:&4,^[9W^.X06RF8XN'%\NMT.*02!ZSR7.WSW?4<2@!0>G#\-7 MCZP2E)4LCR$Y=4.L+#A4>U8EP"' [_\HCC%,?$5^"H'ME(3M_NTQ_T+7)L]DQ0.19IDFE- 4 M=L0H%C!C,8$J8HRA!,*B5YM=MW_TR_?J25 M; XH'_/-[SA9KK((,Q2G& 8H"R%.60@S1&+(.4Y"GF1Q%H0NW&(O>FDL ML],<5/0KT$I*\!TM 05:8ZX?BF._4X=G8,= TR [,1<]@]H>]&FU@=$;?#3. M.L_7>;O[_:%!V1\QN>/EB:(\)F86DY ,ZI?R!F,7!J&7([57!U#QF#FV#ND'XS^YB%G[IVQ>TB_ M]H?M0P:N'5N'=F.^@PV/?LS+WU\]O9(;?G=/B]_KS8\ "XF2,(6,9#'4^"60 MZ86@ID$NI,(9#B+BXK$-"5P:)1[H"XS"8*?OJ-VF0<3M_#.?.$Y,G9= .**> MKQTNWDKX#HB;N6JOG?''A7HM[QN;8LE-P3KY1C9__K2YYGS[J%>>'^A37=7)AV;4]O M)5HABL*4R @*G%"(,960I $V[!+R2-&,N-6L[!.V-$YI53-5Y_0S+K?K7-2! MT87\(C>/>N+HZ2*_BLG+IG9!.!1U;*OSV:R";34ZUT[9A^YO8%OOQ0YW2O_BJ[K MMDFTTLO.VWRS,>7O]#?Q0ZV!VV?O#,AQH-X$S@*P%N896COFO1RLJ7FWHAM!"U$?C[_]6LFZ>U^K-NCT M!JWB_IBX'QA//'Q&R*PLW&_H2PX>N'K$,5([XOM\(Z^_:,[\),9 MZKT-0^)O2_*\J+EW(P>-/K$1.7S/V,Z^K/JKS&_O*BFNO\B"WLJ?-GHRRK(R M,2NK-#2%W%0$*2<28H:97H6%*4Q8%F-*];+,K:76@+RE44:G*J2-KB!OE:T# MWUQ[_?9#;<@TQ6TRH).VSJ\S6P)>SO.?*L&(;9==7@%;O+%1ZOM%3B$[PIHET MST6(-4+>UB+#$F=>DEA#<+PRL;]U9)!$(45>O:,F!:)Z>K.]I_EFQ4.68!DB M2$V_)QP(O3X)10;3)$$XI"E*$J=,XE-"ED8HC8Z@4Q+\UJCI&L1Y"DX[+KD4 MI(G)PQD?]T"''@!\!3B<$C%O8$./D4N+7+=]8#)G)RDM2%$K3<@HAIZ#N?G%+HX!];0>K"HV!UXX(_($V,2464MCCTY5,Q->W^E_T8OO? -> MTZ)X,I$E^ID\-D&7G2ENW-('NQVQ> )S8E;9Q['3$_SVV00$@TG.22Q@\167 MUB-IWM"T89./HM,L;AE9)H 6)O2J_""+3W>TD*]HF?.54E)ARAB,LR#13!(E M, M)"!%53$H9<KXZ\=2F(Q_4!I=77/^3P)JQQ$7PS0Q M.W3ZF5 R4&MX!6H=/6;L]T'@*SG_I(QY\_#[S#Q*N>^]>$18U.OM_?UV4QIH[[30,25S:=/\HJ[QH2A]TG4N?P+7X[\>RJG_Y3_^8A0C]!31& MF8@AQZV(P4=@N1OA$]BI-R1N7O\$V ZP*["O+ZBVH-'8X[:$+3B^=B8&YPR>'5-R4;<)R\< MF\)=/&Q-*. OV\TG>;M7%TD&*9,!IY/XI7')P!ID=--!FR=AN?J8#-^IER)[#0=;S4&K M.JAUWU_KG5ZF3,!2X^#TWX#01OBW:C_H $Q/\T&744;Z1O0AK^@Z_[L4IO2I M"3U]O2VK'XMM6:XBC)%,HPQ*3A*(.6:0JCB& 45IDD1AQJE3Y]4^84MCM3U= M ==*.GI%?;!:.D:>P)K:-]K#J=,3&$6O0*VJ1^?( A!?_E&?J'E=) NCC[PD MFWM&1FTT3M='^6!"0S:W]2IM5_UZH)M\\V@D:I?7^#O& M8ZH2?WN2OFV%OV.3!PO\G;C%C3;*HEII7M(OS!TMY:Z"^FL3J2F+!UI43[_H M%Z1]MU4<90P+ L,8Q9I N E,D1QJ3TG$3/ LL$N+<9*Z/"IYUA(8-1U)Q WR M?CJ9#,C)B<490VM*&85)'[GH ?>(1?_MF53<9,U"+Z/,[XAFW,TCUV,FSNMN MN]9WE*;E5O6TXBF*B,BH!CAE$..80,JQU"039;%(I'91\*K:Z@6BY:+K2(03 MF>P$33<1/AL931AGJV<=]I+^!33Z.BZHCB%E@J0TBT,8!%0[?D)[?QD1FK=) M+(BBE*$4N5>YO S8&2M<7EK6\@2B(@HR0E0&$4888J8()!$+8)S%/&4)%2+, M7$M:^L!S^G*6%]2P/($CCA..HS" -,XBD\//(,E0"&.)*0]Q0&C@M$-[X62? M8QME3\-_!M+/!+?<%KD(G*GW/@YP:=2;/'+M/"*^=C6.!;73;_]49\E%SF7\S3+5BN\, MJ4-?]DQQ*RKJ^ISZN68&]"M>1U+6%\_;EO)%(JJY'L]IGA9]F$O.FF_/L0JQ)E(,\)A6+?"2E@$64!B MB%2FDH!&8P'[^WKZ;9:'?$H[%:STP(\,=\TRL-:^^.*,5? M&7OGI>]X^#PMC43Q +Y?6%XQT:6T:[8@]R*)Z,J&7E?:XS,K^P3CO M=2615:!BQA,A(4Z1@CA6 :]F,R#V&Y6VL0/C?)T;R_M] MM3Z^T<*HB8]J@T!W]:@9ST@6)A@&89)!'&E/C:5Z-9>@*&-"DQ@7KCU%+$4O MC:SVRFKM5.Z2.LTI->Z.V&1MEL\*_L;]EH< &6Z\/#B"_\7HGL_7)K+^7TF+ MS_KAR55".%.IHC .$@&QB#%DA"0P3G"* [.IB)S.1D?JL33ZTZ]HXF\)VO< M+E^'>H+U6RY&K^H,:_YR(7H%C"6@-F6>1:D%EC.L3/NT6,SRU (JES6JS7#C MJ/&CK*A)$.P*J[59L2P.66)Z\2(6HS;O1@0"9D%"DB0.PHPZY2>?%K,T8NNT M!)V:;BQW!DL[$KL[;*]8K_(RQ1 ,E9[]F%,&LUB&4/%4\#0-&$5.U4]MA"Z-%8YRPL"> MUI>EVIW$W'([RC.2$[-'+X@S)=/U0311#MU)D=\T=:X/A*&,N=Y[QR;*F=*/ M=>A;^[E,8XD)$@0&22HAIAF"A,4$(IF*-!*!Y,JM9,!+"4OC%_>"J^?!L^.. MBR"9F"CVT9BD/M(9T[WEM;T>PG;OP@DJ'>M"'0M[I]8E>Q33= M;$W04=TGZC/]^L&PR'9SL@AH'(48\S2&@51ZP4%1")F@$H9ZO8%9$D8XR5QR M3B[4QXDC9DM0::H''E@%&K-&5%:\X&'9LVU M-6KRV'E/ /NL#7F!-O-7DKPUFV:JMVC' MK4X>U/H(6;3>6UME;<49PDR:G+2,A1";>"N6<:P?;T9#AB*1$JOHS MT6)H_ M]D[KO>&YYMOUWCD>IT612P%H!13-"_"%KA\=:7?,\[&CVHE1GYA>.^W!GOI7 MX-D <&#!U7.-0']4>@& GNASC :S4N8%$+VDR4N&&IOE3*LFA]HT&;A1M>-[ M_34O5Y(RQCE64(8FZ4F$%&984!C)6.$@C3(9.!7D/BMI:337M+'0/DN[U#(Z MND98G475<@_+!U93KT>=8!J1_S@ @; =P8K88QFYX3VL$B Z9B3[! MG"D/\8(7TBW?T!:;WNS"P4'FRR6TM><@<]#ZI@L]L2;V6LHLB**80LJ5J645 M&:8E"&+&$A0AK-\--F0L;>IV:H*=GNU9MGTB[SDT^^>Q)XPFGLSN\#@E[@X ,"IG]]R8 MLZ7K#ABUGZD[=.G(IB5U=&&;\+O+(,A0JGB<,ABRD$!,(@)IHA+(F4M)-2EC:]6_7:+ ['](S3.-I]GB]&9^H539L/VP$T16Y%+P:^NGZ/1>//*0ODNO>&_2+79[J[]H]=MR$DD:R(2H"/*Z3F$F""22AI ( M)!'#0L6)4X[7H,2E\<#[[>86:D'W>VE%M>[[25V.I^V#J-LQA5SMCX.NP>E#?O<;:M^4<'UM8WCDTOT,3UR*O'PA3<-_6&ZDQ[ MTTRD2VHQ/W^4II*MO@2MHBP-%#.95BG72PN% TBE3&$4):'@&&Q,\)GP,!(\;[D0KO)G3I,8"<]Q!L78@?R&0_:V8[,)O5*:].MKF\ E3IC[5YIEVM5G.>G*N<-QDHSWA< M?;.X35^/:>* SHO57$2DIR^P;4- O\0"_9^$1PC%F$34NG-,-^K2'.9:,:=XID.0^KEVM.DSG*;E9:7Y; U^UHNY MQ_9+YRM@Z:3=E_1KV8TU7S^6E^H?]%LY^LG2) M.>W_[&(27M&UV<3Z=">EJ69W+41NWA*Z?I.7?+TU'Z[RU9/^R\.VI.L?B^WC M0ZF'6#^:(FKFFCI2_%&*=N]RJQTI\]D.HUBQ*!0PE330#"MC$TDD8(!BGB0J M5"@*'ZI8O)'BD=="WFE8=X=A#\56K]%W@1R49I0H M)J#D4G]91$ AT4Z[_@]1,8M(HF*K'$DOVBSN@[%3&IA7$W2%7MHUJ-E(?3X, M_E";8AE=X^?A62P3YGPD4^\"])79,5NCNX=E[-E[,HU%-M$]$SPCA^7)G,]J MIE7,#,_,;>'C"^/>]='%0N9;1OG"XV"UY6W045]$KJE9W'R1Q2:_O:O:C/?- M[4?]%?]T\^[CN_5V6[1[!SCE)(E$ 4-$XBSA)F=*_T?$E">I1(E-'#X^ME+ M7MJ7SJ@'OJ,56.M/6_6]$T$ZX&WUP9H&Q[0/C@+NW;X@[9 /?"XOM''75GFL"^+:O\O@D0TP]-.U]-4T7'=(&^YX"8"I3)A92*Z^? M)8$9Y@R2."-13*604;+2+PO;SOTD]H7.^BP\HFNW7^@+L:F/CDZ]MDVN7OEKJ.B"EJ\DCCY1\^9R6!A]E-)A<\^E_<9ZRLBW&=W [RT =G@0['CI6F@GMKK]X?R M!1W); 'SWI-L4/ WZDIF"\CYOF36(UQ8*,+T.ZN>3$C==J/_VAS\!4($1*8" MTH@KB%D80AJ+.JB&9U&D>$RMXFFLI"V-N!H=P;.2EU7O.@FP)2/Y@FUB$G)& M;'S)B3XD?%>@."GKVQ2DZ#/[;'V*WIO< UT_<;FA1;[]=5,^2)ZK7(HW6Y/1 ML4I$*'E*$R@QUDZ/"A4D(LX@BV,5IH(DE%LY/;U2ED83G:)78$]5\%NCK$-H M['E8^TG"&UB3>RB-CL/0.$7+#II^0?3L^;%GBZ8=-&\_NG;XXI&=_6A>_)>I MQ+L7\FS65WI1E6]NVYW>.,BD)&;%PV6B5SP9T;X"B6"DE,A2O>3AV*G&E(W0 MI7'!3CWPBI:YXX:5%]T]B_=YE=\VA8II*3_K =HO8):F-"2)@BFGR!11Y]JG"$(8!Q%+ M.$8\#:R*Y?0)61J7/.MI>AG+$1[%63B''0H?($U,&L[X.+D50P!)^B]D[*\W@CS;S^5Y:/963?YXN4J17'$ M$>*0$$XAQGIAP2*,(2)8B93JI06RJA0\2OK2B.%98Z"TRN"!Y@+H66 "/\UW M4VBSW#P/MX=AYX),!O'$M&)TVZM/L8/:J%XG-=<7=-K7)2O.^WG.'LHHU#RY M*FZR9_591L'RTGD9-\B(P*\/Q99+*Y5],TY%4 MLU?"0\UBB*80ISR&+ P9C#A!>@D51DELM5OB('-I5-94^Z]5!)V.#I%(ED#W M$]9$\$U,4YW"X+M.Y>^;P-5Y('4(Z_(/[4P!77X@=@OH<@.K-Y3+G:M'U_IW^C'4\E R&1V'_US\ADU(4' F -J>WQNNGN U==F_"6J MS+M)[P&TH\U['V->&CC9,4&/,J^>?J;_O2WJ5F3/"N#YN,^+1Q['U"96GI9W>L'])1=2O'KZ MM32"=^FQ[5H[E^4NKUPA%"<"$YB03&IFIC',:,8A9T$@<4P9(T[,[*["TIC8 MJ&_R_/YHJS4\)Y,_Z^[8_&3$<[$CWFG1GIAH3?98#7:GOJ'1[XP%(-]\?Q+W M25JKC ?1$X..4&!6QAP/T$N&O&"D"R/DW^<;^9/^L5PE&+-8I"'D<6CZMR01 MS 01D"O&LY2&"4_&M5/&S/B( M]R/C?8>Y/POX-K'M1P:>#6@_OG+TIJ Y\*V[LGPH\@W/'^BZ.V-8I41QA%(& M!35[_R@)($GK4H="Q/JU"!GE;DT >N59O=.S5O)OU6T[,^T4!IW&SCMX/6!; M;]%=".!L>W#/R%VY0#=F>VT8$G_[9SVRYMX@&S;[Q Z8Q4UC2OV8L\B[[5I? M7C;9-DW"J78(<( DAR1@S'1PI7II)&(HDX1EFEQD**R61GU"EN7D3[><(73I/[#%-"Y%)RYW*HYJJN,P(RQUHZ_5CTE\TY<^^,%7+ZM3\L MAC-P[=@F=%_DYE'NFCM]D$5=:TWK?L/6;0QQUP;JU[NJY M>QK8,Q \6_C_4_>N36[C6)KP7V'$1LQ6121F>0%(8.=3VE6NU[LNI\=V3\=$ M?5#@FE:W4O)(2E?E_/H7X$5W4@ $,+F[TRX[D^0YYP'Q\ XEX-N:XV19H_Z MT,R[I#8T,99Z)3P'?@_L',/7&]W(GXK7&5B/#GLQ\ _6?B^H0 E:1 H@4X0S"M,#$JJ-2 MOXBI$7JG85,ZT"WW:P!(.S:]#9[(C.B(C#.5]1L?B(XN"!B54OH-/*6%@2MO M3"1_\[+[Z_\WEVO]H&\O'S0)+>IO/N0$%T6)@9)0 BAR!6B>9B#+"D)9"D69 M6T7=NHF=&@7LLZ*3G;)U!M+'^__P\LPLT;?P]N1O@],\TMT(G=*[Y ML-#7R3:W J(WW]SN[N"AP;^M5YO-+*NP0AIM[7VD1"]%TQ0PJ9>BF.62IB*' MTJXVMZW J1%1K53REJ[7+_59^I.IKQ@L?+?!V'K_/QAR\8\ !L*][I):WU&B M;(^0B1])VXB;2K3LD?$.$;'']WE&#LB%_NWC;W*I&6M1]^G1*Z>YB4K8:IEM MH.V,$E;!7!"0EDR:II4$L++, "I%C@J,N: M=^'JKC&L=L-@QT#AP8U]UF"/:\"@!2>40@4RV D=-[C!"8BS@ >WN[UZE#S- MM2FF$\IJ_55NMF^>-_.EW&S:L1\BHSM>PH:?.UI6K_2C@DW;0]%="NVX/VV]R_6FE?3>Y MG3>5$]]HOT[-MYO6CS.'<.L-73RH]@M318Z1R\< M?5B!$HA AF6-2B%69I^2B-U-WCUBGY^>ZU*TM:=C>O.LY3?C_OR0[Y=\]23; M+CRAE0.=64(JD E$@%J$1<<)ZCC$#'AK%VDJ=&+P>*)T=*UPTWG9N7 M6L)/ -A M1_I1P(W\ ;A_>/L^N=\V^Q1U8.MVE7RBZSJE/'@+%&>$PO64M90[=H-9-S@N M=)MU?(#'*6U=G7RI%\/UN=/;U0^YI,OM[_/E_.GYZ>N:SLTI\3O]1O[[,UUK M,O[US?NOO]S/]'JTXJ5>H)9%*0&$*0:D2"5(.2,%J3)9VI5,NT&'J7U%6GV3 M;:MPTJB94(>8MEN&Q.*T-S[0D0FM:9"PL^ NZ6RX2SKX.S,28T?2&M*.1?Q! M<#@VCC\8(YTFQQH4MQ/GV^ 6%6\&4JS*M9MJH M15/>TN_S+5TTYQABOGU>N\8K7@?:\EPI"'@C'1JUNAK?M]4VV:M[;1/)_23( M%II0QSQ7Y8U[AF-K_MD!C?6-_BT8-']IY]E\#3_+[ZOU=B9E3E$*(:",E=J- M-94 "IJ!7)E2:[1$4#KW8#@5,C4_===D8*]HTFCJWH3A#-!A^@@%4VPOTQTA MKS8,?1#:SW/4'K6R6;[Z(U4J[7\2O_Z9 J2KY:' M^R)?5\VNR*PLB5[7,@HPKBH "ZFI@5,$2I:*0E9ICG*G;H"W*C0U\OB\C[7X M,*=,>X/;E^1>_.-Y4[<\W] MJC/@KOM3M\ 1F:TOEKYA M) = "BSU I)+D&:F(J?4_$;25 &<55+DI4'3J:S,=E\6BWF_*7Y. M@V+'0S&ACDQ-6O5>;#=FY\@HGOS1_C=*PH$O>L'Z&CF*'[FKD1\XYSV-/)_C MQWXF+:).='V68K^VTC_]OMKHGZ@W+U_HH@N\I"(E,M?,1RE# %9Y:A:='- J MYRE$.:LJI\UV%^%38[TOJX5PXS0GJ.WX+!: L<_K#M0^6-'?)9WF)OF3O21& M^0AQKSZH!>(P)]&C\I *NE73&(3T^GYV"*!B\XT/1EX1 GT@ MW!0A^UM2=BS3#&JF&0 2YX!""4&I)(*8 $SF$J:PBSW MR;B>VH2^+;UZQC5.4"((-!IX HGSE&8EKXO<20!S7.D5/DJ!]G\KDL(\ M$X5J@?QU:;EGZ ]C)V(4$.52W R?G0/K TCDC\75^>>=J!_8E]P]]E52\/M\ MP+/?^]'^[ZL?LOF:: )9"KH6;7CIW^EZ39?;E[JV#UU\7BT6[U;K/_4%,X$@ M32M1@%RQ0L]82 'AG 'SY2"T3#-2E"Y?" \=IO8QZ4PPN]B=$5TP==*9D;1V M)'\82Y+6%,=:;#X#9L<1D8]O[I3"M_+[7E9)>ONHGUKT\"%(84>T[IQ4UK0MD!K"I)$<9 MI[DLPC.GJ2:SZGBSH]P.0% MW,^U<51MV^WLJE F;*LFJQ]S(<6;E[]M3#.67:C8O4DNG&_G(Z**G5JQQ1#R:FQT8&-)K=D9V6B MS:SK]IB?UO5SWRU6?Q['W9J63SL#_[=C@9\8+X"=5_7:PQJ9+P=']"B<=3>T MG:'FF/4G8ZM>G_Y\<92U*]=:'++T4,0!"56E*(:*XQ8TB@CR6>VCF+(\7-*_ MF6Y>YO!A*S>_R.]T7>OVH';?MOJ JG6?RI)2E6<28*4J *E>&3-.S%:_2;50 M6)046WNG+I*G]FGXVY=?'KXZ>*9.*%LXJ;&PB\R_C=I)HW>R5SQY4,FQZCZ= M;YQ =JAG% OLD:H8V8,>:*'@@]?@FL'I@>,M'WSL/%I)>#W .^E#?UV^TK_: MPN]M8?@9XSD3!29 (94#*)3F=LPYP @JA7-40>ET%-0C9VK\77] MEE"F@.>I A#G!=Y5OTFAK9W#^96@3_W?@U*Y74NB>M M\HG1WKL \$W#9[DE,/Z@Q-X%."C)W)J4M#;5QUV;@[HO=_76P/&(O4;=X1#0 MAZ]*?)-6KU6S. 24 Q6-@SS>LWW[G%L6N?5Z MVI#M[NRC3&%>5JH"&:W*)MZ1DLK4A:$BDUCQE#OU(.N1,S4V:Q=O.SUM#BB< M<'59Y=Z$UCBK7">@/!>YO3 $7>2>2WF%16ZOJ9<7N?V7^QZCB[K\)EU\HG/Q M?MG6F&[7/C*M4%4H GC%EP%F:?'ZC:W.3' M(6VJSY=O4FY-P3HCYY?5$YTO9TIBB1FK0"'R#$!19(!4H@2%)A!&(%*8.P4) M]XN:&GMT^4^UJDFG:_)'HZVC:S& L!U_A,$M,GGX0N9,'-?1",0: X)&I8SK M!I_RA<4=_IGV[^8;4]:RS@=\IW^VF7&H":* )1 LY0!2F -&^_V(_[\#LWCXHD\>YN5^*=DMW8^K=S*02@C-> EA40B\O2 $( M$BD0)2^TFP 9SIR.U?M%36WJ&TT/MO4VB7O]GP%<[7R",&A%GOT=4+6:=8)5 MI^@P9,X^P74T OD$ X)&]0FN&WSJ$UCF!;(4]S_DFCZVI:X?U"_S MQ;.)_/E&]1OU\+S=F.S'^?)QIBJ!,H@I2&E* *PJ"2A6&# B,JE_E6>8NI2L M=I3O1"8CE+/NU$]:_9-&XP0DK07)3WH=OJE_V!^/$F1D[)@G(MZ1Z>@,ZD9W MPU MZ =ZWW7XAV,I3^0"49>K]%'YS!.:4Y+S?4R &*/O:\GGS4I+?E_(NC'' M4AS&Q?0F7LX4*3!&) -IGFE7*F,I((IP@ E76 A%1685I%% < <#"T*\7S?Q:Y&8[EM2E5^GF_^:6I8+E:;Y_5!X J"4B+. M!*A@J;FZ@@J0(I>@A B1LH"P5$Y9IC9"I\;#IG)GG5WX._W':IV\?=YL5T]: MKNL:V )NV]5P6!"CKXL/U$V,OLE>X>2/*,% +A %6RQ;B!QYV6P/POD"VN%> M/P(RF9%OZZ*YCW+)7SY2TR6Z/2K*-X2R'=T$PBXRR_C#YDPN%H $XI0A2:-2B87) MIPQBG/=*_)>KE?UB]!&IA">*@*I @46", 4,< *68)<9/K_8%%4I7V1 MG4L2ID82M8X.F;0741N>_D&PB#SIFR:S._U"%\@9LGXPO_7BC>/EL0[I?92O M.GCAK2D+7:.BE[?/:Y-/O3L@188@2J-*400H4+N\)8 MKH*G-I4/0^>]6Y59HV[WR8^!960JN 2C=@):M4?*/+!#*WC&P16QKY1I8 =& M?X:!Y?TA%A]ZOGV8+^7[K7S:S"0K&*>2 YSE!8""Y0"+W+2:Q8QR"M,4$_^U MQZ&HJ5'1B0]=ET RRB:UMC#X;?5#KI=U'L/2Y(*:K/W6@4X5PC@M*L"YTDQ120BHS/0" MI.0\S3G-&;;*.;@B9VHTL=P=H62ZQVX^2R[G/\QJL?/3,*D*(5-02%("B$R]2RH4H(010E": M$^:4+MXG:&J,T^F9[!5UCANZC*@=NX3 *3*A7( H3MV?02#"Q=M<%C-V_,R@ ML1?B88:O]^SOK+V<]5J*=_.E20\S$>&;W]9ZB3B3LB!E10J0$P$!%%4&<)I7 MH,0*4RXHR;%34$NOI*GQP2^2;9/Y9O-3.T((0A2D1FA!NE] M!U*MXEU2*QFP#_,U'$(U7>Z5,VZ'Y6OFGK53OGJ#YZ[O?#M_K)>N7^1VNVA; M5>FI)S?;F4"DE(IS4/$L!9!F#+"2YT @FG)),U14;ON^ \*FQ@R=7@DU]; & MT@#<8;7<[ T$5NSMWIV:R5[/I%,TX&ZO!1RA]GN'1(V[XVMA]-F>K\T]O@&R M3T_ZL=L5_^=_T,6SG#$J&%2( H)0!:!F"T"4PH#C+),29:I,G2I$G J8&BDT M^B6U@J[!KB?0V9' +8!$GOB'6-PEM79WM9<0,F6JS_Y@$:HGCQ\Y&O6R<>>1 MISW7^2X#F":$S79=;UM_U$/X *@2.2R81$P( MMU7 94%3F]6-?[M3U,1)/OD&E_:":[LN]6\=>:$W;_G,N-PV]SS)6T#17%2BRG ,H2@*() *@LA2L$ 1B MZ+0NL!,[-=K8ZW?MLW<+UG:\$1[!R"RR:W]=Y__]M95+TX"LKQ?VG>E?L99T M(^MF%O;(^_26=0 R7'M9&Z%C=YAU .)"DUF7NSV"4%H)'^9+^473(#>Q]-U) MGZPR(;,R!V5&,P#+# (LJ (4T8+@'.%<6M7\OB9H:HRTU\\AEF((R&'R"0E/ M9+KIB,6HF>SU#!T>;P'&8"#%T/WC15)86'$42F%SO9\_4D?C[[H"-D5TVS8Q M'^5V!K47(E-1 L92$V.&2D!+DY"+> J+LBH8@K.E?#2)Q5_MW9%AJ59O-6G> MZC/9\=[P)O'CIT;;GYN>'BN5-#]NM7=S4*Z ;^>8!,!RS,29?=/3KE5JJVR# M:#@_PPZ70/[%%6&C^A5VAI_Z$Y9W>;),]]PO\O$P8*B"0J&*IX!+[4O DFLW M HH.5/S(O9SH-/3D3=ZX+0DC-M!BLT49_A$B(^X D,H M8NB1,BXC#)MZ1@57+@^R\W&I%(7*LQ3SW!2\E!1 Q@0@1# @!VQW3KO9QMJD1O=:'/3QQ-C!>OFN)T&DS8.1P512PM)(!<LI,PJOV9 QM0HU+4"2@]R;GN^GGB,N=W;[.S$V^F] M ('M)N_AK:^ROWM!][ZMW4N7>H:1TZ \*7K:8:N\7833JY MO/FGFL6;!$;)^GBU_LN!NO4/]\8TOZ=Z&2(?Y\NEV=@PS0UJ/1V#W&X:6)0R M5E14@5(*TVI=Z/5UQC. "HB0Q%)(W@WLKTLQR6'M])K0H&J57FCA3J.=IE@$%12KT*J>@IB.I?9W_T89RC*K_7XV,9#>8I^/VY=OJSZ7I M6;CK&+DQ@UC_[MUB]:=KI=6;!M)N2V:TX8GL.AC-[LYFU]WI$-U='+>#.P+& MP(9 -E3 [$VZC!M=&P*VLU#<( ^]X3#\[>KI^UI^D\O-_(=LSL%,D9=WJ[6< M/RZ;NE#\Y>N:+C>4M[6SZW\MZC7TO?C'\V9;QPS*[8/Z2O^:*9:S"E,*,"VT M/Y6*"A!1EB CC&'%*51ZI?1#KMG*Z?P\N*(N''&H;CRJ:&U).F.2 _V3O0&N MQV=QACG5 PFEI( K3O3G&!& 849 KA#B)9>"558Q4=,9Y#'6U/]/#;'E >NK M#USL\]EZO7]DX2Z:PQCY\UUR>5@;2^L/^^5AWD75:(,#AX)$&Y"0(23AE1P_ M]"0:T!=#5N))\\_@FS>4I24=E8:[>.2-,I*F>DE>P9+KCT:I &4P!0C1*D.F M!F3AE!'D)GYJ'X,/\M&T,%VON)1UV2+W%$ '["V77=$0C;W.VBO>[&<<58P< MH1V&#VX!TPX=A(^>E.@.S*6418^G^-8PH&R^F)MXE+8P[CW32S!-J+.2%5P6 MK 0HY11 F6+ 8,7U'TPH4JA2NH7P]8N:&EEU99X/-/[?KC4,>F&UXZ8P8$7F MH0,E#VIC=XJ&+%=[%8U@Y0MZ!8U>E"Z[>X<<0G^4/N7R6GZ7)D=1, M]$FNU6K]9"JI/+!%6R[!Q!.;79NO\R=]R8/ZHG^Z48U;]F%7J5G31L40+($J MA&E?FZ: E92 +,\*EE4ERDKJPBCA5)L: [66F:W3UK;DP+AD;]U=TMF7- ;6 M'5D/3+RAYG; D;-0#D7% Q48E[_" GI)]! G>H=]F M0;=YIT'HJIP]J ^KY>-7N7XRF?:SBA=4,H0 1\J<918*, H)$$BBHD2,EIP[ MAGY?$3DU,N\T3LRKDAA-@1;[E!A=G8/ K\%MQ[1A08S,H,?X[8KI:7:LL?QZ M%4N?('!+>,(%@5\3.'80N"4 %X+ ;>_THYS?3'#Y07G/&4LAA)F@("\TR\!, M,D @K@#E5:80D17%3AMMIP*F1B=_^_++P]?DT6B9K/=U9NF3J7N:_/3\/=FN M?G;CE3-,[5CD%J0B%-OJ&>J-N\J?6=]>3^VZW M ;AO_1:TJ;0U1.&:2E\7.793:6L0+C25MK_7=^]K.U_7,82?]/OR53^DK4C' M<,I(:2*G4T8!%*( A),25'F*B[1@5).3VT[694%3HY^]GHE1-#&:>E;[Z\76 M=J_H=L2B[_SX@.6Q?S.,1+#=F!XQ(^^M#!M[OE-RY7H_8GA'Y^NZGNC]9B/K M<[J#_???)35'=.)AJ?TCS4--HY*/J^6Z^^<;NID?=#"DO) XQSE A%0 PKP" M6*D,P )*Q26O6.'DV 35;FH49(SK2N8V]M6NSX&%26=BLEHF.R/KJP[-3&H[ MW4@K[+C;,=VKC69D>@P\D)%VQZ.@'XB2P^HV*H]'@?64_.,(\4BT[2IVGE9( M>%[7._4/JOO)C..*0\(9H)SK-6[%.: 44R (YKDB95X@J_*P;F*GQO%=#NJ? M7=F/)D4L^6F^3)ZTV_]M8[G!Y8C^,"''PS0RT^X*QIZ64[E+.KU-RG[WTRC0 M.M1 B +Q2.400D'MEE'MC-A@DK7]T\;+NW:V\"@5V_UN-Y(7/#6JWBF7&.WLJ.,< MKF'BO0F$R-QJ:;_U?.ZU]8+/N)'\7Q]7/_Z7OJ=Q%_5?]E[B^9-&F:Z]!G0S MLO\"S[7X?#G?R@_S'U*\U_R^?)RS1>/Q_6TCU?/BPUS)F:0*%8PP4#(& <1* M: ^+<% HA'":994I0.>4J6 MEDO;P!C&7K'6ZH):WV2O<+-ZO4L:G8<1=5]_.D 4:EEI(W++0)=[ M_1CHH]R:=&7M7?R8"RG>O.@G:V'OES_DQ@3OW_/M_$>]Z)R)/*-8X0QH,I( M(E0 4E8("$$$2CE+%9$NE1WL13LY#B.4<=@79$@Z[1/VDNPT3_:JN_&3PVC8 ML50Z??KOLZLFA&2D8$5]J%DI "6.(*8$@5R#.9B30E%8-.-7S[!$UMA6,T:Z.K M;NEG=H"D'>V$P" MR[6@E910M4Y"4@O,@ 3(L2X"R7H( X%24K!<3,J3I5OZS).2U'E1$^ M#+7Q=H;5CA4"@169& 8K2.P+0=PE]]OM>LZ>MW4(ZW:5?**AHZRNPA4N,;E7 MTMA9R-=,OI!R?/46-Q[9K+<'W92UYR+O_YIO9AE.L2", D%9!:#,,\"0I@XJ M,D8*CF EK'**+S]^:I[#07]OHV+RAU'2,DRJ!\!ADK@=ELB\X(B(]70?-GQH MANL[#V:W_M=^9O<\=)3)/&Q0-W^O7.7WZ?_"OTGQO) /JNT2\EE^7ZV;WD%U MEIF1]>:E_>6^Z$8*JT+!3"\(B@H!B&D&,-:^@=T[*I6SKJA[]??EJO'O7[W37TRFA6<%I(@ 5+S3YP M!2@S62TTJ\H2,2FH=,QEZ14V-48\U-44ZNVT=$5H MG6:#2+ADE'Y18R>A7#7Z0O+)]7O<@TA^76[WR2L[EC*5K)\WLZK4CE55:*9 M66%B2C @):) L5R32542):P+8#%QKS#>!:KZSWSW5=\L;A?GIY?'Y2#XD>]R4<1]8SO+)O1YR0S'X\WII M,TR)H!5,@:(" 2A(!JA0%2B88@5*RXI+IT(2/7*F]GF]YWS]+$77Z+S)PFD+ M09\70O2HUGT!:CN:"@!@9$)J8+I4!S%PC>M^%$(6J;X@9?PJT_VF7BP3/7#Y M#?304,]'K7;[QA*SEPD9![C*%( 25X PG@*4YS@O*HIEYK1@ORAE:M30O-Z- MEAX3_PQ$AVE_"S2C3/I&P;MDKV+@*=^'0,@)?R9C_.G>9^;%R=Y[L4=2GO8K MOJ\V=/';>O7\_?V2+YY-87+C;=0EE_4GL6V7OEKNBC!OS;I_+MH?-^5OM%.0 MIQAF6%"0:1\!P(I"0*LZB4^S0T4+@G(KSR&P7E.CDU_I>KEZWB;?NX)NZU91 MAXRS@*,VS$:O.!:1^:LS*JFMNDMV=B6'AB4[R^[V!>:WR9%QR>=7'4"'G,+7 M&SZ_6LM>2;N0OLOGO^^6O M3]\7JQ7Y^_=%7<-&3_'3HD+[Q;KW(MUI8.Q<^%AP1_XR=FHG/W6*_VP.W#K= MDU9Y*ZB=G7X?S *M!9Q$C[I$\ 'E=.7@]0S?Y(GOVJ>=U[2I_[Z0;5^J^R=S M(O#?C:-2I$HQ_2H"A;D","<(L*(2H(0(J8) A)53\3@;H5/CM$.=:PX[5-8U MS<("P/9X>J1CV 5+R[ 0.7**ACT(Y^D:#O=Z](F7I>;1!=@HS4=**: 8I2P % M)X 1 4%!,6%I@2JNK&K<.,J=&JUTFM?[+O^:M-HGC?K)H?X.NV0.PV"QC1D' MW,BL8X_K]4#(FP!VV&:, _1(VX@!7F2WW4%WM 9W_QP>-][NGKN-1[MW'K>[ M)^J]-0G#:8595@E8XK*''VCG,I2KUQ%9N4I M]@F8&HT?ZI@8)9W3]2[".,S.(<")3,/.N#@E[0T9?T/:WL7'CI:X-V348>K> MX'5^B[][KC\5S_6NUE 3]6:10A0C69DJD%:4 SW#&:"5*D%:%D31@J6\<(II M<1$^M>E_H'L7_-:?P^ZW8'0:&[L%9"S$(W-*6+"=%YD^J 5:=#J)'G41Z@/* MZ:+4ZQF^63+F>>OOJ^:,TH3:RYI/UR]O5T+.(,XAK)@ !:(2P%+3&N60@0(* MB5!..+&K5F0I;VITUB:!'.E\5V> 2 USTFJ>&-5=\V>&<1_FK0AH1J:J$$!Z M9-98P7-#@LWP\T?.L[$R]CS=QNXVCSVPTP/#N7[ZBO_SVVJA'[#Y];^>M?#Y M+=:_TG78B:K2E5YH0#/BA1 CA# 12I EDK"5*D%2:N#O5N4 MF!H1]1RI']KR/Y/&FKJ\?V.02WE_W]&RV#<;80PBTY!MS-UI_M$MWZ[/\UOIU?YH'I9UN M\]DS;>!7BSE_:?[<5WR1",N\%!E HC %)E+M">-< IE146222(&=NHO9B9W: M=ZCI$;52R2?]U&YFMTU3-WP]_]X=;>IU2_+F>3-?.E>DL!P/NY5]>)0C?VEV M .]5ODL:=9,_VO]&J:OCAE2@=;RET%%7\&Y G*[='>_VHZQ?E9)\^Z!^_8M_ MTR^/_*R=]@=3N.R;^9\ARA]T(>O.TIOM>LZW4IA?W"_%\0\.KIQE*&.$"@E* M"+%>Z4,*:,H5*$M3<2PM2)E9U12,J./4R+ QT4S6SLC$6+E)FKI\W]QX+\:@ MVI'D*P]5[*V'RZ/4#=)=4]_]0/>[9&]6>XGYP)W\\/B.)N;_V22+[/( @8U M1QRA0$P>0\-1:3\BQ*??B)BB_#XHG]8K_=9N7TPNQ%;+,4_^;E9N'^5VAO0' M(,DP*P#*685UQFI5.@]9"PJ5%\I^M=G2:RK8E@I^^N!O/A M0\' MX?MN$.1^$);2L:/ (-!VG\Q0\$7^]EU_?<-]HVP@"?2Q&10UZE?#QNA3^K>Z MQX_'/\OO],4\2B]!/JR6CU_E^LFT-IBQE%0P)Q7@)=+>/5<$8)93D*8I1)7@ M,E7E;&G"8*7X:D_E??*LI@!IIL"9U)C38;[D\^]TD7QJU39>H%$35M 6NZNB#_79<)9&DJI @0T4%8%9BP)C9*,49$RJM MB!3*IVQY".6FYE0>%M4^5+ZK'9:HU?I"73[STU\I_V9N^VBV -^9()__E'3M MN,,:=.#MB.ZUAC,R.1Z.Y&!;R\U=TEAW><#'*)@>$OK 5=2#J/8JI=5#@MI7 M;SVH#,\-YS;3NSZ/>Z@/>;H*[%4I"X$SD.5Y 2 SG3C34@ E5(&5K/*T9$[; MQGV2)D?B1L&DT=!QH[<73,OMVA 0Q29&O7+&W;:\9N[9YN/5&VZH]]@3J?K)_*!.T*ZO^K3:;->[ BQO MY%*J^=:LAC?WXA_/FVV[%F[ZN95Y61%:%(#E&04PQ3G @N0"5SPC"F*"^BQ M:NA5JOM1LV]I4;_C=)53I;Z$I1[:@F\UU!?+AT84YQ%F7 NK_8VC0+&9*%!5E M_H3("D"("PG+0HC"OIIHCY"I.:4-3QSJ63-[]6]M^*-#!&H?K,.4' JL4?CT M4,5K +G%A%Y!8##FL^_>\6(ZKVA_%+-Y[5H_9_)H*[TLRIR03$]?J @P&4EZ M(K,"%,0T4L\5%&Y+3-^-]C$F\&?Y1/5B?_F8,*I_P2W3BB[B9N<\3?38(=9! M0\3#A=<[4+ Y1 AX36_?)-R^V'5N)1UECZ3%28J18 SB?5,90Q0$RA- ME/[>JI))FCFU_N@3-+59V^J9U(HFG:9.E0^N8FLWFT,@%GEF^X'E$<\\C$2P M".8>,2/'+ \;>QZE?.5Z[S R\V,%-=N9?B'"RO-$S3@5-]-3D;5L7 M05YHZN=X/G(&K>7)AA=2(^VA=;KMT EX@-!G=ZBM_[/GC[MIWV?>V79[[X7N MY0E_IW_-GYZ?VE"#HBQHCJ "F*4%@*A4VB5/%1 %59)3[9ASJTVULR=/S>%N ME;.O/WB,T_ \O4&#Q^WFBU!2^:<5A4\/(%4:L)[DZ] MN=*/(51/2V&VT6": Y;JE7*6LA062):,.25<.^C_'CO-_,RK_]AO),TU8!);>5VHX,W+P;^: MPKD0,9BG4@!90*A]D$*:SH$,<$E(FA$H,7;J<..JP-0F]F&F1V=! M#G_@5]S8>9PLMS8CHA][;S,X\-X9-*[H!/$-N" M&M<*;IS\OBGC-*NRHN!00("HJ95$2@HH11(P2G.N,50YHR[D>(LR4R/*DS(Y M;O1WTZC84>%86$>FQ;H$D=F-OEJ]J.>J,6K*A< Z$(G>I,JHA!H"M%-R#?+, MD$1[OWU+U^N7^?+Q/^CB6;N;,LLYKBJ 3",-",L44,D@8(*)E$*H&(2S'W+- M5K=QZHEQXANDT[KI%8[]M>E!Z6HGY%3F1/X7O3 8/=AZ+O9 M[POP;K[A=/%)KNX[B>EY (Q %'CQYUJE\RZG1&7[S& M;^*>UF-_OS1E3DVDT=_GVV]OGS?;U9-<[Z+[9HI0@DVX$(0YTG\P G!!%) B MS2"G0F)2NLQM1_E3F_Z=@LF]^%%'O.^*CC7UTI5@A+GD*9Y!K'(7/6ZXPB6SSH(1+E[D M-U/;RA='%0:NUB X+H_U89AQ)#CV"[(/DN^>ES._UN*&68$E2E- 2WS$D"",D!9 M60*2I0IEF2I$[O11_X!'(%ZXA3H+<1,^[J&(%S!G MIR-^3_&LJG(>]K3W2O5JI&2,9R#%A (H! (8:7;CB"J9I46:E6Z550:$3>U[ MZ&+129AE6*1,9!@P17, LUP"0GD%)"S*E+"LHL(J2K'G^5.CB4;%I-;1 ML?5L'X+#;! E\@$X :)]:2_8OB%>;Z1_%\?5S_^E[ZSF>+Z+_N9W?>\42;S M%6.Z^7OM,L_0"#I?UR$6OTNZ>6Y6O^_6\K^>Y9*__+(RM0!G94&SDNMU9TE( M!6#%"X!920!6F4IY)2N4.I4_M) YM:EM5&ZBA^Z2 ZV3G=K)'XWBCJZ #?QV M'D%@4"/S@B>&[D$8]JB$BLVPD#ANR(8]!&>1' ZW^M916O%_'M5M_;C:RE_F M&[Y8&8G[+C^29WJ=D6>@5(@ 6$@!F&D$2B$5J"BH5,PIM,-:\M2HZ+#4[?]T MJJKL#KH=]42!,C(!'>KH\KU M ;=FL'Z4W0G!V]5F>W)",!.T9$4N*4"4F61SD@**40XPJA25DE"2YWZ)JX-R M)\=3!VF3VV^R+NBP6G9M'$T%AR9$<,X38XUOENKP6%@26'B$8]/7 ;@&RNX< MM-9ZE&9NEE@%ST =EOI*B:=64/3GF]K=[MN0M]TD;LNZZTFG5NLG*AM5"*38WW&K7,Q&R/)^M-SY_FR^1IM=Q^V_SLVM\WT/C94>%KC$ID MKFQ-,N=@76N# ZN2O5EW26=8TEAF!O'0MKOVDQ6RZW!8N(-U*0ZDULA=C<." M>=X%.?#S/?W0N285TTAKN;WG?/6\- D^=2;+7&[VK@^%L$*ER@ R8<*009/Q M)"1 &:Q2(7-40*>:1W9BI\;&;^AF7CN2602D&920@@)02P4F+ B:PJ2'.%B=5QH*O@J7%2IWJR MT[,.<*U[#1GU]S]WZ);F,A##5!43WNBNGBVRURO$W0:Q6/'GI^Y[\RI0'VGP M_P;D;BWN/' ;;'OG\KSQ6N%Y6'G4'L_G?N_>.]_E>OMBHJ:-%+,7^]T\_=+) M@BA2EILV/%1!!*"2'!#](\ D2S%!95X43IND+L*G]CWH=+^KTQB:^;/3W[DI MC_T8V'FLL9"-_"D8!#7^(8\/:N%Z^-B+'KN=CS,H%SK[N#_CAL/I]YO-LQ2_ M/*^;!;]>O]<'L)NNB_U!JLB,IA7-B"DN7 ?*9)G4#J[2]*;7XEPA64DE/;J5 MN.IA-0O';V;2Z)O,:T.2[2I1SWI.ZD_P/Y/5;ONDWBC=U%X':V1R,0WAP8?Y#T,N^N=S$[-4EV6)$ CN@$SL9?B! MQ&FLOL\AL%YT7[@U5*6_]L!J\UER.?]1MYK .,ORHLI 66H?!A9%!@C"4K,0 MYV4N5:6)J5M?V_&0C5B/Y71D*NIT3/9*WEJ\[P+:=I03#,%7+=/G@FB PGS] M$$6KQG=!Y"N7X.L'X7K=O8%[W5-7OTBNEV7;ERQG7^=;_>8+6%(A(04Y*E, M^6KGCULM&35/C,.,U5[K_&(,;F7ZU4]7E_DX\$1>U[FE:IR M GB65@ RQH%>C"! 4E90S!3-A%5%B@$94YNL.RT=HA9ZT!N>I8$PB3Q9=PHF MK8:A0PR&$1B,)NBY=;S @6'=CV($KESJWNG[[6JY62WFPOC"=<[Z7&[N_YIO M9E1CA"O,0:J$_K)FB ),I (X)S2C>4H4M)JS0T*F-FD/]4PZ19,_C*J6&P6# MD Y/Y%! 19[)7A@YM0V_!L(-'<1['SU:,_%KQAWV%;]ZK<<7^A?)MN^7F^VZ MCCA[N_HAEZ9OZ'QI.IB_F_\EQ=MO=/THS6_6]%%^-F>),X:S*I6R @P7%$!5 MI0#KCS9 DHDTS61),ZL8('\5ID85K;J),OHFO%8XX:W&B6GEL7+X\ON-BH5C M$!WKR&QC]$_V!MPEG0EW23<"M15)8T;2V9%\'F4$'&)'HX_$2%&DD4;$S=N[ M"/YBC=9?N1*WO8DSSBM9[:IBY)L?]7BMA]VM?10@1$MD0!**0R@ MX!#HUP^"G&"LA,I26+IEXO<(FMIG9*]G4BMZ0ZW"7FSM=H=#(!;Y8^ 'EGND MS14D0D74](D9-W+FBK%G$3+7KO?MRW!(1OMWM\KS'&8Y E552 E5X!6D "D MO4Z5TU(RY=0"KD?.U&CAY"/KVN+@,I9V/! H7%]PFBM P9Q"-8%X+*4D0OZ M#YIZ7IM_^'+/V):VX=F#JI^_V3R;;.VZRL:L*@E)92:!X )I%B@XH"DI0)53 MQG(D:<:I1[3V@$B/D^0Q K/K5_^P0F^MK&,,RP#0=A1Q*VXCI95T'?16*FDH MHU7T"FCN 2O7X0@5J#(@:=P E>LFGP6F6-SBL9]U?N"\ZZ3ZP?R[*\$^EYM9 MBE*.2D1 QH7):F88,%.GD&="BI3G$'%IO8OE('AJWL6^UVRM:7*@JL..B0OR M%CM5D?",3#(]02KC(^RP$Q4)Z9'VGP(B[K;GY ';X$Z3R_/&VU_RL/)H5\GG M?N]@:"ZEV+S3!KQ=+1:R+MSSH.HF4?MHH\V,HK3 *2>@4$H 2!0!%*D*R!13 M@E5:0+=R:+:"IT;[GU;KVF?4_M#CVL1%KVM=!WK,W(:[I3,9 P3,E_.M[). MUGFOO?$F6Z?IH7S_9(3^]Z[ZX7(C_U/2]=<_5S.F*&*8*X#TBZ9)*)6 H30% M"$L%,6&IR)53YQ ?+:9&2_I-1(Y=0KS MV.FZ)!&YJI&_S:-;&]!DTAV4-'U MT)B[Q-B1:$,"=AJY!<=0O4>\=!BW&\DM,)WU)[GI81[[@N_FZ\WVWY_I6O/$ M@]+XPS::NB"4YU5% &&0 X@0 4Q!!E1%>55464H*^]*&?5*F1F2UGDFK:/*@ M$J.JPTY4+YH6&WLA,(K.3!?@\:D[V(N3P_9<"+Q&VHMS>ZW%6M;^Y:9/3$1>**EX (C(&H, (L)Q((!!-<04Q%F0T6K>UU=Y-"8MJ>/ M;WO)F\?6 /4/@X@()'V9=SWEV"1ZO7?;>M\YAEST 7F/MLCN]5HZ[[%=@&-YE M[[MYQ%WV*_H?[[)?N]B# 8^C6_4R\2W=?&N/,6<%JW"F"@H4-$6\<:W919Z)4% @C#4A:E3)%R:E!G)75JK/99 M;N3ZA^->MQV^=DP5'+7(#&7T30X43EJ-P[&0$R*!V,=.YJBLXP3#*=NXW>S? MT^#7O_@W_7;(C_J-F6'&!8::00JH?2;($#,1FPB(3&$D5%86RBIGN4_ U+BC MTS'IE$R,ENZM#8Y O+X$NA6:R 3AB(I7AX-+IM_4Y>#H@:-W.KADSJ5N!Q>O M\W,13-_V]=RD+IG]D.ZT5I:IDE55 "F(U"Z!J5Q',0&<9(Q@A*BD5GDF@U*F M-HWW2B9&2S=7X#*.=I_^F]&)/)-/@(EPYCV(0*!/^V49HW[*!\T\_70/7QRX M!^.'7:%%10O.JQ0#GBD"H"PYH(R7(*4(2N!4>NB)P:#PQV8 S4I\=(7.E21)QCRMCY+5#RC>S2U]ET-I$;_Y$]M0-)98'+Z M6QN2SHA$6Q'2Z?&&,)A+Y*[!R Z3-T3G[I3_HSP36+EHMV]]XGT;=.'IV+#K> MF,3>[*G!;BQ)&E.2QI:[]L#J+MG;8XZQ#BQ*]B8%S.,- FVHI-_;E!DW0S@( M<&?IQ&&>&K#K]_K9E'/AFOPUU,RDA M+XE3=K&#[*EQ;*-A4JL8H/%W#^!V3!D)QLBTV%/O]Q#8JUDV8?J #T,5LQUX MC^37[PH^#(E5<_ KC_!M)Z/TPEN\D4O]EZU9E7^1ZQ_SIM[\C(NHF"*Y]989 M>.@8%!%9IU6SZ15 MM-Z%TVZ8#78>G68L, G6;V9(ULA=9RS,/N\]8W.31QY'[5Q]6RWTY1NS>[=] M.=C/1ZHH"DA FFLO!F+% 2V% "0OBI)+LY]FW_UT0-#DJ.) U:31U2$+80C1 M8;((B=,8B[9CB#Q:^%W%RR%I(Q!N(^5L>./GEK)A ,E;%A8<92O M87.]>[Q2W0_TGFWJ_3^+&)NCZRL73'#]IM$":BP8< M1M!F?A4LH<@PDD *4YM,<01(AK2+SF%:$@D9*9QV#R[(F-R'EG^3 MXGDAS:;>A]7R$6BA3\E)G\.-7V&Q2Q#;^NHW 1?[RWN*V57\*_W%\_ M)J$+^%V0]#HE^?I-[BVR-W"+QSK]-].YZK/DJ\?E_+^EF#'3(0?E):B*C .8 M<@$81%1C211DFGA4^. +N1BO=,PF2_-F7O]EX1W01B+MIKA2\+H MPG39=%B%GN)KL5*_ ;7(O%!KENQ5NP$'AQ7X#7B,M.JVQL5ME=UC^.#*^O2> M\5;3/=H>K:#[KO$LD;=8K/XT\_'=:OW+ZIEMU?.BJ\FU;SDVDV6I!$X)R,N" MF[B]'+"LY(!PS&A)!"R@5>TL-[%3([N=UHE:K1/1ZIW05G''BGIVR-OY1.'Q MC$R#NXI[>^WNDF-\WZZEF&\3D^L6L R?$U"ARO+9"1VW3)\3$&=E^]SN]B[? M^?STO#"-[,_/6#;WXA_/FZWY,GV4V[_I=ZUNV2/%;W2^-.],NZ:0B",L10ZT M0Z:T,R818)4D *&40EQB(0JGQ(<02DV.UP[:'9F]"ZU[554N2::?&BX/;;)-KEN]@Z:? MN7:WCH%=9/*Q2#2+U.G:%:QQ4LI>J>>U*QB.R6.ANE^?]M>V#%2Y=ON$YL-Y MR_>0,2RV0$1J[3YNO(NML=>:N-\8#;-9;V=?N%S2]7SU;K66G&ZV7;?BG!6J M8CDH_B*E])3OM[#Z3 ] -3_@P@,0^UVX5 M"[BG<-WNH9FM[SZ8U?I?^QD]\.!1YO)UP[I9;'&EQ\'TF^>-7OAO-O?\OY[G MF[G9WONTEG3_KX,:;:4CV9OX:OE,;:?*E;O/6G>^S.%XLT!4\2=FR+N0BJY7DMQ<+QM#L)_2-M* MV;<,D\4Q>$34QV&;SH#DP(*[Y-B&PW*5)A^F,R/^"#@SYZO B!VVP_"B2X\5&>9WHK/O]*_SH\I_BZ:DXI9MIQK&!&"\"X MH@ *B %+90X@IS+#54X93QV^.Q8B)_I]T=KNSGSJ?]ZSL0"'H5=QR/4"=> I'$/KJZ;?'8>97&+ M[S&37@/*S;;)V&Y[O]3->#%GF50"E)P7FD4*"G NA8D$@(K#$DJ).SZQ/5VZ M+,J#1R)32*=IUV=H=RBR^T5C@^MA4P_4A>0,,J4 TCP-8%84@#*2 DZ(7C\( M1BOL0]T!\1Z#MT<&W?98[P8,QSK+.X(G^:G5\N?@/96'H0AV9M+"(@PH3)9;P 5HNPV+',Z%1?LVB&J=X'X18Q:RQ<16P:!4W^B6_;7C:M=A<;NZ7XCRQ?4;+0A!,,H 5-JU6"0%,H11 J5A:*L01DK/M M:DL7=CQV3:#3LO_+_\!Y5OV;4R$/:_CM:"LD MJ)&YZA3)*ZBY=^:QA")44YYKXL;MQV-I_%DK'MO[?'M]+1]-YKU):OZJ'W'_ MUUS[21 R(BH%2&X6MJ+, 2:4 %ZD6,BJJ#AV"IJ\)&1J9[#'-0CN$J-G\H?1 MU+'XP$5$+;GB1IQB\\-1R0$[B#S:=_5C$*Q;UP41(S?GZC?RO!?7P+5^D_ZW MU4K\.5\L/J\6BW>K]9]T+6;:EU!5D6&@?0KM3#!< 48Q!8IE2.4YSS.W#+P+ M,J8VY3L5DS^,DDFKI>-TOX2EW6R_$:'(D]T5'.>)/F!^H'E^2<*HTWS Q--9 M/G2IYY==NW!M6) HJPK3M "E5!! E#']/1<28"%*P2@O<>DTM_>/GMJ4-IHY M?J[W,%E^I+V,C_UI-OYZ^"RL;[:D,7 MOZU7S]\W[Y=MHPC]8UZ?>S]+\?!=KNMM@XUIR??+ZHG.ES-)N,A36@+!J03: M$U> 8EP I:>M0B6B5$"G6F!^>DQM9G=F)+4==5/(Y(]&5=?J8)X#8[E-&1_N MV%N6/DB[[T[>AE.HG4I/+<;=M;P-JK,=S!L?YU$^L^E"^$Y+H(O_E'3]ZU+\ M0K=RAK,TI82FH"SR"L BUXY)@10H54Z8R$M*46';\K=/R-2(K-4S:11-C*:) M5C4QNMHW_^V%=)BE0@$5F8*\,'*K67H%!+_RI7T/':^2Z16SCHJ:7KO6LYCA M?#G?R@_S'Z;'P5:/JNG)8MIC;3 O\\7S5HH9@F5:*E4!HE*S M&9)R@"DO@60\I1*6FB:L^2[I-4R'']<@2$09?1)&94EKIAZ2@S7+O<.X3WBF(]RN^O< MV>V\SJI,R$SEF@E*S0Z0,P$HX0B@/*]*E9)45I5;J9CK0J?&$F&-S"L]R/ZT;Q?<*1TP!,P%HW#!J==%CAVH:@W"A:!5 M^WL],FCK0UVY?MHT?2WK6 %15"@MRA10@2MS$HL ,\6K4BYR+DMDHEBMRSM? M$# USJG[%]0ZMKU?G<(N>F$<9I$0X,3>AXV#BT-2Z8WXC)0Q>H93H#30 >L' M N> UD?9F4/7^=2HETNYIHO['_-ZM-L359[F*2;:D8*59C$H"FSZ MVE2 XTJOM$C.56EUEM4O8FIDUBJ9=%JZE%^_"*$%C=T,3&0B.\7D^D&U+3@N M%>IO!6FL.O6V+Y!CG?HA\X>KU5^\<\2:]4.:'U>N'[S2,Y]\EP:]^;JZ%Z). M7*>+3W0NWB_?TN_S+5W4"U5&-U*\73V9M*9:_&?9)+K+MEMGP[-M87US0=TI M9)9EO"I+D6IVS L S?H3"X4!Y651"%$2+-PJWT=6>&J$:Q91O_XEUWR^J?MB MU1'2RZQWPB[Y>^4QCGR]^/^T_NW=\U>''A3 MC^(G^E*7*[A?K_6%LJE5O>N:7A?W7VUVW3["T.C8P(?*Z8^M[KB% 48"_ZRZ MP%ARW:OHO=4\MUK,12VM/CBIEWDP9555P!04K"#:_Z8Y8*+"H% RAR::6R&K M$]9^$5/[$AQIV1SY.:V8!\ /5F!OV+## M GM7KO1S0-\:#4WMV)I,YIM_OGG9916AM,2,E2G@U#B0.5+:;=0+[0S#HH(I MQC)SZ@TY(&N"DWVO:F)T]<_8&H+8SAD+!%Q\"O#!S-E#LD CD',S)&E4O\3" MY%.7PN:6FQ/'VQBO&XZC*+D>9^8'CZSNQ/P6KG<)P8.9&^? M7NFQR?Y^*>9KR;=?Z$)V3:QP 14G4 )65!) DC' JA(#3* 25QN7XC))$G\C$:/AOKEV!QV%:_$9Z1-M4M7QJW+?4! MTP_ 2HRQGI0!"996F&ZX 98J"HJI4*DO.J5VDYPTZ3(U]6KT3>EB9;FV= MDG;+:%@X8?$QCLQ1=8S2WH*[I,/[J!*@L2)Y4,G.CJ0Q)/X8. :%Q1V+,>/& MPH^)>Y"9/YI7X] \'CUNJ)J_[6?1;#<\ZJ9ND)^E28^>+Q\_R;5:K9],V_(' MMI@_MI.ID(H7:04$-VD%*F> %+0$$I M)T3!-?HYP[(.RFOT3CK%[Y(#K+7NR5[YD*<0SH@%.YZPESSRN84S).<'&NZ/ M<"\8\^MRJY][+X3I5]_^QTC.9JP2A!85!"G+(( Y3 $A108RKDC.*\ARN^2H M02E38Z9&T:15\:[[2U)/KX>E0]F8?F"':2@87)$)QQLII^(Q5Y'PJA[3_]31 MRL=<->RP?LSUB[TCGLY:9>_ZDLU*D18X3Q%(2\4 -%4MF6*:"O1/J2 %416: M_9!KMG*(>NJ7Y_)N'TJ-&L73M(/WCFD8!MCR>" 4:+$/!SJT_M2*)IVF=_M& M=T'#GJY#$B[P:4#6V*%/U\V^$/QD<9/'B<"[N=I^N]>^B)#B?BD^R\W6E"QH M');[Q[6LDP6Z3N.49R4F.2@ATBN@4BF *_V'3&E:B9PHE%G5N7>6/#4'H]8] M:95/=LHZ[#L[X6ZQXQ\+SP\VJ'W>H![-LRG]4H\\^W#NDVWJ8.X2<5H M3@L&RBK7/J,D'+ \$Z H4L$QAEC W#87YI* J=%YJV/3#JE1TSD3YB*0P\0= M I[(_.R!C%,6S)#Y-^3 7'SL:!DP0T8=YK\,7N>Y%ES0S>9!U4F];1EN54F6 M(Y$#7F&A%X %!Y1 !$A:H32G):ZD= H3.Q,QM>E<:[C/;?:K>GX!2.4+COJCKM3[42NY5I50Y:FM4 D5$G:(5'CEJ*U,/JL!*W- M/>$.8']:)AG6R_R80WRSG56G7[J>S L/@?S(8!^[7.9O<# ML%,_Z?2/>SQ[';>()[0#PE_]D/8Z,#;GM!9/\>.[KVLJI.D4TB400492G,H* MI$6J&4V81NM9F0*H)!-IJ@J,E NCG0J8&F?5^M6=+;"[K_2-T)].U_7&^N?])CNBII4><[+K"Q!AHH*0 E+@!F'H,R1 M@H023H73Y_FRF*E-\;V6B5'3OUY,#ZIV<_UVK"+/=Q^8/$+)AU (%CM^4)#AIY'AP]>[=O\XH=^X&K]LM_H^"K_VK[1:OYSQEF1L1(A0#-S-%:D%."< M4DT%&$I")5,,N36]Z!%0.B1NY-<=WH\YX4%O=X]LRJ2^4Z[L$?WS2AE[=1+,HN^V6;0_5M M.G[XN.V:+AIVUJ7I\E5^+]WOE'^;+^7ZY7XIS(._'\0PH5262*H,I#+/ #05 MS+#(M:/^]5\!K]2MI S!+%D)A>H2*6F M":HX8(J;/M(HU_^/0)%;!7@-"9D:/^QU3&HEM5MFU'1'=W3@2=,Z&V]O-"*X+E:P!%OE?4Z M/JV%R19KK!N]W7W&W%?ZUWNAGSY7]8N!YRNNU&_R^=)IIZ./C6C8E0!Y46RFD_HCN=Q\,*7KLDH 5LH*4);1(BW3@F"GDO]64J=&&%_X-RF>%W7XTK$!YB>M"6Y^ ML!WZ=AY'<$PCLTDOA*W+G$39[W5"*9!+8B=S5.?$"893-\7MYINJG+W3FE_* MVG7TQBV?-J'9TBIN65]NV,&)2)U.8P/H-+5OO\F8=?NTAQ@8.W(;&>[(Q-=8 VISDKT]26W0 M7=T\DYL4ZT/3NNAQ$Z^O_8C&KL08%C##)1S*H1)A F@T;KY,. C/TFH"/OJ6 M9HA2U(NUN=RTV8YY5>*R5 1(66ANE:4PC7;URDE1D6)890199=D,BYD:71YJ MFG2J.J:07@%VF!O#P169[CR1\FR2V =$D$:)9P]_A6:)?09>;IC8>[6?+_91 M:VIZL&[EKK)$EV!1%47&48D!%"4U3;>UBY66$G!:I!*F.:_<^FWWBYH:%6A- M0:NJ:XD?"USM/*0P:$5F@KV2>YQB)+-803R MT3SLL_QN?)+EX_ME78:YWD;Y+DV/$O,S+5M^6&WV6>D9(CPC+ T/K?4GO].^^33>J7F3<65W^GZ<;YT M#+;U'"D[/HJ/?V2NZJ#?69 FYV0.*>#COB-V)#[=D8^]I:=-N3L;Y;O3(;Z[-.['=S0H)!T,R4\=$#_? M)3LLD@Z,IFE< T? 1/E7&<902?CC*C]N@O^K#,Q9\8#7T2)2BZJV+V5!$6<2 M0E!FK 1050)07!$@&,4Y%VE.<1JT/=4TN[.>M*:B#EU!71&W^Z1$P#'RM^"# M92NJT$WS')$:JP75F,T^/:%P;CT5I*GGW^7\\9LFR/L?Y;1VA)EA7ZS__(=MRO0_?S3[')OE).^6;VB;'/GN^@V5'YFFLT*?58LY?FC_W M\?="XLKL&(-,%";/EU. $<9 "%PIED(E4JN&/1%UG!H!F\VP75S_;ZN5^'.^ M6-0+7F-F&]W7V.-8!"?"^-KQ\BN/6F3.WENGIUO2V6=&[VS #O<>3@,TS:9% M;6/R1_O?.%5[XHU%J#34"!J.F[X:#^*SM->(HL:(JC?1H^_TM3.**LH($:#( M,V+V#0I 6&K^614HQQ(*Y/2A\%-C:M\"/3=PS-CY'?QV//[_5W=U/6[;6/2] MOX+ MT6" %]4)2X!0I,TF11=).93:;;AWTP2)',>->QI[(\R?S[)2G)]EAC MF:0^1OL23*<6[^61>8:\O/?<\4$=F:K],N3U1(">R4NEQ)\B^2)9\'LG9ISX M?@I4OUSWUFB^ @)OA"YB6OVZYN+;;^)Q$21(T GD*I],$1ID,,LBPB,TX@C MFN(LPKF;<,")A;GQ6%W^7GL)C)M ^>DJ%' *9#=M#0+/R(SDC(R'(,"9V?<0 M C@=<6(!@#,3:A?^G_N@W];F2HW)ZX#8)Y'O"I/_KG7=Z\**+ EC'J<VF(4);R.+:L6+$U.+=E?NPO.#C\RG07\&R#=A%TNZW+D%".3 D] M473>B]A",]"NXZ*Y2?<7MI,_W4E8/]>ST]KKQSI'VUR9%$:L*Z]:%628,DR1 MVC8PF:I=!!:01 F#-(A9ED@6!IF3AIZ%S;D1SI&?8.^HET2\#>"6AZ1A81R9 M;+P0].]Q=QF3H5O==5A\F8YWER$XV_C.XE%?R9"M.NOD.N/D%_$@5ALC_UD? M@ZKXT(()'')""&0\1A!1E$ 6<0JY(#)#,I:8(;<>%!=MSHUN&I=--/[(:5![ M[1B0MT'=CG,&QG)DSKD$XS2!< ?,!I-JN6QQ8ID6:PC:$BWVCPX>2%8\2/^S M*4Q_VZK]599Q&HH<>4^<+]D,-D5Z2$CR.[RF6\'?Z*+J]=:$IQ>Q^FH& M89Q#F>ING3$+=),% F6":98B$9 @6JRUR)P:U2'$M5Z MJT?N@WI:NH!/5R%1];4RZHF??O_^+UD4IC\Y[N#ZO$3+N-7([V2BVC[M(#0> M@AOZ:#9[5T6A,]3USZ_ OMI'*L(\?6L6%9;N0:_^N X5#^OAR;2ALOZ0M:)H M PSI1K^T+#:+]SH5F1:/5TN% )5-?Q4:AF&:X1B21.<@1#G12C,15+O+)$M3 M00-D5;O086-NN\7&2]"X:<=_72AV\]I V(P=%3N%94 Q&0L$*F;1']1T$:NO M76@HH^O12:C PO=FB=M\U%/*H!:3OI::#PIQIRA!;=@.D@DG&M"2,9*%00 9 M#C*(4$ A)9Q ]:LP8VK/)+!3X,K1_MR6_+$6]W5Y)PKP9!JU[HBCEH'C*['; M^XP(],C\\1RB>R67$26Z/1$;2L' T?JT"@9^T+04##R'\:VZ+.N=KXZW%0]B M$44\8XJWH*0ZTI5*16M9&NN-"F.QXK.$.'6";EF8&UV]W9;++^;0MMJ[JGZD MS)23N994GL)I1T2]0!J9:@[X'+Q4/U["QZ,L\@P&@Q5 GHX_<:GCF>FUBQK/ M?=!SB2O.T"+GZJPCUOE2;%\_?J#EKC ,T_RZNG].<))$))X6S'5Z )5N, NO(-.*)J#N-.(,S M%+_8&YZ6>)P!:3&2^PCNBV>?K/P$K&[2Z /!V(<8N]D[)20_-U6O/.0G M TV6?OR<^\=9Q\_^?]\^FJ?2+N:POE>(?$/OER5=?1#E(@XP05$2PS!G'** M:*W&F$"9DS2E"98\ILUUD-W.P-ZXQ\7/R(NVCFGLBL+<,E27L:9\MMX4+UWS M=!Q>A=T.86!XIVIXVI+2TMIL%=P'V=KG 7\%U&2&[(GJ"N!@+5*M#4_<,=45 MD'8#5><1? \\Z\_JC_>77P0K;]40=1J_(#D+!,LA"IDZW&1)!!G-.,PQ1X0F M:92'3K43SYN9VP[#5(AK-X'V\Q70GGH62IS!U?;,TA>MT<\G"JA;5Z \CB== M. QV%'G6R,3'CJZ)MH\8G9_VE&<]NLTU4G?ELLIL]NX<[C#BC+[:!S=!K7V[ M'47NW0.=H;0D'2Q/*P3I#DE+Q=%C"%\)=[5[-E(/TJAQZ0P)]2=*BT*J4X=C M&P6;L6:T1O;^&B6L(X__"BJ?QVF0X(+28#+@-C8G%O]V@*$M^>WRL&?W*%%J M>=2;8O.PY(*_?OQ]J_,WWRW7=)UKB:R\7#Z8<\A^F<0BCKC((YA%80*1VF]" M@G .4M0GL@8H]@I*<#=A;EM18V&\KO5YNNVZIR[=QT_R\@^JDVS+Q_U]L,E.6.01YD%$"(P2(B!*<@Y90 (88$Q2G"*6,2>Q MI4YK<^.YVMG#'?F3:Z\J.\?QZ-V-MAVE#8;AR.S5P-H3C)>R<&U3BK%[R//D<:8,)2"18A(!I:(0B B.81;+$$8B"U@6)&F8.PD0 M]"]CF"0AR>Q<(3/%#,>.-N6KCJF3?:I#_O\+/W2_2-.\XP)V[F>W*6HWYE"6 MX59Q,6@Q13/HOVBQU#2CNTV81!E"LU"&:0IQ0"5$69HK9A 2RH 3&JGS%8VH M"S.<&I@;)S3^57UD?+*06A#:$4 ?8$9>^DZ8."_OI^VSMWH -3NQ4^#%(CK_462-4?]LK/X1;]92P&6OX=AB8E@LL3/J4$ MBR?\R*%1E_Y[L=G=FR+XI5SF9O=0WS0'>1KG8<1A%J6Q+DW@4.N3J;_\,<98 M9%P!X,(1%RW.C2KVTN_&8_#49<];_QWHE_+-?BUU)\V2ZR-$0\1@F4H6Y2 MS22!3)=&B(B'F 4B0C%Q9)Q.@S,DG"-_C9)%Y3'XM_89&*?=":<;=&N^&0S* M\>FF#XH^=&,%S7!LTVUN:K*QFOPS7&/WW!1=*SZ(;^7M5[%Z$.\WZ_)NNQ!I MF* T11#'D8!(<'4\"BF!/!>2,IQH\8CQNE>G2UN%Z_6%.+[Q17^OM(DFC) XE@TG&(K6K0Q(R00.8 M2(+S!%%&,ZM,\/ZNS(U(#\T@UYLU_+.9#]@>30@4AW127DT)L&I.X%Y/RD'A MI]][[&;A:=_.R Q8#\5<#P7<)3G6\^FR?<%-YTOQDU::!!,.Q6( M^EF83JAH$"2>Z!D-,Z('H]:W^WJ[^W:E_IH7ZIR]NME\%<75FK_?:!ZOY;>8 MI)$B20S3@ <0$1V%RV)U)E9[4!;%.$JP/7M:FYT;4QZ\!<9=\#W]R4KW=;A M *OI-2O>[L.#9 I?Y7FA=C8WA1#?EMO2-(U]6AB\B)-(<"Q32% F( J,8&J& M(>H$(_, M+9]TGWM:<",I\/9;*=:Z9**5AES/R738;ND4:%7IH]DV3W5E<_1-5K;'>)P$ M9@O[+YG4; _/A41GAX'\"/(/L?Q\5PI^]2 *^EDT1T"32+F]+4Q#ID=3VK8( M@YC$48"AY&$,$1=J1Y3I/DF4$!P$),/"J:["WO3<*+%R$2Q-YW%3V 3>WGP" M^>;+_:ZL[MGTFBSO!!!_[I8/=*7#(MOJJ;40O!+IE[N57*Y6YG-J0_\;V.RE MX,$/:LSJ@1_=2-;AA=JQZSBO:61:;9P&M=?@$%RL''\%&M>K@MOAF-(=KX$H MTL'PI-SH#L@I*7J,<(X-C]^S.E[^]^?OFM^H?W35P\_?_0]02P,$% @ M07ZJ5GA.R32?>0 "3@% !4 !A=')O+3(P,C,P-# Q7W!R92YX;6SLO5ES M6TF2+OC>OR*GYG6\,O:EK;NO*:54FNPJ4QI)U77OO,!B\:#0!0)J %2*_>O' M ^!. ,02A^>P[7:7*4F*0OCRA8>[AX?[O_R/'^>3G[[C?#&>3?_U+_RO["\_ MX33-\GAZ]J]_^=N7M^#^\C_^[9_^Z5_^+X#_]:XT+XCHE1H6F/YZ-OO^ M,WTPJ4.(^D45B%@)X]%R:\$<1_?UKGLW+;/Y^4J>7T*;W:\UM973%Y9(,+JY^ M\UA47"S@+(1OH\\D=*R,O)Z$Q>)#^;RC$+ &)7WP%FNDI$(ON0$ MC&Z 1@F+N*+Z:J4U/G"R7%S_Y!8H3Q+3'UK:Z'G6A= '@)Z[]+^9 MG8?Q=*11<.8-@QB+!!55!F=\ 2PB&250FJP;P^8Q%?W@I;%Z9TUEW2-:ZDE/ M9O?\?#9=,?$W.H7+>(KY=SR/.!\Q+:I;%L!YED"EX"!BMN!*+M8%'3&6IWR' M)];H%Q"GJF[67HY#,!ZWG/QRQ8'T600="IC,22JT(\BH"@DYIZP2BRHIU]IX M/*)B+ZR(@6.ED9"/A@GY6'%V(E"VG+\4"> [,K"+$3-:*9,BL,P, ;Y&=;P( M*-SHJ+/-R8K6WNO-ZOW I+E/TE3(/5J5NWQ\H=\=Y6BB]H*X3PY!A5@@&NU M>*ZSB[Z88IJ HZXV* ?U2-UM ,3!@AP( /[?BS"G3YQY5^G^0WYZB/- MA0\\.DC,$0.).R!PLGNA0[XX=!POVH%@X\L\3!?C M*I1K? MT&24#Q3UY3)+,H$/A06#$P,FYEI&W.4H>K+P70M2+0\A) NX9)+]. ME^/EY=OQ!/^X6+G3A:.721J(69?J3D?PNN82I?))960LLI/ \7#%O4"A7PPH M3A+H(,#P"<_&-9T\7?X1SG%D)'.2 C,P@J2AI*WA&E.0440N.5.9G7:8;%IU M+U"8%P:*$P0["&"\FZ;9G S<2BBKK.#KV<5T.;]\/<*,:+)-DP#.4TIW0/(O:"C7UAL&DG]D&@Z$OX\2Z3I,9EO+[SO;*31G#- M4O*0(J.XK,;]+O$,Y'%S9J1S0;4X>+8LOQ=RW M#3@M1#P(SKW(FC2RN_E/% MPT>^!!<3RT#!/'E:B:1"GK@'S;UA(7$A,#? RX:E]\**?V%8.57$0\+):_KR MP_S+[,_I",G'1VX?TR:.QE@N1(^0X) M(JMS],/\XWSV?3Q-.!+)([,D"'+*B0_Z$H)-!C#X0)O &2%:>"^;5]\/+"\G MW]I,TD-"S,?98ADF_]_XV\KMDB4Q%4N"XFP"99R'F)P$M$DD;3-FU2(JVK3V M?FAY.6G81E+N&2O5)KZ:8UC1G;'PDH(&5@IA/.@(L;KGS%L13$!67#D)'7=7 MVP\/+R?Q>K0D>T9 K6&=?/PZFUYG?K0J7G"7@?RDN,X%QI0*E"!D8LD(6TY# MP<,5]T/"RTFPGB31GM'P&=/%G)#,1?PR7DX(R4I:H[0!HC. (HJ ?",. AE# MJPJ+^30/X^&*^Z'AY6163Y)HSVCX,@_U#<'GR_,XFXPXUU8HRR"CX:!DL. 0 M/7@TQ;$HF$^GI3KN+;7-G.DJ2 M&8+/MI:[^")E\ )5$[-P=]7](/%R$J4G2W80@<;KBWF5WOH2L2*<5'*Q&&7# MD,MZY6P)W.LW0=K35Y(9RQ@+(9WVJ&'7ZOLAY:4E1AM(>A"(>3>E3PMI.?Z. M;\(R7+$U\M%&+G(F%@0=C"9F<-XCA,R84MEJ(TZ[X-^U^GZ(>6GIT0:2'@1B MZL7T_'58XMEL?CDJ06L3M02K'!V>V1:(FF7(T1;:"((.U],.GPV+[E=$]M(R MH\?+=1"P^/4CZ&2TV6@H&&L=B\G@8Z(_/%,N M%9%9;''R;%Q\/YB\M)SHZ7(>!%P^GX?)Y)>+!4EEL1B9+ ,KFD,2M4[;\D". M%GUK JK(+]=AP.(K3B;7H&;&J6 %!V8"@=H8!$?+ M0LK2$"N1XC/; A5WUMP/%"\G$WJB5 >!B?6+G=7[G\]?28R+#Q?+^OZ_AO"C M++4.,7((N.ICP!5$]!)D2($PGV0*+>[P=]&P'V9>3LZTL=0'4L/\=KQ(8?*_ M,7EY%1;R'=0 M$%E7ZZ^9L*B$]+J S(6$PJL7GF*"$(H+D5QT'=H\F7JT]'XP>3DIUS8R[ADH MKXB#O.)B$LY&UI;@59+ @ZROB[F&:"R)(J/PR0N3TFDYDGO+[0>(EY-P/5Z6 MPW!*B/)YF+R;9OSQ/Y'B]1B<),B"-9R1N3,D!@P(O#"5(OU/8XN$V8-E]P/% MB\NMGB#;OFLXUEF]V\/P^M47*HM6Z S<* X*0P1?2]TD.N,CM^1-^9/PL6WE M_2#R1?V('LD?]93Z4M^,I+38F%V.V?E!WT]C*4&CB:@;$ M94]>:7TV$ZSUP!7]5) #8D7[XH99%3&5$A%* M8K09M&7@I13@%<\N(R_)M6XZM)&0@?0=:H6+A\U$3A?^$-K.A,775]-<__/K M?UZ,OX<),;-XM7P=YO-+BO;_/4PN<&2816V)*<3LR$W/""XF#2Y@$6B--!(; M(VHOPOI%6 , /.Q/TUP;O;:LN6;K$Y)LQJF>"\39]>6GXZXV^4*0(MIZRT5N MO]81A(\IQ)R#SKN\YF- M9&0?CL@%UZE5)]I;CXA EI'\0)_H'+ M:UY0*Z9(0&"DK(\638)@,H,@O(F!>V'+KKSO40?<#GKZZ5S1'8":R7X .'HW M_4Y4S^:7Q,*(Z/2>JPQ,*PG*6P[>J !%BU)"\LSQUA;G[OK]]*_H#B='RW8 MN/@XQV]AG'_]\:V&*73F?EA^Q?D]&8UT9L+J8B!Q6\O%G27GL%@P0EL>E8I> M[BJY/@8N>Y#53\.+[E#46A,# -=]XIG.R:;"(+)Z&1*R J>05^6'$HN(V>QZ MQW%R.-9/,XP.CZ>CI7L\-&;+,&ED=V;?<+Z\_#@))(YIKF[^MQJE5AL:C?2R MV RR%@&J2%CWKG:E+-Z&3($J2ZT#]UWT].L8=QZ_-U/% "S.!^(DU%+D]Q@6 M^*F.B/A0_D;FM.Z5$9.K7 M8>X<6.V4,01DW9[&?\RFZ3J:E('+*",$5M]5LER[YMH$*7JA./=(6ZML=XZOYJH9 -QNZ([%U$Z*">C(]K5- M4?4,A00C330Q2Q6PM3=U$&PZ<[D[A\U1(AX --8@'R4N+=/)0W&>T0GL*9JD M$!(2?562$+'X785=QP=D_?27>^8+L8/$.X"([/TXQ/&$I("/HM2(483H#*1< M>WVS6BWM1 07* 10!'Z[\W'M,4#93DT_+>:>#3R-U# *_-^-CW[@O/S-QAO MLN;,8DQ&?U>E[;2\$/@G"CN 2#F M^L+E8[BLMRTW7(1$\:!.P!S/)!4EP27A09J?GU]L5C.SF^YNMD1(FEC>&84$T22D\@"HM<1K) \F%PX M4\WKR?:@J]]L3T>X:JZ0 8!LPS;Q5DJM/)W67)++5ZP#YSD#FZ2("0OG8E>- M?9M8K=^\3U<.]FG"'D*(?R=$N)-'1ZV5)"U4X6#JMHU+"\YW/ M=DX-R@Z\Q6C^2N/Y0OO3Q3\ F[/%R;O#4(K<\E([2P91C6BA3682 M?.1V4B M<\WCM2>)ZJF1>$]WK:=J90@P>^ &WN&$%O1ME/34]/QY[UZ/5T/ T#4'29&5@ECLU)@=:JS"=G*S[-U)(,HQ9:D[R.'?9"D!^ BK7I]?)U-2 6+6@BUO+R1B'!1J\1,'=Y!SIZ6''P, M&:*,VN04F,#69F<[-3UU*W\V"#72PP#,SIT>,NMG2RXK'^NPRX0FT4'L D0N M2NU'%6,@">7EB_!WK]+)S?#];U-J4#^5+^#$BPZJCXUA3\G5F3"0Q*5\G@#A5._K3?UK; MHP-)[+MPMA.8=:FF'E%8'\ROG;U5IZM[!&)(%A2K2^6X+6"Q! M"^6BVMD.JHT;U'>]:R>6Y41A#\![ON/XOYKF#?Q$F3%$BA$=(XNH3"+X.RW! M%YU#L4YRV;I>^BF:>IKVTD0#$E5"QJ#5SG",J5 -ZB!(%&LI0#9V+7Q+;C"M0W MDG)Z-X;O.+W M[0E-]T-WA2 UW).^E^NSIQ4,B>7%&T.5'56CH/(4H&846GT MV>BP:P[F<;T:#B:SW_"N!7(>]W+H5E<#<+5>SQ9T!M22\I6=QOGW<<+%9S+5 M(\O0)TM&7]<7GMNIZ3>HZP)@6(5JNP 7KG&2< MHVX-J@UD]%O1U@6"3I7U ,S2;V$\K71_F'X.$_Q0;B9V,.482XQ@+VN2S(=: MI:4%,9-U3D)R(UNGF+;1TF\E6R?G6 NI'XX>OT;/%,]J1/NE;9W(@\UP93YK M_PI6B!FG:\<N8#\])4L74HA&7\ ,7O_X@ 9+6QM,POUSU!Z^U5C7;,5LY MB]?"&1EM!9"FA(*Y\,Q:%Q!TR$Z_1;_=H'@8NA^ BW?# MXM5>_H4"GAI LUR0]IT%+<1JU(6JC3,EH&UQ0_/]2;4(KD1*1BPB<)BES&8TOI=RST">J[S[0(GQPMX M );EUS"?DF%3.>7%#$,,I1UVF/!0J/'A36=X 9$7(I14D6M&A>TKN% ME'YOYYX%.<<(_67-.KI;YG&OO'3EB'11OO)XE6>J8GF"O?:SD=:'8ATN\KAN M]P:NEK'HC2V-:YYD5&592GR*#V5M#< M0*QCYEQ12FJG;&S>'N4(Y_H92O":HV.WSWV(W =P_.U3[[Z>:DH_G]>'J&]P M_=\;V3&?/4H30;A5IT3BF/Q/ 3IZR3PSF5CN(A]_$M5]OV-X/G@^LX8'CNFW MLSF.SZ;K;@_I\LL\3!?$8M7[-*^^FZQ1D/_C8K&\:IF^?O7!D <7A(2RBJ8E MUIWM%93(,2$ZKIK74G3#2;^F^;GQ>,!V>"9P#&)PV2XY?*P_6#&]^JV/,Y([ M+L?SEREC-E]A8[F_#+[N-+UJ+@@=5$19%"5:ZSMA5*" MG)30R5E4H74"\T22^RWV'##X6ZM[ 'GW#9S>[->,5C/$4CN U++8&LXHYVIV M605G"D?=^HYF!SE]/RI]/J^]E4Y>[NNN.N'S[63V9T?9L9M/?ZZLV&9VVF?# M;A:ZP2$&%Y$5!:A,G6O),_AB!4BA/)DD)IEEC??P+GH:Y+GJ9WZE.N]HH\]N_KQY$W.U&;8 HK( RO8V6B!1?IJ[H-N1&99=-JO4D>2I M4GU9CG4HFV0Q!"W0-N^MWP$?_8;?SXSCWH$P #/Z!FGE-%ZIF+Z>X%7B[=5Y M#;7^:_7SD>*N^#JW4EI'OB_%>!""8P3)Z!()/MGNC&"#T=,TX)B!3BD1U(%/8Y5=M(UZH[C:&8 MUHTH]Z6M7YLZ.)AVHM*^&WZMA%?SLV]G\S]FTRK/*EE3+4GYDC^./Y> MTU:+D4,I1*H)*JZ(/4>'EHM: LO!9,,],OL@9[^E%]CA:_>;T1D,(I]#@J7=(VGWU*#1&RPRVYBC*WO9O5VK]/M. M?3"8:JN- =BR?6Y!%U>\U5Y'\T68?"C7#R!)#\3Z*#LM@R"?PJ7:#<(FN;XB M\(Y%D8JG;=4Z6=2"[GZ?T \&T[U!80#PW]IS("67E90)N#44UF&H!P-7(+(O ML=3O>?/9U*=T>NCL8?[@8-I$9;T^Q5X=(M=DOTK_>3%>=]7\."<:;[Y;/\\] MJR5%N]9])[82T^^3 M_<' LZW2AM*VXEZ%U!VAO0[?QLLPN9%84$$8*0KHH&VM6T+:8%$2@_7YE1/6 MR]9E:OM3U_.K_L%!M".]#L"U?,S9]4#KV]37B.NDK P<>#!(/DL.X%$$B$4G MHSTF:5I'3OO0U7N?WDXP\23T3E300 WE==:U#KTJR3)1C $NN015B@7/7 &A M:0]'I9W5K=O<[R2H]YZ]_0#M6)4,%&'7^^9CN%QMFI)+X"HP*"2H^GB>O-O M+.AD>?#:<-N\M>:31/7>][=?DW:,:H9ZB,XOB(X[D_R28.A9DF!5275.A(*( M(D)0T0BA/.K2NI7B/G3UWARX-\2=HJ!!@NY^)\DK^=7V?T4[Z0HQ1=O)U9M+ M!,=%K=H+SJ%Q!9N_Q]^?NMY["_<#P";*&NA)NVG&Q,U,Y5'F,0<;"X28-2BO M$GA1F]88GJ)-P@7?NJSL0!)[[UK<#R3;J6V0YO'*Y-]I&WGM;JAL@JOC!;-S M),8ZY9M<6@M<<6Q[W>D*?J*Z^:R)VB._>J/GJ@#!EM632 M ]/5ZR67 Z(, L@G*!+E+<'6J@4':N%_/OTUFEXB? M<#5A]2YOVFIG$G<@)?>@E,W@D]9@(PLJVRAM\]>EA]#7>Q_C?JQ<(X4- (S[ MO^(8>96U4:$ 62Y9MQD#7YP!&23&S#P*T;H&<7_J>NY4.[B[CX[T.H"W^%LX MJVG/Q19!,HZR&,8 2YU&G6P=CU<;Z6M-[K$W1=C629S#J1Q,OZUG>=S:2ET# M,*'$6D+,J[[W;\8KMI87\SO50[3'C..^&&&AEA&!LDJ 2SE!,A2<::_KL\S6 M58Q/DS7(A[#-D/&P!+&QFH: O'!Y=>2LZH3F2#SFBRHVK#-!EXN1+;;D$"(= M(77GJL+ B6Q(?J%@BC(KT=KR/4G4()^M=H:ZIBH:1.9P?PF.LA I6/(J3,C5 MM8@68GUX7D3-/LG"0_/H97_J^KVU>V8<=J2TX?J#-V\5-PG2.<^B-A"*HRW' MI 8GA88BH[=%^5HK^3RPW$'E8#HY/8L_V$I=0SB5[S@:[Q:+"^*+O(SWL^G9 M%YR?O\&X'-$N=MR0D=>*65"Y((1(<9>U@H/-<+'#&VR@ MI ' [A-^N_(U'O"!=#+$9)$">H'U:E*2F+Q<326,R06>9.NZK&VT#-+UZPIB M3132?Y7^]DD 69'C0ZW_Y,?H_U!NG!M8935_(?@,E:BPI7%SH?YV.2VKTDJ-^:JV.-):X6^/K M7[4Q&0DZVBUJ!MEE3]YLMN#0(6BRQL(+PZ-K_:9C!SG]%E8]MQ?62"W]GY*' M"W"DN+"%%P8":VF.E&2G715<"=S'K W#9[I/VT!=O\54SPS#CI0V@.3(KZ5@ M6M:7].EKF)[A)T+[AU5/B55?B?^\&'\/$UP]2R$YCE/MS4M_L>JA<_<'=WYS ME 1*HXG[X"R)H,A$<5&PX'E(-F1.UK_U\_4.V.CW-.\LO=*WP@?@59[$[.:> M^?3]Y"*3);@KUK6H1T87QI(OD%D*H&(VM4F?A8!D<6)2CGSQQMOA>3GLUR/I M;*<,&"8#.#A.LQ@"@Y3:D^]F$L6AR=7^5[Z>E^30<<:ME:U'W'1_&'3F[0P3 MX@3&0^!=;:M>D>MYT5 MF0\4MX9^O1I- -BSS3"-!GF*P M_6R055+UWHJW$^194K*.DK$V,%"U)M,A=V"=UTRB,[>E'S@V2?3V@;>IV P4SX:8>%1S]#CY3V Z.J& M^K5$:MO3V;3NUE<_QHN1QDA@405(H7@A6,T-M[YKW$G00+!T MA*:W@>9DL0\ 0P]X>#,[#^/:-#<:D7T 4X?2*98CU(ZF8#1M,J$#UZQU/G0C M(0/!S.F*?I@:.EGJ X .D7\^FZXL\^]X'G$^BE%S8R3%U $I.(G%U#M/!5IR MJ4UT+)G6):Z/B.@7,@T4^WBVW@E2'@!,7N6\:I-8[RS'^=WTZCG8%3,E2QU+ M;21+C-2$I@//*%8H2GG#G>*R>47,3H+Z+8MI#Y]VTA\"E%*Z.+]8O?/;-O7T MBC'A>>*"3+(RH;ZUE_6]5JT:4R)H$;T/N?5%\M[$]5LJTP'$.M'* .#V"9O3^XH1I1 S$ORETG1ZE\3IX/8(IC#O8O2A8.O1IEN) MZ?3\)B<97Y6 4(> &[NTG^UGV+!8(ID8++.M5-^ .]I/P5)_U^<]5:T M!LQC*@82PI^FWH+>,F[TDY<83ZS1+R!.5=VLO1R'8#QN.?GEB@.;/+GDU3FW,5:'O4!, M='8:R:1UCF?-6K\7?4Q%O\=,(ZPT$O( 8')C3=\3U-_1EXN1=(5;D06(8NH- MKV-0WV.!,,$J;[S&W-D5U0T5 WF?V= ;.4[ X#(XSJLQU=WGV:3R=O9O#Z7 M&9$[KI6JI>4D&U"Y-EYWM2U4"<2T5R9AZV#Z0!('XL U4\\ T/>8 MF1$J4V?R66#UQ8*26H#SUD!)40;,+DO?^AQ[3,70!BTT5/HC"W:2!@93O+;B MH[Z"P?SF8CZ>GJW+3/\]3"[PMM[I]MW?'[C\4$B !5>M;!:CF 4O.C-@01KR M 'T$SV, KC1WTJ+*HG4&^E2:AS:EH6.4/I=VAV(7M_#[>C:M0QY74\777R_' MY,=\QD2_N>Y"XF2B/:JRK%^' (]"=<#^LCYN??QPG74JJ](<^FJT]9"6R47-;*V@#: M#2N^8")KGD:VG"*[K;"H- QK-URU1KWR^Q+^%%;TU?Y MDZT@J6^9F5X\>J_K[$I9!WD4X2 PFR$FD4VIQ2:A=7GM">0.;?[%LV"\4YT. MYPWWMH*"VL67>,7QV?3U!9$W39=?YH%X3K&\?KL:W M?YP0RX^9_3B;KZ2PI/@F7BQKMO++[.-*TR/F4\S),)!2UG8U]?6^IJA&%3K6 ME'(EQ]9YW*YX&=JXC^??$\^*AD$TE;G7WGT46,H<8X1B#4F2\P).!.(&>6+& M!&6,;0SF>P0,;29(=P@\7NXGP*;[#-_U4(D[.VA$L(\\DO]?T!-S0B-$JS2= M%+F@"T$SUQI4!Y(XM D@_>0]3M7= $[Y#4GTG+-/7C#@MC8JU#Q J,_ LQ.\ MCMPA5Z7U/=FQUQB=337O^1[C$!4T?(.XQM-%#1<7=\5F"^T-GCA@ MJOH<.YDUY >CH\9DEK9WLI#CP !K[N=T<)F!/5>%P M[C7O^>TI,F^<2T!NN@/%T4&,NKZ M#Y;H8IM7RIX:,C4_ YQ&"'3(:(?=(.Z M7\)BO)B5CW<^[S[=^S6@V_0Q;1K,/4E@HP9RKU*:74SK'+6/L\DXW>U+[AWR MG)4%J3V9"EX*!.X5:&T4$XFS8)N7M6REYF0+,CZ;CLLXA>GR\2)?2)B_T&__ M8Y2]MB9+2Y:QCH>PIKY5$A&*SL'7OW.Z=2>G_2CKMR2^$4H>V9;V2FGF5K6V M.)_P.TXO\!@K<_U/VUB6C80TLB97GUUG_)"'O )(K;9Z?;%8SLYQ?MMB-;NB M.>/5]Z!SQ!<-KK:45ME$CA:]E*W'&.Y)VNE-4'8N=A!SNGO1Q]]]"UX(]J"&"*@M?70 >E.(E.Y11%ZW!]%SU]O^IK@XG' M3T0;:6"PYN/C?$8AV?*RY@^689IKG/FM7OD>8TRV?U@;T[(GL8T,S;W57MU9 M[09:B@+CD%&#]'4D=39T@&@N(6ME4@K,:]ZZB=631#48$[QY@4U;@(Y+R0P= MF=R+FBCP"-$8#]PI9]'4I$'K2IQ#Z.O7*+7%SX9)P=WH:;"FZEW=\V[.@\]HY?/L(JV1/?IM-LM_CB<34O;#]38<>TD*[3QF$**V>B,_EYQ; MK%UWO#66!=2B]6W4002>[AQM6^$6]J&4>D+7K844.\A0TQ>T"S0RQ57T/+/6 M,MB#K'ZM4GNP\M=708 W3M4B/,4@W_[:-(=I,2B\&*/ LLS?D:&ON:P56 M@"B%I(,G&IV%S09;%[\]JP&Z7FP3K)'XBUX7B@KJ.$Z6,D1?MPT:5,4Y5TQK MQW '.2_)X!R"FH<&IY5&!FMHWL^F9U]P?EZG$E/X\\=LB77T^FHZS1&V9]?' MM3%'>Q/>#MNIN14FW/_ M4V_1K0LOKB@'$;VJ;84T.,8-&!-SY"XP9UL[.EM(Z=?6--#_0Z/20N2#-2@4 M1.:+M/Q[F,\IBCPRA?SX0YIE>W81U\JIN0CUX_'.K2=R8:P.&IBN]P(2R2DM MC$)F0:I5+ <,K>^)'U/1((]S1WH;$YB,F"('/A&?]6!$P\$S)X$<>Z\R.?PR MM^;S::IZ=E9.0\.&)$U+)0S6CJS?O7X)/XZ]A+K]YZT2,EL(:G8)=?7YFUQ8 M04= *I[.@SJ$3Y4 66BPR>)K!PJ'EH_CMU!3H,FI@\_^A:\RNG5<"_(<37$ M1$GP(D:0-N6@0U#? MT<:0[":MD35YN,CMW:5-Y+8B@G FD7:9 )]4K$>1##(ZAZ*U*=E&R\G#%1]\ M[ITR#.]%SLE U*8.]+:T+3#S.MVF7DQX[K%UNY6MQ/0\,:\%#A[-5VPB^,': MCC;#ICN;)?U,HZ(?S@'V160I%,0L!/FLS('S)8+/O)3@M5:Z^99J//SY8>E[ MS1UM])]9""YI![G4JTUG"G@7:&LP'9)QQ477?K3OGL0-8?[F49AXN@-$"W4, MUZ9X1P5_9RP6B,;U8C= M1K;L;JO&5Y6 ZU4W^-6YZ**="V +2CH8N8(0Z)RTCJO R=>6JK6A.X"\DW,X MM9'9:I55=[.J@_DC'6S:A1FYM2)[\#&1OV"5 :\MB:7PI!B+BU1(N@Y-#E<>QHFN%C.?@__,9M?EV$?9RHW?E C*_@TD:T>4HP7_U@0 M%/XV33BO8SZ7=]_W4G0Z?.TZ%-K M&?ZJOS2MM GF23K#1%& Q8MZ[4MNBM,)>+0JY>2L3^VGI3]-5\^/)9KAY/'X MK<8Z&:SI>8]G8?)Q/DN(M2?T45;GT6"W=J?P);S/9[?.XF2%M;M.?,0,@>@0YX@C33M'MJ(8M$+Q&;]\5X MFJR>YP&VP,:C5%=C90S6OKP-X_EZ+LX19N7V'[>Q)EN(:61$;C[]5IFW?K0T MT:/('*RMX\N\M1 \&LA1<^IQF339]\B5\A@I)-U_F!]L\@P M0D244*Q7V21, 5M[-#L)ZM> -,/%0R/23@F#-1^?+^("__."/NO7^D;VR,SW M@\]HE<_>15HKQ^3!(K=Q>?)<<_)NBPT>E*A5'C9E\D6C5-I;R5CSWOA;:#G9 M,7GPN;<0YM)SPUB!R'TM.PFU_S=CH'VT*3B/);1^X+"5F)Z=D!8X>.2$-!'\ M8&W'AOY7UXV!CC$CNSZNLX9=FPGNOG%7,FB,* PP4%BKHDET>-@ +AI&CJ#G5Q4 M!G.(K:/IN^OW.]6A(]@<+> !@.-U6'RMB47Z3RUO^1XFN)HK>=WC>O/?KW?$ MB/%$7&HZ@XLR]: G-FV])H[*%QFQC@]KG24^@=Y^)T)W!+YG4^ P/H)$Q(' M<4(QY9QVU751P95H%[=__VHRF?T9I@G?SN9O9A=Q62XFU[]UQ3NYC!2*:@[" MAM73N ).1@>\3H+2%J5T[9OUM:._WYG.'8&Y-P4/ MP+) +J9GV#WW$R6_6T M^?5'K=+!*Y8XQ3I.(()T3('B28#WWD!R3F<=A5>YM0N\!UG]CE[N#(IMU3$ MA+T[_Q;&\\K&A_F;\>+;;!$F'TI]J?Y^_!WSNC/!NVF:7-1;^8 ^#_PSSO"G<^F M]&5:51YNX0^]-;7E.P1F:JFX]Q"<'0HC?T.-NX(JYTJ:@! MO+D6^1U#O1-9E9EO3BY(KK7W$1"](RER#5%S!\X%FW/A6C#3&(%[$]?O1..N MHO=.5/.2,M!?5@YWH_SSU8=UEGW>1&SWN67V&:,"+JGIF44G$ M'%/KFIL.AT:DKY@O)OBA;$X.K$1\IZ;,BN"L%X#%ZNKE!H@^>LC(2N*1^U!: MYZ /HW"PN>A#4//H(JP[)0W6-EWUKS_>'MW_@*:#)3JT._N.!L@R*.,5!ZQ- MW)1UDHX>@V!]$70 1N=8ZUCKF<9+;/SL&H80[M^/0QQ/QLO+!X@W1D9K"P?- M/ /E@@1?)RX&*8-07C IFR>?#R?S90R=. 19&UY4=*J[ 7CO%#V'L[-Y'?^V M&I-XUR37\SKKGL ;60J>U$<6*9"[3U@( 8I0&_. M5&VPLMT[;ZB9P1J=K=-'CC=!3WUDQV-3.C1/3P^_8,(X7@*O\T7ICQ(RN/H\ M+#.LD\$-+[:UY]K?\)2[C:A9"*@=Q%4[227JO,.Z\VBG*9%B=,W?+3U-U= ' MI1R"E;T'I1RGD\&:IX=75Z5S>I2STM%KK=S'$(J M"CA37"L?7&S>0_M9YQ7<'M:O$FT!@NW;\72\Q-4UZ,/E?[E<]\&8A,6=XO.H M'&:+C$0D$FW#S" @11&H! O&2XI@N\N!'DOU2YI^< @&MSMCSZ+? 20D=O#W MZKR^WOROE9JOJE4>N*1>8/)6!Y!"UZ*_V@;1\@3&BL@-]S&)UIVC3J&WW_3% M\Z'XV70Z /Q>[]A9V<'UVXMEE>W3O.O@N2T(I:3*N\@UF1@A%D..DY7"Q^;/ MSAK2WV]5\O-;Z6?7^6#]UFO9'^^O/OB$MI.T!N.?2IF,5=Q"YMQ1:$+AC[0 M\Y(\RD-0L]VC/$TC@S4]CR;,G)3)V_A1'8W"Z=(J/1Z!X@230DD'.N<(2G$Z M8IST(*2Q06@5 VN=LVH_$.<6S0^FLFR[GM6N2!GIF,^.CE@EZ70-42M(]*52 M4J)6K9_&'$KCX(;E'(*4[>:F P4-U@8]:L]_M G:\DG=S,'HT !MG8(0G#29 M:PU)N "J) $A2PM"6.Y]LM:7UI4_74W#N,7ZWW%\]G6)^=5WG( M_9K 7O/(66@G7:XM\UKW<#Z1Y$'-YS@$/[MR_UVK;D")TP]E/_:L<(HS5T#* MXD&QFK"SUH(MQG*#(3O1>M#E@23VF][O!(GM53/<$_+H 2HGG*2GKMGW[)@. M3^9#IGK4;FS&I !,UCG.26?PD47 **U@1HCV18//.$'F=CO^@=>2?TWJ>+0- MM4TV2_),>>T2H;B&D*(&'IQC)B69;'>YCIVD]=[BO!,D;3>;[?0T7'/YJ'7X M"69PVV=UU>6\0[.UM9]U0A]C"00JPVHK2>_!.55'MRGM K*08^M:A$*=V3\R^757][U$Z(,@3"OC1:U9ZX"YX4F%\44^M4%[CH?DOUPLQE-<+%8%>(MQE?3BE\L[WZT. MCU$(F"B\4F"Z/?YK.+;ZO2SG$9I[76?HP7(^-44,EX8*M7.*$P"$PP$,9[E5(NUK3>=4^0 MU/-9V2D>'K_.;*:<86/MS>P\C*>CQ%TI"N: MG2>)ZA=O32&P/[R.T,

E0ACW7@#QT+X')28!G+"8M7SK5^NW$(?8.%W3'0> R\;O0T RNL]:?257K MS&68U%ZKG[_BJJW#JYQ79T.8W)GR\LOE/7'?=A;<+*?5ON=..59(*MD)"LVR M-G709JEMO(I 976*K?N9/@]G_=YJ/.OQ/D"H#& #'<3@'^$U M9G$V_X*+Y;7!N3KVM+:FH*(#M4:N*M=I",9S\"5@B<)Q5 ^>NC_.%^VST(#\ MC*XT/>M([ ,PEK?;^(J-JWSJ>@^2>Q:*2 *,X99\-&$A&A*5S98[ZVK%:_/J MFET$]?M@ZUG/]G:*&0+*UK1?[3VK$7W@!DHN#I27F79',: #>JUB5HBM7<][ M!/2< &JGV,U39(^0754+]Y@Y60US*-\F8?IHI8AK!1UG6!$ MYZ1+ 5(Q!E2@#>@41@I^'TDS?S!Z_:'WPZTOCL.<3?L[6Z>F/X8?X9 MY]_':;WS)"N9"1)+5(&DA,G78Y_8R5%)IY@):2]W^ G#M&GM?L='/=LA=[+8 MAP&;Q:MION)@<;7#2E"%E6#!>AZ("6+')R;K>"#&N$:;]INDMQ]V'A/0GQ4Z M7:>/ 7*B@ <0:/]6WRY?V47O$RWA.:"PC.QB'8&0G89<%$,1O76B]5WXG>5[ M1\:IRIRUD>P 0+'!NKZG'[RK\>*(,94C8@)=1Y J63L,9:P=ADPR,1 _S9\B M[**GWW%PSYKA:Z:6OIWEZ]?(OZ[?Y"S>SN:O5\GW,_JN/HS^<+%#5CJ9^*Q&ZP6!/ M&AO *;IR .Z,01YQ3?XD8PA%1Y)AM!:\4QE$BEQH3I)EK9L?/J2AW_NPY@AK M(NH!0(4\T(28%^O)*Y,)IO5PE-7C^#N#MD=:"6>$C*"32Z!4".!2D,"+L(YK MK\E';0RA?6GK-__=&;0Z44W?Q^AJOQ#QL[/I^+_(L@8NLR^&@>#*UIF<$:+D M'IAQ1;J<#']X;;+E+'SPP?VFB[HYT$Z1W0!,S:O)9/9GK;\B9_#-["(NR\7D MZB7+70.J2LF,&P13TR$JUA9IA8[>DLF8.@*W#*T-S7Z4]1OO=69F.E#+BP%; MW4S?L4ZB&CGG)>HHH&"F6 1];5KL%0BAT&&2LI36#V@/I;'?F=X] _!(50T MBI](3T1 G<[Z!K_C9+::KG+5L7J4C);$4"#JB2/E10'/ZV5F#CP8SG)H/N9G M)T']3N_N#&3ME' TH@B]\ZCP>+S.EF'2H>]W-N=;1_5QE?;B]!&/MB^8\5E,1@2 M$Q"$(KWSVM^UF @N,!^"US(W'\J^)VFGGYJK93YAK2JIVP[GJXY4%&Y_B)/Q MV(&6#&IF7J7E+ MGC:4]^O?=8&_Q\?QLVMX (?VR5Q_7H;Y\DU8KJOQHLC"I,A V5132C&#L\:" M0VNE4D$'VY$!:,3!('#^K!ALO0V.!\1_A^UPFV43(5H=O07KK 25Z:M8 H., MPC"7DM-B<*;^_4$U>9T%7/\=ML%Q0'@I6V"DF53920O6)X\DFY DX@ MQ4*TG\$S%^IAF'/1*DO=.HU[&(7]9M & N8.E3H$R(9OXV685-*O&:W3!GZ; MSQ:+$8G("D/"DA)E?4A1P--'0&;&!Z59#LU;K>^BI]_JQZ' L97"!MMF?4O: M=/3@X>=)&=X1[S;'^Y#8FRSOSZ>*Y?/%^7F87\[*M?;7 Y_#-%\;I7%]GGUJ M2OR@99J*\G@&GSF5S@L&BTR 19E A8S@O/;@C<9B0A(JM.Z8]$RI](V?7;7P M!RY'+*)U-8,KHS*@"#C$MM- 8DT/ F;FP\(VD7/(,+)IEC9QP$Y2AM#<#=V M.5.C8F(L(I"S5 6D&$MT+EH#L;;X]\FD8IX#6C<$#2*8>W9L':>/ 1<+WGAN MJ_^\&2_"V=DYC_ Y>G'YC[?'K3<_)@=I[Y>/2":TT&"0*7CGQ1 M42HL!1CG@B7_5UC;^G7#,QV/=T2^>J9TM>PZI8U"V6*, )U$?459-#@F$9+6 M"6V(1?K653U$RGV_4GV%\]GB6TAXOT=I<2'Y4(L"E'%U M7A]"$(F^Y<2-L\1?V.^QZN;/'U*#UX.T-6LKNKZUO[5';8F$>D81I3:T(Q0) MA.RG,""28MXXD[/3>^G_I!:_W0T$:8. )N(;PB%Q$1?W^ET'9$0]!VU)*JH4 M"X$E#3&84&/*8F1S1^,^"?W"HSO7X@1!#PLG5UM'HB5[9ST9.QGI#VN _ID" M+HM#ZUC1V/H*\Q$1/1\FIZAT.SR.D&_?A\GKV3G%=&D<)C<=85^-29:AW+3H M9YT)M6^(_%[SBF%^ M^8 %ZU)$'BV(@'7:2^T5JBV"R0JEU<7[A_4^6W"Q^?-[]C7:@:&!^/I&P&\X MQ7F8O/H^OMLM.@A-_A+!5Q1-'"2"KQ?HH4C-G7:ZQ"3V L#&C^]Y0$T[_9\N MO+[5O^KH=!,X73% KG?1*05@R7-0V4F21TE0!U$R.D51"+>7]C=]>L\C(]HI M_V31]:W[WVI7DVF5Q:HU1:G]**[9B!E53AXPK23#>'V;C6"-6H%[1Z=@':I4S9B"?:9ZWDVD3G(2Y-/RA$.9>>[JA&@CP92LHRSU'7)DX'@='N!(<):C%[%UJ=$@JA,TZI I M0!2:&]J4Q+9G,4)]Y6F5*]QQ]G^J$T[ RF'5"0=H8P"'ZN[[4Z>D-"EK2#93 M*.*R!R=):-[*E)VV4K#_4YUPA-X/JDXX1 E#0-2]>SC.$*/+) <7R8$E9P%B ME!:D%8YQ8:S6K9_]O9CJA(,4N[,ZX1 I]YTRV'+%CD%+5J2#$K.M?0LJ,T4 MBR$D'5C,:K]\\?"K$P[2UA[5"8>(KF_M;[U>3TE:E;*!7*=%*:T0(K/$DZT# MHU262;"]]/\2JA..1D 3\0UCR-Z#@7($4Z5](H56^I.J)Z=-H)W-WGC%F,=] MSHFN9C/V5)=PA%/11,3#@,B&R7+DMHN8,4'M;$=G9@@0%1VA3@2164 N5(M! MU2]F#N,A.MUK#N,A N[[,+F3@/BU#AB9CU.8?)S]27'>-/\^NW.?)J1*DA<% M7*EZGR8U;20=(3DN"J>]A'*_VL>]E^P=**?J=M:YH <$G_?CLZ^UKV>562BX MO+QBQ^2444<)NM2[N)J4#$8:X(D$5DS0W.Y7,_GT6OT<0]T#IH5H!X245]_' MJ^3H%1<:LU),>1!87[EH)DA")H UW',FM2W%'PJ0^TOT,86)%VTHB ?!-85ELO:0#LP#!F&-,(+LX7X1S5[+]5,3T3U, M&@EX2)!9SNFK"]+0%1^\A(P^IPAS0*!850+=Y',XHG6A#G AI]Y:8D&J B@BYTP8+EPX% ]W/K^?26#= M0^%8$0X@9_[D%7PVPO.L$;(L'E30M=U[0C!:"F>DCYFWKLE_R54S)]S%-%7% M *!U3 %&EB0D.EHA^2SI8 VT$9TL8$O*0:NBA=>-T?;?KVKF()PTJ)HY1&F# MK9IY-R7&"=!C7-STC+KSLQ-*9O;\Y#;U,L>PT:A8YGJ9RSHJ?#);D&MT4_2@ MHW5110-H=:C/H>E\5!62G <9Z6]5\U-D!SFG6K:;CWX[GHX77S'_-IOEQ1^X MK)MQ0?X%+D;HC;-UQ"*OPUB4XTB;T"C@6GLZ&QC7J;4EVX.L?BU7*X0\-%JM M]3& P_.&I;_/YO]X-UW-M%X\8$GX1!:^]G)VQ(@JHM[J*0_222Z]*<1MZ^8P M>Y#5[Z56YQ!KI(\A0>Q3^//W0)\[#I,''+E0/+/DR6J4M&D8L>6LH^,]F2A4 MU-SKUE583U/5K_O?.<#::&-(^*J=!;7'Y)VK[JC0H'QF$+G*X(/319=$87/K MYK]WU^_WW5;GF#E4PH.=QD9V]1O.EYCJED2K.@. O)149!WP2B&T+T: ]?0# M'W(*IG7^9@^R!FK=CH7"OE [4B\#@-I[\EBN^TPD99,)'@QC I1%!3$S#\4P M;;+*TBG5&%&WJP\4.,L0@:;)!GPDC-$CQFRSBH6G2G,;NUC[2"GWZQ7U^!JI8^XFZ*!NO-' MZG]?>!VNC % ZU5*%^<7D]K&Y0T2$6G=?)"^GN!*8=/\ZGPV7X[_:_7SKQ]?2B7?0,-);HV%X>JHC!7I*^JS=_9V/R M6];#+*^]G%EYE8A9(O/A;YQ4O7CL8JT*&ILPV^@FM!:6_3F>3 A7CY9]?+=O M2S(VL-6+D%0G\RH(Q7@HRHJ"4:':[\GX =O^( +;W9#6PKLEOA]_?ZR.M8.M M](G:=P*!2>D=!7186//6_GM3UZ__V!VFMM^8-M77 $[?'?S\ M0-Y0[E#; M(F3V/.H:-A)O&?LCG%\GN+C+6;-YDTOBE8W-!UL>2&*_ MB.P,*OM#\F2]#0"6'RD@N[VEX9P.$:DX!*R/%)FJ^0*IP8:$.6@C?&Y]^7J/ M@,%"ZG15/XQ&CI;[ $#SQVQ*?O@W7.*KLSG>N^=31O!L'$)2N@XF2K35?(Q@ M$]=:6T;?M*X,WTY-OPF5YX13(XT, %M?YB%CE6!8AX&0F;%@PY!-6\JO(.Z6NED /#: M(;;;!'@JV3#I)-@Z-)JL<:DC'R/(@#PEE51I7GNT#UU#N_R1Q]'+1CR'K MHEE]7,,UA2 <(=:WK)AL"2XKDQ_VT7Q9%_UW5?*A/%QO5%Q]2Y0XH**X2[EZ M[U*X@A0]%R$DD9JW"=E-T4NZT#\$.X^*[=KIY07:S;<7M?WJ9G/Q+!50QQ#0 MM?4\62B]&-!"YSB3D4-)T8(RFC9!* 94QZKZA#5A M1D:J9CH6*4S^-X;YJ-0!I-9KH"WLR%!(1C)*$ESD)ND0O&]^R#0@^R69XD-0 M>(A;VX6&!QZ /6;Y#S(L7_[$R7?\?39=?EV,$ 4=?Y!\7]Y@>&"N63]/KB4%SWZ9<_9Z/ 590HQ+J&7.4Z/#$$!1Y+ MDL@,]S;T"MXK0OM-)@P5L\=H\65"E;"'(Z,B8\$C%%W'?=9>T)$[1F&!3S9& MD[D< %@KJ?W>EP\:K@=K\D4"]NWL8CZB<#5DIA4HU-4/2@9"='2"1!X<9LVU M[=6M:<]B19"KG4-.I&\H^-"MLY^ M'4=I/^-77@1:#]7C8+-EUU*^:1CZ^BL) !?CZ>LPGU_6_CWGLXOI0\J(R4P>@9?NKO^,UT?-4YMK) M9S89YY5V5E?0ZQG$.1[ MA4YW0N0( 0_ S?_P#>>AS@7^C&=W'] @ED)V5)*-K?7)F7@)/AN(.0E;2BXZ MMKZ#VD+*D"!SC(YG[04^ -Q\)A6L7ES])BX6U^RL=I4/4I=D&? 4-0D( M);CB2$I>%)\5ST:USEGL)&@HI=JG'T_MY3\$,*UIO]Y=DM=#'+61K4W//0)Z]F7:*?8A9(Z6E_A?+;X%A)>L7 ]NMZ4@#X* M"-P+4$99"*)>M6'@TCJIC7[@RVP9T+OY\WO&P?':FK457=_:_X*+Y=7X\?M, M9*MR"=Y!8209Q0PGWZWFJ!@3WAIKC-AOLONV%7H^-MH@H(GX!G!(7)^=[V\* MKXVT28M0P*WZER4?P'L2B=#!"4.'J]&MLR>/B.CW2KD+S^(T.0\(*)]FD\G; MV?S/,,\CQJ5PEA/"BR,7FYQM<,8S,G\I%%8R]\U',FT@8QA)MB,5NP4FQTIY M0$ 9VJ MR)-R(4%Q+*!C"J.6'2'F:>J&49K7&E.-M3(D^R.MUM'7;OXJ\#K4H1#=CH,5 M+)8D B*S?=J?SDOBFMN?0R1ZHOWY=9H[O,)^/YN>?<'Y^1N,=<+E'[,E+CZ& MR^KEG7!7O<>GMKF4/I3\1K?/=;D-%X MVFIOIN14RU$_]=UJGL?MU 9F+295]TTF#I5DAB#/:E=4YFR]RK"F"^8>D-&O M/]- [P]-RJFB'L Y4S?A\FH3W@SCDYAK,S0%Z$TFOTP2#[XD0!N#D[)X$UK[ MO)OHZ!\O)RGWX;"Y4R4]0+1U#N)PFZ % Y;[-7;7 XN=,ZS[,2%4H+1E2\<\\A&F.!.1*6=B65YL-R MM]$R)._EEX;S)LVP=?-$NG0 M1F88B(*A=J F0RR5!J$UEN2X".5!R>26"\1#5AT29HY5\NPY)-XWE&K>XOTL M3!_RP%E6+J@ IC8&5I&\O>@8\9#)6L<2?2C[E1UL66!(!U$+@+208]]8N$;U M#0^$]&U\>2S<>)*,CU@3F"'3L4U.63(.79%H2[9[X>. 1?M-X[;'3%?R[AM' MG\<_]C>61N0LI$0HDKQ[I;R'8*(')BTZ0SZ@U&DO(!VR:K^/CMLCJ3.)#\!% M7C/Q-J3Q9+R\7#F T6=>$D9 7%3=?LL5'H(N@&P?$V_YI>_IK,?#YFY&:Q"),DA." V M"1!!X['+- =*J1=$A6A<[0E=SQ+4$GSZZ'L^E/ ;0-+_N,6T6-^O>.!NMA8K M;>B])B!YE" TLV!MU$"]DT0JPUSUY@#[-+3DWIQ^-)TDX<80LML]/KA(-2' M4FGNSG- P1@"1C/-#(]*#(J1%@ZET[3Z#$1ZB'CT@"F%-2YY_BLM9M,?%ZN/ MTYF;!320A9]OYQ^_?KR!X=@NUEQD^ M%# =L6H[6.FCWOEKR+IY$.UXPNU$A7$&LBH3"?&T7'DMCQ. "^-(Y/' 68U*&FFZ-:;JH?NSG M[CV5M:_N'I(;6>%_3&?3J_75CG!M;0ZD$$[*TP45%1A*%3"1HS0A2")J[/8' MBXZL]#XJF]>0W]B*=W_>(SR:\FB.>DC,(?LZ,O#"">#",>-<>6A9HX'.@T7' M\0"J*;ZW_,;V"#<566EQM?RRJ>'?UDY$3RV>91A6<3SDK$U@H\A .8TV^9B9 M[Q8]//'AXW8;K'6D5Q%=8ZK?>;XA,^>RS,"Y%2",C."RD)"X9\Y+8ZCC?90_ M9CZACKJ>T7T/V8VM_8_3Q7+UWVNW6)5Q Z@^L;->/#,N=$(AY-*>U>@,UD@. MU JO,@O1*-L) (=6: <#?=0VKRW#L8%PEO&#=DQ\*)?#?R M%YS>8T-0*A]! M2($14BF!)59H09DQ6<5.J#@-$-53AT, HHX4Q\;"Q_EB=7&?"7[C*I$D(@\1 MHB(: 9T]6!XH\"R93@E_,W2K[3NTPC@1YR#N9@T9C@V$[Q?317R*B4PIHU%$ MR*Z\3:;< 4K#@PE$1HZ63:1N3N:A%3H!0;\%(%21X=A >&S7;K@P43BJ'85@ M#+H_96@8'G8<8HX2?1\43'0]3X=CH&#> A3J2'%L+#P*I&^8B#)F:TI#ZC+9 M6QBFP"D,I&TR@7J?*,O=XHI#*W1"@GT+2*@BP[&!L/-^?ZXVI--[7 2KN D" M@V,AT;2EH#$Z2A://!FH-0M8J"/&L<'P7^O+ZPWMWR\6 M\_6/BR<9RM9%H8P$X709*44B>%5ZAA,G?4;E>]JM5*7+:MT@\B9RE]6%.S9: MSGXNII?W.?JO]2S=9Z8$2)M4;##!@@CH''G),'H*SJAHDF+[)0R'+,@+*W5# MR=M(8M84ZLB7W+<-Q;^%-',HG.-@F< MP .4"9<<]3Q26J,:XB !XY7$5%#JO+:$&X%)Z<$9W/+FN622V6*$G<&GHC J2.2I\ R0GR;> UQT/+^NFVS71,A*NL M.1K6X$!DA6P8Y,H0B]_VW'E:^TG' 5+&28"\3H^??O)N #:?[K6TFCA-I?,^ M I.D-+,R 8RU 924 GVY9)E)E;%R?_V6FK/T5.@S#<..DFYCR+AY"ODU%4L[ MG?UX-U\LYO\L3R7=3_S9ZGH2%/(15( 4F2^RDGA$IP@I>8MAOU+*U&X,=1R% M+75VJ8^NRAIJ%'^[FM?'O-ELLO!)0=0&0T+)-3CI!2AFH],11;Q_N3L(^@[1 MUU)/AN&P5T4[#2#OH;S>N>5T^0UISZ^NIJO"Y\>4OJ1%*,K[D2;: MN.(L8&##,K(6D3632J-^R7+R'D,>4MN9/X*\EI[.#6?E:NAF[+SU0UF]G__" M"'BVVCTE^C3]QWH:B]W&.)IFX@)$QHK=QM@:6=*0I%*E+#!9WNTFM-MZ+;W3 M. T_0PFY 7/UD"O<%.GL:KZ>K28ZH:1*P;FC1);P1I5#/@.EFM'-SYV9Y-HL;,2Z7:S<+Z?U\N4(!YVU^*!D--]$"U0&$J* N=INH MVV_]D4J17LG]&D0+#5BY^S.^MM/YD 7.+"N6F5F'>R5:"BX$ RIXF1(7^-_J MR;#'9(Q4MS3H27FBL!O 2R'];ZET"4KQ[%=:8.3Z^PP_/BU793],\"PW,OL$ M),2 \"?H69;AU%J())312N\_Q:YR#CY#TDB534,??;64T "F[F^+"9K-X+7+ MP!P3VX/: D4CN@\>F&EK>5:N\KWK;\H+T$R/>%PTAC]N/C?'W[ M8OG=[]]_.YL8:[@3L=1<$%H>LC/ ,U>!3,A=TH&X^.*,S1/6[X:@-Y$Z?RTM M- VTC],_,<*X<(L?J?RD&-NO19T3P:1/-D=0L3113,*@1%D9DVV31Q(M8]UJ M>-9<]/%WHU[-0>4OYE,8_KL/J;6RS0X$[3\G/Y M:C7]=!R)==X,Z5:>2&=$P4%I134>%F>LZ// MXW,6R7LI9.T)NX^I.-6X/)3F]:>I\YML_K;:U<:DO-(6@@JQL(CZ%MHP+MY=!$D-R'K +(TDA3"*S#"$\@J M>JT4%89T2@55[;P\&!XJ*O#)'LS'2+,%"-P\Y&:)>8SU(&UZ_WA%P66-KCI3 ML10L9Q6JM=\>^VE)3V4=Z,%\C.3&;L7[H(RS!H0 MSNEDRXRV"BIOL ?S42H[V(/Y&/F-K?@'/80SFC@EC2D5;+*$4J3T$(Y */+O MD2.=JRB^O1[,O17?6WX-A**'3KR[F$N9Q*+U'E0LPSTMQU-/)PD8&T5OC4@\ MU:YO?I&H<9]QU/<2AM'&V!G9;RLWBVX1][CZ;;W8J.H\WWQG(IP/B04!99N! M(%: ):7= W66"QN]VW]S=JCQ4M^IY/KC0WT[BX]OZZLHMKN?Y+*RF MOU"FT]D-QVK([7 Z%)952U!YR&5HBC$Z SHX#I@B7 MFA/'3.T$0_TWY9SN&)@)#4TU)!BK*A8?2 M#&SD%@BS(7N3C)6U;PJ>IF1;30HZ\-IUA-TH&S<&: -Y)VFK6>OVQ5T7 MT2XG7CIG*!$@9>'&85AN6,!]I8WDEJM$;.T'(,]3-.X3[C8PUTL[QV/-;K$V M2S_*XX#O0T-ND=*?T^5J.OOQ^RPLDENFW]+VOY--OPX; IIS*4#PB*$8Q=!> M9>M(%H+R7+L:]F@BQWWIW0@P*^FP6;LX<<([)%M""H6+P"0X+R28+$)@FG)* M73M>WV!E:VW [2AMG.CU?9C% 7,HN%OF5^F[^S,M3\B-//$I=7(>+Y%7*9=Q MN\QOTV6XG"_7BW0;I!KK%#,.,2.5PJ..HZJM1!SI1)C"4U"KVH[(,^2<:ET^ MY)Q*MBC=KE$>'+R?HR,Y6Z/U/$?0;12UG%#MC:*:0M"I-,\H].W;BQ9RV\[%N;@;33; ;W@UN45E6E;_"W"Y3\_M_?SZ]^KK?K MG&*>^BQ3QWZ=S& E [>_[BU:75*"D:S AW(VEO8EB!P)G##$$&6\_E/!0[2< M:MKV'E1]7I<[V?.\66-YOEXMB\-0&J.YY31,+#%>E1[2CK$(0KJ(7B'/8!D) ME&6M>/4LVE$$CFO@JN!EW[H-IZ &W/8GF?MM>KG&[SWB\"S^[WJY>>\^(=02 MF^5FGI8$P4IG8QDM9/R*ZQBX=[6O#GJ2.F[2[?4065EIK6+S/!]B=)(2>A+2 M:O!4&Q#H:H!3- .723@98U35GW >2>*XR;C7M(Y5E-0?@_.5NZR"P6_A(L7U M93K/9^C-QL(5^KG?4E@OIB6)_>'/<+E&1^5W2>]X6]K;31F5+T(<"1I<);Q(F<\[A(38&0T+!B+GAA]E2UP1].X.&X&/)U W5.3#2#SP]7/ MR_EU2M]6\_#W\Y]%FC>CD E-1#D&J31<%!F_PN/3 ,\\NBS*\)#JN9-#Q+2( MQ;XZWT^*5E% T@Z<<=^NBT0)CX'5_:CRCF6&TV/X2?AH /7269)6.XT/NSU MW(%/;53O__N<_?W \/8WP:Y)7W9*,5+N5WQAFCH,@W-@$+T,>$BY:$WMNZDJ MA+=HIH?&7%W@]P! ZA_-O7]O=2IK!?7FP-N(I()0B%37#@'(D@++O (RMH8 MO4O17?JQC7?3>!W(%4V>T>[8>QB?HFJ77[XQWJZNJ[17Z3#I]:Y@3V6 M_%H7KINE[CI+&$N9*DY",/B'R!Y,\ ID\!$=52<[SO,\)E1X0,&)C_D0S0]D MN/5_)',1_?H,' $+@F@+7B<'D4O<6-[EH.Q+0'AN@9'O0/NK<.]5WNG2:^ ( MNQW,NN6A6-KYK!0#;S,&B1OKJ -.HD&+RC' R\2B4VRL0<6ENHHL*R,^"V/YQV&\> 8L3F(H)FK_=;\24)& MSD[74_1^&N5DJ3< G0?^59D:<)L+7CVB=KB+CD0A NW3%\6TY F*E&5K(O 2YM"@28<3+810B2: MVN"RK#ZJ^T@2F[)W=4 XI)+>4 +HYAIEGHN7@3],L^7MHP4WBVD9JB$TS#B&B919;TV+E$&C ET$S-7Z"$&"X%H0YDC MV<3:SPSK)*IN<\3/"7,K\B+2K?_#E'16,P+H&K,RJ#6"%XJ YXE'GPUCU3OB M'D-?"W%$+V0\NO,92BD-'-S/1^S*6Z5EDAALL0 B^ 1H]_% *'.HM5&&[Z=( M_QWS8L/CX*A\V3%*:0!A3P?T45*-#FVIIN'%O\4@W#I'0!H77>GYH>-_?+[L M*$5WRI<=(_4&H'-OPWU?N-GR;WW2AKX00\"0*'#\):^F@+9;]A_#U+\5X@OGS$G=?$!X(\B6+=T; ; M<"X:\(09'DSFJ5M?^7YHZT#AR"_=AD1=;?VTA;Y#3L6.,8RVF4:3#UZ6ZY-2 MM&>R-\!1L,0RIXBM7C?9E;B17[0-B;F*6ND-MU]IX>>O![CBQ=ZEG$1T@43B MT8A3#8($"MX2"9E;*JA0.;':+42.I7'DPJ[7B@L&55T#MO!QXG-BHF!EJ@WP MY$NYI$ .J*.0='8FQLBEK%^9L4_%FP@[>VK]J8N*_BIH $1G\S!]E_*\E+G_ M>;9:+:9^O2I;[_O\RT;>$\F]15$H( +9$#9G,(PK"#E$;Y/Q5K+:!NTEHMZ$ M!:L#L;H*:@1QAUBAEG!KJ(>$;B>:>UD:[/H WA@:;;8LA>H/_PZ3,ZZ;]NHH MJZ&4VOT_7_-^ZY"4![K >FFYX6^HCF)XF"NH$+R220O(90R/2):!4U*!0[B2 MG 3&HK4?NX]X!66XDB9$]&:IC658E$1NA0/&+$DLX/XR(\2D;5Y!'8.,DZZ@ MCE%* \?G\TEP&YSS1@=@ML37C#(P*7J@6I.@O<^"U+XH^'>Y@CH*!T==01VC ME 80]G1^R*OR\)H*L,)M1F]C),Y14%8*8Y1EI;CF/_T*ZBA%=[J".D;J#4"G MXY4'ABLV4XQ3>/8,1$GHV/*J4V:118AH]D-M*_5VKZ".@D"_*ZAC]-$6RIZ] MXOB<5E\6T_GB6UK\FFXGP;]':J>W-V_>4VNY+"5Z!"7++=B$9M\G01S-F@4S M8*KV%-);O+2JA--7T^C; O)?9^YJOEA-_Y7B7U#:Q6VYV;S2D6"=A6A"1K^% M8MBOF4">/74N."UC[:JC&G2W> ?V2A"NH\LWA-\==T$[33Q-D*2P('@*8*VW MD'4FR)XT)M5NPSQ +SI\3+@ZJN 6@^Q]3M9B)J/J)Z&X$\D^4W8X>'!7%NYU7J35[\77/_\>;E)[+G+KVDU M76R^+FZ2F\6O::.*+QAMWOULYTG=#>9&,=ZE ^>YA*J;5ZO34,+44RX17XNV M2C>.HXBRTO5D618WP7:G%W)O:'QB^).C&*6I+,'PA,&:(QX%&[QRC*J0OBXSLQ0*-PW_:^OXP:-";P1(S*OKITF4W73'MH3[@ Y_UB2442X<' ;+ MP*2P2GF9F*^=!#M$R[A(JZ'G%Z'30^@-@.>^"W73[N0A;P^WZ'Y3L5X ,K[(&@-GK=-@<"=_107^' M'_7WNZ!5HJB9\AK%7<8/<:*1]X#2SS1PDF)0IK8EK$G_N"F"\<_IT; P=F^Y MFR[0G^>S_UZ[RVF>IOATT/N$B":6,LNL%$ 86AJ,\(-.9A7HS$?18Y.6^UX-Q40QDQ,Q> PQ//2$D1D\-0JE:442F@M.:Y=A M/TO0&[2M->%97VE-(O#W&7YZ6JXVW% B2:#* GK_"822Z'PY22$99HS0(GI: MN\?=\Q2-6Z#2, 9[JZU)$)YM2W%V8R2>KBZ;.,]2*$41)A@+(CH+3E-=+KPM MA@B;HV!P<':A=-P*EH9!6UW-;P#,I;AL6:[QTG*2B>6",0N)EBXSS&CPBD@( M-M&D1,9_A@^V#I+7";;R/QZV?15:^U5F3N]S;?7=SKAC/;7+6 ^-\T[F5 M@K/< 5+OM1#$$5$[E]65MDY@5?^!8*V@RG8+!-PENCSS/]S_SA?OU_C5%>Z) M4R[UG_N\2A?QG4FN='G^=;K\>P'C7V MJI\V4SQ=4*6^U-+:/M2S!)U^PQ/FLS"]G.Z,\QF:Y=6R#";[EGZ4#?A]_GX^ M6\XOIW%C0S<)-Q709-,H('&'[G+@%(Q-!)SPT08A"=.U ^T^=(Z+QK2-DFL&BO" 010WX%EY49A$D)EX]"IJS[1\ MAIRQ"WDJJ?PE*/64?PM0VGDFCUC:W9 :*VF2&(1S6^H!2$0QQ60A,&HH"\$G M7;MM^PLD-0:IOJK?AU1%/8P(J^5B-7GH\6Z'J97F2+[T1MKU'=@3O]IS]_/ !4TMJ\ MK@A;\%H>.W;OTBQ<7+G%WS?[I-3/.*H)2*9,.2XU>,H\9*LC"5(&G6MWS7R) MIG$O-%L(M_JKJ$G(W7!S^U+K]R^&3!-X">LQ#FZ]D*^0AI^JO8[IL"9\FY%%I# MR*ID:W4"@_2CH+S)/G@\\JMWCSY R[BAV* 8JB+^!F"TW>$: M3GD-(//1]OV2%N4;[D>B$\.",#DXD)PI#(H% V^I .:=H5$FHZJ_'7R.GI%; M9 X'@Y=KT'$U733-*U4** %*A!$3VZ:ED\]SD^>$6,4>,\Y")$Y!I@!_QHE MMSQ%;WW]^_8C"#S5:I5:Q =+[%J#):MU]@Y,*!5?G)9BC3+ER]/R,D9$YFO7 M\C]-R=AAXU!8V;=4%?0P\O7+?5?T S*R*?DI.1HG/5D!E[)NZ.II] 2H]Q#PR6+ZM_7(:IVZ!U-\T.;QR6^#HH\MY-<&.#(M/*((?&]&_=\MM-1;1 MGBDA*!#!([KSTN(Y+#EDXQ@SE#(:.H7P+\#B\W0X)@P.>40VXT=4F;1&6WJNVCP#%V#6,-?1Z$1D_ACEW_\?LL3AG23@09AV:;_I=FK=SU0_/'$A[>B^;[JFE>4 MW=BZ_[3.JPLW6[KO*5S,IG\_^\N."9KPR#1,@\'_EK;IR$3).1I"1291:VM9 M)P <6F&<(V(8%%21XMA0^)X6+E[/2J/NH3 M*WQ@F0*/,:#_S3.X$!G$1+UA,DFANEF'[FN.4^[Z\]N MM5ZD\WSW[>M=#(<^%Z4)T.W*Y95FZ;0O-;BL"(O(:.2U'XUUIV[E3Y!UM0P*Y6-I/9[ZV?(:2SK5@D!SP*M MOSK&/@T/6N1(249;G\!1AL+QGN)I3GQQ]@S^J%R]=2N+/NFD>R68G*"_>6UA M-F=K< _=7/[(JJ*0%G-U&+=_2:K7M_GC3XVQBE"6HXM2AYO! MV])SSW!O0_9:Y-HS0I^CI[%L<254U5) "V!ZN$,^+%?3*SS2S_,7_,$4C7OY MA4F(1',>)*@RRD^0,@G*R[)7 N%6!9(5']9H/4U88\'<($:K@DI:P-GMGOF* M2EK\2A/AN Z,E"=SI9<3(QQ\<*67D[<\*T5%]2+41T0TYDW5-D]]1%T-*]4[ M6FWK*#'4F"^NMM;W9O[2?HGEO=\YI>7520M6ZHE5C^E*!86/REEOZL&XC%EX MDL%ZMYG&ZL%)@PB6/+L071)T\-<-E7:'*?$?*[ZYMW"9L8"(ES MQ--R%R0%"!$-F%QV6S!&1<9SRIWJOHYA_W@R&RNU[X.=1\\X!E96,_5CR,;F M<-@D\K+05'BFP<;RWDY("X8XC;ZFEI+E$).K6V9X?_61432TPI\L*^LM_>;P MLTOY::]]L.7!GC%E!J?$D"5%!XJ$'$C@D7?KL'LT@L8N$JFATV8XP^[';.# GF^HA&TC\?5R.DO+Y8U9W9SN M2@7.2Z4X2R(C"SJ S5&"BSY(@C95D-H(>I:@D=^DOI(+75\W+0!M2_MN[QG# ME) B@ EE"*-D$GP(&3AU5E#N0Y+5@76?@)%CL7J*?;H[0P\ICUU?UJNOETOR^G\D DIT7PZQL'86*QF2.B,^00A!)D]D]Q+T4G_AU9HHLW! MJ0BH(KYV#HFGSM6[6QZ?K,HB6_!9Z]+MR(-+5((J/3]XR#2DVM>J7>@:]U;U MU7V3VIIJ 'V[]FRE>5*Y8"PY]K]-5QO3/":NJSJ#WH_FLPFCKF*6'DT\&-8Q36 S6=D>)L1^WT6 MD-UR/WY[1>1I(B)IM/^Q^)),RO+>IKS$(B8H)QUWU3L[]J*TB6-X.(2^@OH: M .D3K$R<4"P(S4 +6SHH85R#IXN % G-$B4:E1XJ$7Y'1K,&L)KV#Z7)>ZIB M[(#@KLG;>7Z*EQB(STYJB*7@7J"O7_IH$B!.I!R"U8F03G'!"PLU:Y=J Z>Z MU,=&T+.5/G$=RA>;1IFWC/Y7#* MNM#MQ>^IE(P<60QU-KZ^EAHX(LMPU[*5SF?EA?QYOLD 3C+!N#R53H,REIZL M+("AF4#045-T5).BM:_\#M$RSF$Y ASF ^BFG2F\-\7U6_O]X<^?:;8LO2TG M)!O#:79X\)=N48D*/!Z$ 1:CY$((%_=?[-6Y77Z"EG&.U_&A5D4W[4#M5D0[ M3I83JG1DO#0VU(J6NB!:[B\L&*Y(3"Q0X6N_J'E$Q#CGYOC@.DT;[:#JSO&\ MR>Q,9VMD:\]]=W^FY8<_47RHV>G,+:XWKLGG.?YTACJYO-SH M8??@" 5*K2&E;+8,NBO-T)V6*&DAC&:69A5J7T .R,ZX+S(&SYZT H1J<\M/ MZ""^Z>\_D9YQP0DO1F%#JP.;/>YO)IQVAE$CJ@_ M2GI_FCH_O9RNKG?)\=([_<=L^J\4)S[&B"R%4I-4AGQ*!I:7=A8D.!>I8%S7 MGM%^'(6=0*;>+,@&5%?%'O0]TRY/I(UN[U^>85+I+!U#!R$N2B2R-CY_K^LG!%?!L6SG/>C8K8,G)V5<8[ M3+RE)B8E@%KBT*$F!HS199)#4,:@/7>A6YN:E]?J!";S-L%46=)C V>[)0H_ MBZ6[/,^W^^'#/];XY^^S7^@C%G%.'+=">,]03H*7'% )H3 J(S&8;&T,Q(1. M^.F\9"<8V;<)HV'DWNPK[(]NNMAT33GA8?6CSZCS5OIYTBH]?[Y;Y'8BQMUM ME=9)):\#.,4(V@NGP4H;@2H:M4%/,NY;YI/=T>?H.=49O_WL;2QQ-HLWX-YT M47=EL7@^0[.Y7I3V7_@+&)HN;O[ZSBVGNP91RHBD:7'\F$/'3^F2 Z(,OPK9 M^H#;+=>^$JA&_+@7[M7PMN^ZCZ/_8+-;YXR+]8WW;)M$R3KU0 M"13/'D0TY5PH36!M\")%1XRHWD1:GQHZ"EI4(:[P6M79S9@:Q& %D+"H>@5DDOC4)M>;MC;]X?F *<&]S%%$77L(7!>Z&@%;+3!T -M)FFD);>^N;[_\?].T M0*(NKC]AQ'2Y?2660I!H\@$W:ADD[0SXF!@$';Q/SG#&:]=5=J-LW(JYYL[; M6CIL"9GW=]MC_G;[6@H1N'(6B'&NO*6G928K[G"OF'0N$^<'\P:[$-B(9:R( MD"[&L8JZ6L+B[[.?Z]5R(S&^,_@"3PQ&B0"I%"G5#KE,-J>(E\PYLR[:.%C< M_)B<1G!6'P2'X':B1AH USMWZ68A?;M(:?6I_'915MF.@:5(#%/@4T+Y..+ M*\> 42F3H86K&-65UM-T!0CU$WP"(SE<7:;'=CC=6-U+FB/7@(I7(@ I( MNQ+ E9*!AARHJ1V2/B*B/Y^@>5)HFX%*P\L]G:XJQ>),Y$A, R7160, MC,D>0O9!&V65=[5=]J&'!(UIPF] >C4./GO+I I4YI3(\#C+@$14 )> M2 F9XAZR3-OD:]2/T?G[E=VT$;YO3KTKKN6G< MU2C?ECA,+-$4W9(,2IM8=KP$HW@$$FF.Q@DIJO>,Z$%F(W'KZX-JWT,<6,-O M"L0;;4Q2,I:A1P,&SST05 ?P-C ((EB22IEJKOUXXD@2WWX2^K7!>[QFFZVV M^K;VR\T=T^K#KY+N.F6:Q8&/JC2GH@NAM290[*UU6P[CK,L\10E21E7>] >P M/)3NMRQ[FE2B)%;>S(=H.;E)SL//W;HVE 5I32(@7$:'AF;DSQL)*3A&DN9< MRX'Y:Z @JHKV'S6U.57<#1Q]^SS@_[;)*5$MZ>N.DITEI"C@]=/P":/H(O$W<[%($*!JNO(Q@949NHG+@J3>0N#>!J(Q' M2^W750>):0L[O53],GQZR+T] .V20=H81C4C4+KI@. H'^0R01K-.A82D),-. ]48#HYRPD97FW M[BU==#_V!)F>RMI7=P_)C:SP/Z:SZ=7Z:D M&Z:#1V7S&O(;6_'NSWN$1TE8Z:H'5!*/J)=XW$610#"? MF?(\9>9K*/[^HN/-^JFB^-[R:\\GO$L!,NEX&2 #,0241I0)3.8<*#H MRV%8M_"X&Z_AFA$.'([V$WD#T/F0*H"52HSJ2F7JI,Q.0)$+U/55*#14_OS0571 +B^IN5J ML0[(SO:RXFNZ+)V^WL^7J])B+.R^_II*C(:_0B?4N3)=(I7G%F6IR(P0! MDS0)B@>J?>W2HZ.);"JHJ0.]814U_(7/[@?E#^^6Z?_^G_\/4$L#!!0 ( M $%^JE:N?V%0( @ !,H ; 871R;S(P,C,P-# Q+3$P<7AE>&@S,3$N M:'1M[5IK<]NX%?W>7X%5IHDSHP?UBF/9\8S7]F[=V29IXDZFGSH@"4H8@P07 M "6KO[[G I0E67*M=+U9Q=/,Q#:)U[VX!^<>@#CYX>+#^?4_/UZRB-5J?SI7_>Z5Q<7["_7/_M%S9H1UUV;7AAI9.ZX*K3N7S?8(V)<^6H MTYG-9NU9OZW-N'/]J4-=#3I*:RO:J4L;IR?T!C\%3T__=/)#J\4N=%+EHG L M,8([D;+*RF+,OJ3"WK!6JZYUKLNYD>.)8[VHUV=?M+F14Q[*G71*G"[Z.>F$ MYY..'^0DUNG\]"254R;3=PUYV!_P07*8#0[[R: WB#F/LFY\-$R'T=M>/,C^ MU861'50/;:R;*_&NDOKF4N+'LO9NR3 MSGGQJFD1@Y851F:AHI7_%K )YOG'6;#W$/TH68B%_=T>&7UY.Y&Q=*S?;7?7 M+5[UFILQ''>Z1"MTNV)[@ID6Y@\R_O/E^?75A_>L'_78^>6GZZN?KL[/Z,UW MY\FY,$YF,N&TE)C.V/E$BHQ=WHJDONB^B8XIK)@*-Q'L M,S4B)SH_Z;Q4*4!>/7M1U^?EF[4'M(T7+$)!R2, MF$HQPW)V$VG9KQ4W0)6:XWVI#59#P7[2)F?=J/5W6AIGUAE=R,0B8QK4X&%9 M#8^>9=1Z>Q>U'[E%K!"5?,YN"CU3(AV+9@A>';)4PX1"0_!@!"X+,,&<584S ME8 'D$!>#2&6G.5X,I(KEG%B/L-T+GT*\/4V*A0B$=9R,ZXDF MU:@4*@"9&O#QPUEO3\+MA&5*S^P"MD:,)=B.% ZGE\%N6-E<09]=&+-A[;,% MX&#O 'B]%JU7M@97+7*(/G0MB->^ M:7>8AJ?P*$D<%P&LU#\C4EO!<, 4V;+S0-G:0!D&(C_O(QLU2 =L%X'_&UH/ M>WN$5KX_:.VVHT.:APM(]#&%SZ>_Q['5I,R<\,KNWH129"R DWJDD'1U9= ! MB&LJK:=#U!*%[XBBHI\I2OO;KU/KD[LE36P&#',B:&I70HC*I%"?.AUO>B&7> M1XN@(E;%#_Z*!54$+:.]2)^2AO<*V/'^ +NFX75<[\QH&_#>G0MW1CE6QA3; M8C3E5A><2)]; )\D*2&:FW2!+N!=\E@JZ>:D!+8-2VO- ]%C[.YL99O8";GE MMG:HK+!GLH@"*9Z'F_&D68@\4VGP9XCNA+]P=]"SH-T=U$">WG:]'G M2^Z!\"OHDY*^3I+*$ I6,NQ:?[FV#F_H_!:]V 1=U,=$[&"C<@8(@\SNU:O- MQ!Y+^(,'.I,HJCM;7@=+)MS>21"B00]YD?K\X+VON7O.E+P1JCZ%N%>_^1LF MY*D!OE?;MN'> ?QKMVW^O#)=K(KFDJ>(-E=1NJ0L0MM7")$-B0NC. 2NT\;> M97W_ IWEN71.>$"O-8@UU 2]327L\4T/@&!PKB5.QV\2U^2>^+62,-4OK*KP M7RCLZ__OQ+Y=?C]3T&K0COX3&6RB?74B!7!19^J['=%,\!M*O4&[^>3K5:<_ M-%V<)'T5VNK-2SB+V,)L/$5#*^Z(;0LR:Y6*R@ :Q&0S9'Z+M&^K',# _'@W MZL2Q];3M66?U_=LDG2%Y9P8;]1';3W_ OH!:;+/HJ'T8'=+=#6?P/UT,7%_K:/MK'1V7;I8-WK:/HH>+HW;WP;(G MZK;C30YF8V)LR8MWC7YCT: &]:A7WK+N^DT'POG]N0G3TO@]/BD_CI,H?%,& M*JS_N>V3^;WK-/7L_!?'(W)[Q\FJ@>972@G/Z72,+5S^[F;R6\_>]S=!NUR^ M>((IZWABVKBLL>5ZV IKKUXO*W6X7#<*A[M3L7'A;(E@SWK1L@F/ >/*;39Y MY(Y:_3-T&A(( #K)P &P &%T MU:;6_;.!+^?K^"Z^+:%/"+9#MO M3AH@=5)L@+UVK_6AN$\'2AS91"A12U)V?+_^9D@YMF/GXMYFNVYP!9I$XMO, M\.$S#RF>_W3U:3CZYZ_7;.)RQ7[]Q_M?;H:LT>ITOO:&G<[5Z(K]//K;+ZS? MCF(V,KRPTDE=<-7I7']LL,;$N7+0Z^ZK-K9SR4.ZD4W"QZ.>\$Y[/.WZ0\T2+^<6YD%,FQ;N&[,+)T6DO@U[< MS_K=+D].N\?=;O_D*#GJ'8DL^5>,1G:P>FACW5S!NT8NB]8$:/Q!_[!T9S,I MW&001]%?&[[>Q7FF"X>#&6P<_@Q];/3DX,ZUN)+C8N#]:82FB^)4*VT&KR+_ M[XQ*6AG/I9H/WHQD#I9]A!G[K'->O&E:G(.6!2.S4-'*?P/:A.;YQUFP]QC[ M4;* A?UQEXR^OIO(1#K6B]O==8M7O>9FC(X[76(K[';%]A0C#>9/,O[+]7!T M\^DCZT5=-KS^/+KY<#.\I#<_G"=#,$YF,N6TE)C.V' B(6,?9,&+5'+%/F58 M"H:5E;$51P.=9M=WZ8078V"7J6.?*P4L[O%6W#_@;QFWC M=TCI::?)H7/8E M#E\@I0B\?A4?16KPY&S#N6=VXF@G'\)L/!7H1#NG M<]_E2NCIL>1"()6W%&1NT#M:+#M9"(3:H!6?_&FS$[<77GW_T=?#$D?M0PK# M#9OP*3 #4PDS7+QN(BW[K>(&UZ2:X_M2&\1^P3YHD[,X:OV=%L*E=487,K68 M'PW6X&$1'9Z^R%GK[MVLO><6YPIG)9^SVT+/%(@Q-,/DU5,F-)I0:)0W. *7 M!>/%G%6%,Q6@!RAXO/;!N>0LQR=#Q)!QXCG#="X]X?MZ&Q4*2,%:;N94)>>W MX!GSOD^+[P0:@T,J+YQJ2DVE0:&$U0ILCI8(S"ZSB4PGS%;T8]E^!@;J3LB! M7%J%BHK$V4RZ"3IH2Z1M&IWZ+=$T+=#-*383+)FOAN'%8K+WXV 26':?>I:S MW$1 8G4L-BOELLB09X(JD46J*H%](I)6IK2)*)3$324"@3!,V%9J"=(:'_;! MT+@.A-\Y-*E&I; "(E,C?/QPUMN3I4+4?J)/JD9R%MJK2ML!V1JM$J@*8T.@6!KRT[0(P(0- %(&PH9ALD M\^$!O/5-XT,1GL*C)"EGSZ>_I['5I,R<\LKNWH129 *(DWJD MD'1U9; #)*ZIM)X.L184OA_:""R)=)6,#2CN@5=GW25XFC514Z%$4D5;K%92 M^#,56R56"LF-) =DT 8^/1344V4I7_MU:GUR]^2I+:!!#LF:&I6H165:*4Z< MCVYY(Y9Y'UL$%;$J?O"O!*@BTC*V!_&<-+Q7P$[V!]@U#:_C>F=&VX#W[ERX M,\IQ9>#6F,#+K2XXD3ZW"'R2I(1H;L0"78AWR1.II)N3$M@V+*TU#T2/L?N3 ME&UB)^26N]JALL(]D\59(.62IMH(;X 7MV,H4) HA#J6@#]/H2HHW .<<:W) M$NG]Q0(ZW1] +YCZ>LI5Y>F,IANRC Z-ICA1=HM*1-VQ S&'Q^V2T4,7&R*I MVB!,$UVYQ\?>)77P^]I JCM[>N?$DH6>]ZL10@P6VWP:X"6B3^P/^A9T&F9W M$R6TGZ]%GR]Y ,)OH$]*^CI-*T,H6,FP:_WEVCI\0Z>UV(M-L8OZF(@=;%3. M$,)(9@_JU6;B'@O\P0.=2135O2UO@R43;N\E"-&@ASP(GQ^\]S5WSYF2MZ#J M4X@']9N_(R#/#?"]VK8=[AW OW7;YL\KQ6)5-)<\1;2YBM(E91':OD&(;$A< M-(JCP'7:V/NL[U]@9WDNG0,/Z+4&B48U06^%1'M\TP-$,'*N)4['WR2NR3WX MK9)HJE]85>&_1]BW_]^)?;_\?JE0JZ%V]!_$T";:5Z<2$!=UIK[?$(DZ9O05F]>PEG$%F;C AM:N">V++8>MKVHK/Z_FV2+C%Y9P8YI(D $]X""%_VEUCK1FRH2RF M6DV!4F+!Q_6AO:DY$O)2Z3E@Z6RB S'R-20C\GZG.FCO^??.*PR7YTIV^/I5 M__@LCOPONJRQY6.F\WN^VL0$UPJ8%EJJ>&EAL/CC#)-+J?A\( L_GF]TM@Y_ MNHLQI0R%^J;^CNW!'HKK:QJGI^WCZ)AN:CB#_\5BX/H21]M?XN@XL5G6/VF? M1H\71^WXT;)GZK;C30YF8V!LR8MWC5YCT: &]:!;WK%X_5X#X?QA;$)8&G_$ M)^6G<1*%;\J("NM_/OQ _N#B3!V9_^)T1"[O&*@:9'Z5E.@UG8RQA;L_7!2_ M9^1^N. \O396ZG!I;A".<:>P<9%LB5?/;]&R M"4\0M)7;;/+$W;/Z9[@&YR_D7?P'4$L#!!0 ( $%^JE;9QNN\$P4 /L8 M : 871R;S(P,C,P-# Q+3$P<7AE>&@S,BYH=&WM66USTS@0_GZ_0J1S M+9U)_!(GH4U"9R M]S*\E!*&N4\WLKVN!8IE)+FI[]??2K+;M&FAI[=E;2[F=[;?S&;_W5X0'*]X.3P]>.G?\Q(I^?[;Z*9[^_/]\GO\V=/ MR< +0C*7M%!,,U%0[OL'SSNDDVM=CGU_N5QZR\@3\MB?'_E&U<#G0BCP4IUV M]J;F%_P&FN[],KW7ZY%]D50+*#1))% -*:D4*X[)FQ34.]+K-5(S4=:2'>>: M](-^1-X(^8Z=4#>NF>:PU^J9^NY]ZMM%IK%(Z[UIRDX(2Q]VV" )8!C2?C8* M81!GX>Y.N#M,0Z#9,$MA%/X=(D@?Q=T[1Z=C39.&4]VCG!T78\NGXZ:VPXG@0HXW ON9F)%> M1A>,U^.M.5N (L]A28[$@A9;784^Z"F0+'."BOT#B GAV=>EP_L ]7!60(L_ M[!O0!Z0WPCZ#*1F&4NH"3]25E)5 M%%%H<2V3[P5YN$->>Z^\F4=>06+0;VZ$HV 21L.@^]V#IXK05)1FA]XEFU^P M]&XP(B(C.@?RBLJ8%J!Z+TXYU.11HLU(/P@^:T.\K13&9'WK' =7%2E(A?Q1G\AP2^*;D7BDM!0%2Q0>V[(4TNW4^V;*YD8T MF,S$HJ1%;9^W20X2XIHD=EO7J)CJS8WASN3N^6&.!!MN6XJ\K*C$N.E9+QQF-==]5E%4<5":KE#*$NF<[M M1 GO*R;!7'G6Z,HYD831?;I-4'LXO)]NG[D2DDKBA8T::)&2@],DI\4QM#X- M=Z.!'3"RK$!P"^>T!$E39AS,"CNXPH R0ZZ4H R&KI&@G!.:C'!&J$D$I M%RP9*VB1F-]19VIS![LB2E7<41 EN%A1+>S&FMY:+'QI!_=OY&#GF1:,IC&' M%D(L)&Z&'B+AM%0P;A\F*5,EI_68%5:?G31I0C@66HO%V&04)R;\$\J;0+8Q M[8:;9&-WUQN.0I-O:$PR=-HNW*0BGDU%?)VNCPU&7K@373L<>.&U8Q]4ZT71 M+6@U8 /"8X9&L6=\;^^B>' MS2&?T1HWE=OQ9['>\#^C-NI<"K8F?) <48*SE+1 /Y?Z+6RLF_'?W!@\F"C[ M30[!G(=_>N0W>[^@[N)23OT)S@\,_\Y-C&FOD[MOR:]CO?^^R[Z9@>:F.KPB MP?B1.,YR!AE>\GCI:W8"Y(5+SJX/A!9@JV5HW?[%@N-S17^>\#_D";]/3Y * MEBB/*UE _?-TO[$5;]]R=_C4^_^<[$_.:JF/G.R^+3?N5@W-5-,+:%M\*C=E M92$TB8&D@"5OZOH(&>.0VB=;3I>5+(4"6SQ>;'[L7%$&7U4"NP[)PM7BY_V* M55'7M.B: EN@@%PRA35@%;_%!4TOQ4SBC,:,,UV[9:ENBW./W) >*HI-(9XT M_1/\*:ZQ5,Y 0I&8$93 PABK:FZZY3;7N\SPG%BT2LQB-Z*KM+H$3A,HSRA@ M.)B>O"G@+5+3@[@,9Z5 =X!4E>0-HO6*_5**8=OHZ"[;"!A+X-1D*FN-]?-C MW%Z$P?D4&N-97NGU*1_IQ3??[F\!^P?%WK]02P$"% ,4 " !!?JI6PP8F M;'%[ 0 A>1 $0 @ $ 871R;RTR,#(S,#0P,2YH=&U0 M2P$"% ,4 " !!?JI6JO?31] / #LK0 $0 @ &@>P$ M871R;RTR,#(S,#0P,2YX&UL4$L! A0# M% @ 07ZJ5K0'0H M40 Z58# !4 ( !'J4! &%TT,8 ,\F" 5 M " 7[V 0!A=')O+3(P,C,P-# Q7VQA8BYX;6Q02P$"% ,4 M " !!?JI6>$[)-)]Y ). 4 %0 @ &!O0( 871R;RTR M,#(S,#0P,5]P&UL4$L! A0#% @ 07ZJ5JY_85 @" $R@ !L M ( !4S<# &%T>&@S,BYH=&U02P4& D "0!D @ 0DT# end