0000008063-21-000038.txt : 20211109 0000008063-21-000038.hdr.sgml : 20211109 20211109120248 ACCESSION NUMBER: 0000008063-21-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20211002 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 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: 211390926 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-20211002.htm 10-Q atro-20211002
2021Q3FALSE0000008063--12-313P12Mhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#SupplementalEmployeeRetirementPlanDefinedBenefitMember00000080632021-01-012021-10-02xbrli:shares00000080632021-11-02iso4217:USD00000080632021-10-0200000080632020-12-3100000080632020-01-012020-09-2600000080632021-07-042021-10-0200000080632020-06-282020-09-26iso4217:USDxbrli:shares00000080632019-12-3100000080632020-09-260000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-07-030000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-06-270000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-01-012021-10-020000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-01-012020-09-260000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-07-042021-10-020000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-06-282020-09-260000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-10-020000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-09-260000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-07-030000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-06-270000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-10-020000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-01-012020-09-260000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-07-042021-10-020000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-06-282020-09-260000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-10-020000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-09-260000008063us-gaap:AdditionalPaidInCapitalMember2020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-07-030000008063us-gaap:AdditionalPaidInCapitalMember2020-06-270000008063us-gaap:AdditionalPaidInCapitalMember2021-01-012021-10-020000008063us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-260000008063us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-020000008063us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-260000008063us-gaap:AdditionalPaidInCapitalMember2021-10-020000008063us-gaap:AdditionalPaidInCapitalMember2020-09-260000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-030000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-270000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-10-020000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-260000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-042021-10-020000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-282020-09-260000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-020000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-260000008063us-gaap:RetainedEarningsMember2020-12-310000008063us-gaap:RetainedEarningsMember2019-12-310000008063us-gaap:RetainedEarningsMember2021-07-030000008063us-gaap:RetainedEarningsMember2020-06-270000008063us-gaap:RetainedEarningsMember2021-01-012021-10-020000008063us-gaap:RetainedEarningsMember2020-01-012020-09-260000008063us-gaap:RetainedEarningsMember2021-07-042021-10-020000008063us-gaap:RetainedEarningsMember2020-06-282020-09-260000008063us-gaap:RetainedEarningsMember2021-10-020000008063us-gaap:RetainedEarningsMember2020-09-260000008063us-gaap:TreasuryStockMember2020-12-310000008063us-gaap:TreasuryStockMember2019-12-310000008063us-gaap:TreasuryStockMember2021-07-030000008063us-gaap:TreasuryStockMember2020-06-270000008063us-gaap:TreasuryStockMember2021-01-012021-10-020000008063us-gaap:TreasuryStockMember2020-01-012020-09-260000008063us-gaap:TreasuryStockMember2021-07-042021-10-020000008063us-gaap:TreasuryStockMember2020-06-282020-09-260000008063us-gaap:TreasuryStockMember2021-10-020000008063us-gaap:TreasuryStockMember2020-09-26atro:element00000080632019-02-132019-02-130000008063atro:FirstEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-02-132019-02-130000008063atro:SecondEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-02-132019-02-130000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-02-012021-02-280000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-04-012021-04-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-09-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-09-012021-09-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-10-020000008063srt:ScenarioForecastMembersrt:MinimumMemberatro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-10-032021-12-310000008063srt:ScenarioForecastMemberatro:UnitedStatesDepartmentOfTransportationMembersrt:MaximumMemberus-gaap:GrantMember2021-10-032021-12-310000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-07-042021-10-020000008063us-gaap:CostOfSalesMember2021-01-012021-10-020000008063us-gaap:CostOfSalesMember2020-01-012020-09-260000008063us-gaap:CostOfSalesMember2021-07-042021-10-020000008063us-gaap:CostOfSalesMember2020-06-282020-09-260000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-10-020000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-260000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-042021-10-020000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-06-282020-09-260000008063us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMember2021-10-02atro:reporting_unit0000008063atro:AerospaceSegmentMember2020-01-012020-09-2600000080632021-10-032021-10-0200000080632021-01-010000008063atro:CommercialTransportAircraftMember2021-01-012021-10-020000008063atro:CommercialTransportAircraftMember2020-01-012020-09-260000008063atro:CommercialTransportAircraftMember2021-07-042021-10-020000008063atro:CommercialTransportAircraftMember2020-06-282020-09-260000008063atro:MilitaryAircraftMember2021-01-012021-10-020000008063atro:MilitaryAircraftMember2020-01-012020-09-260000008063atro:MilitaryAircraftMember2021-07-042021-10-020000008063atro:MilitaryAircraftMember2020-06-282020-09-260000008063atro:BusinessJetMember2021-01-012021-10-020000008063atro:BusinessJetMember2020-01-012020-09-260000008063atro:BusinessJetMember2021-07-042021-10-020000008063atro:BusinessJetMember2020-06-282020-09-260000008063atro:OtherAerospaceMember2021-01-012021-10-020000008063atro:OtherAerospaceMember2020-01-012020-09-260000008063atro:OtherAerospaceMember2021-07-042021-10-020000008063atro:OtherAerospaceMember2020-06-282020-09-260000008063atro:AerospaceSegmentMember2021-01-012021-10-020000008063atro:AerospaceSegmentMember2021-07-042021-10-020000008063atro:AerospaceSegmentMember2020-06-282020-09-260000008063atro:SemiconductorMember2021-01-012021-10-020000008063atro:SemiconductorMember2020-01-012020-09-260000008063atro:SemiconductorMember2021-07-042021-10-020000008063atro:SemiconductorMember2020-06-282020-09-260000008063atro:AerospaceAndDefenseSegmentMember2021-01-012021-10-020000008063atro:AerospaceAndDefenseSegmentMember2020-01-012020-09-260000008063atro:AerospaceAndDefenseSegmentMember2021-07-042021-10-020000008063atro:AerospaceAndDefenseSegmentMember2020-06-282020-09-260000008063atro:TestSystemsSegmentMember2021-01-012021-10-020000008063atro:TestSystemsSegmentMember2020-01-012020-09-260000008063atro:TestSystemsSegmentMember2021-07-042021-10-020000008063atro:TestSystemsSegmentMember2020-06-282020-09-260000008063atro:ProductLineElectricalPowerAndMotionMember2021-01-012021-10-020000008063atro:ProductLineElectricalPowerAndMotionMember2020-01-012020-09-260000008063atro:ProductLineElectricalPowerAndMotionMember2021-07-042021-10-020000008063atro:ProductLineElectricalPowerAndMotionMember2020-06-282020-09-260000008063atro:ProductLineLightingAndSafetyMember2021-01-012021-10-020000008063atro:ProductLineLightingAndSafetyMember2020-01-012020-09-260000008063atro:ProductLineLightingAndSafetyMember2021-07-042021-10-020000008063atro:ProductLineLightingAndSafetyMember2020-06-282020-09-260000008063atro:ProductLineAvionicsMember2021-01-012021-10-020000008063atro:ProductLineAvionicsMember2020-01-012020-09-260000008063atro:ProductLineAvionicsMember2021-07-042021-10-020000008063atro:ProductLineAvionicsMember2020-06-282020-09-260000008063atro:ProductLineSystemsCertificationMember2021-01-012021-10-020000008063atro:ProductLineSystemsCertificationMember2020-01-012020-09-260000008063atro:ProductLineSystemsCertificationMember2021-07-042021-10-020000008063atro:ProductLineSystemsCertificationMember2020-06-282020-09-260000008063atro:ProductLineStructuresMember2021-01-012021-10-020000008063atro:ProductLineStructuresMember2020-01-012020-09-260000008063atro:ProductLineStructuresMember2021-07-042021-10-020000008063atro:ProductLineStructuresMember2020-06-282020-09-260000008063atro:ProductLineOtherMember2021-01-012021-10-020000008063atro:ProductLineOtherMember2020-01-012020-09-260000008063atro:ProductLineOtherMember2021-07-042021-10-020000008063atro:ProductLineOtherMember2020-06-282020-09-260000008063us-gaap:LandMember2021-10-020000008063us-gaap:LandMember2020-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2021-10-020000008063us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000008063us-gaap:MachineryAndEquipmentMember2021-10-020000008063us-gaap:MachineryAndEquipmentMember2020-12-310000008063us-gaap:ConstructionInProgressMember2021-10-020000008063us-gaap:ConstructionInProgressMember2020-12-310000008063us-gaap:PatentsMember2021-01-012021-10-020000008063us-gaap:PatentsMember2021-10-020000008063us-gaap:PatentsMember2020-12-310000008063us-gaap:NoncompeteAgreementsMember2021-01-012021-10-020000008063us-gaap:NoncompeteAgreementsMember2021-10-020000008063us-gaap:NoncompeteAgreementsMember2020-12-310000008063us-gaap:TradeNamesMember2021-01-012021-10-020000008063us-gaap:TradeNamesMember2021-10-020000008063us-gaap:TradeNamesMember2020-12-310000008063us-gaap:UnpatentedTechnologyMember2021-01-012021-10-020000008063us-gaap:UnpatentedTechnologyMember2021-10-020000008063us-gaap:UnpatentedTechnologyMember2020-12-310000008063us-gaap:CustomerRelationshipsMember2021-01-012021-10-020000008063us-gaap:CustomerRelationshipsMember2021-10-020000008063us-gaap:CustomerRelationshipsMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2021-01-012021-10-020000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2021-10-020000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-10-020000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2021-10-0200000080632020-01-012020-03-280000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMember2021-10-02xbrli:pure0000008063atro:AmendedAndRestatedCreditAgreementMember2021-01-012021-10-020000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2021-01-012021-10-02atro:fiscal_quarter0000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMembersrt:MinimumMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMember2021-05-300000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMember2021-05-310000008063us-gaap:LineOfCreditMember2021-10-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2021-12-310000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-04-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-07-020000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-10-010000008063srt:ScenarioForecastMemberus-gaap:LineOfCreditMember2022-12-310000008063us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMember2021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMember2020-05-040000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-042021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2021-01-012021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-01-012021-10-020000008063srt:MinimumMember2021-01-012021-10-020000008063srt:MaximumMember2021-01-012021-10-0200000080632021-07-0300000080632020-06-270000008063us-gaap:EmployeeStockOptionMember2021-01-012021-10-020000008063us-gaap:EmployeeStockOptionMember2020-01-012020-09-2600000080632019-09-170000008063us-gaap:TreasuryStockMember2020-01-012020-03-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-10-020000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-10-020000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-260000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-07-042021-10-020000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-06-282020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2021-01-012021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2020-01-012020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2021-07-042021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2020-06-282020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-07-042021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-06-282020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-09-260000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-07-042021-10-020000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-06-282020-09-26atro:retirement_planatro:customer0000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2021-07-042021-10-020000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2021-01-012021-10-020000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2020-06-282020-09-260000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:MajorCustomerTwoMember2020-06-282020-09-260000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2020-01-012020-09-260000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:MajorCustomerTwoMember2020-01-012020-09-260000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:IndirectSalesMember2021-01-012021-10-020000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:IndirectSalesMember2021-07-042021-10-020000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-01-012020-09-260000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2021-07-042021-10-020000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-06-282020-09-260000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-10-020000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-09-260000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2021-07-042021-10-020000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2020-06-282020-09-260000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-260000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2021-07-042021-10-020000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-06-282020-09-260000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-10-020000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-09-260000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2021-07-042021-10-020000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2020-06-282020-09-260000008063us-gaap:OperatingSegmentsMember2021-01-012021-10-020000008063us-gaap:OperatingSegmentsMember2020-01-012020-09-260000008063us-gaap:OperatingSegmentsMember2021-07-042021-10-020000008063us-gaap:OperatingSegmentsMember2020-06-282020-09-260000008063us-gaap:CorporateNonSegmentMember2021-01-012021-10-020000008063us-gaap:CorporateNonSegmentMember2020-01-012020-09-260000008063us-gaap:CorporateNonSegmentMember2021-07-042021-10-020000008063us-gaap:CorporateNonSegmentMember2020-06-282020-09-260000008063us-gaap:CorporateNonSegmentMember2021-10-020000008063us-gaap:CorporateNonSegmentMember2020-12-310000008063atro:DiagnosysTestSystemsLimitedMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2020-12-310000008063atro:DiagnosysTestSystemsLimitedMember2021-10-020000008063atro:DiagnosysTestSystemsLimitedMember2021-01-012021-10-020000008063atro:AstronicsAeroSatCorporationMember2020-01-012020-09-260000008063us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMemberus-gaap:SubsequentEventMember2021-10-062021-10-060000008063srt:ScenarioForecastMemberus-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMember2021-10-032021-12-31
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 October 2, 2021
or
 
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from                      to                     
Commission File Number 0-7087
 
ASTRONICS CORPORATION
(Exact name of registrant as specified in its charter)
 
New York
(State or other jurisdiction of
incorporation or organization)
16-0959303
(IRS Employer
Identification Number)
130 Commerce Way, East Aurora, New York
(Address of principal executive offices)
14052
(Zip code)
(716) 805-1599
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act: None
Securities registered pursuant to Section 12(g) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
NOT APPLICABLE
(Former name, former address and former fiscal year, if changed since last report)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨


Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer” and a “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Emerging growth company
Non-accelerated filer
Smaller Reporting Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a)
of the Exchange Act. ¨
 Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ý
As of November 2, 2021, 31,460,404 shares of common stock were outstanding consisting of 25,083,995 shares of common stock ($.01 par value) and 6,376,409 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
October 2, 2021 with Comparative Figures for December 31, 2020
(Unaudited)
(In thousands)
 
October 2, 2021December 31, 2020
Current Assets:
Cash and Cash Equivalents
$29,091 $40,412 
Accounts Receivable, Net of Allowance for Estimated Credit Losses
107,690 93,056 
Inventories
157,163 157,059 
Prepaid Expenses and Other Current Assets
34,135 26,420 
Assets Held for Sale3,760  
Total Current Assets
331,839 316,947 
Property, Plant and Equipment, Net of Accumulated Depreciation97,435 106,678 
Operating Right-of-Use Assets17,585 18,953 
Other Assets6,975 8,999 
Intangible Assets, Net of Accumulated Amortization98,190 109,886 
Goodwill58,282 58,282 
Total Assets
$610,306 $619,745 
Current Liabilities:
Accounts Payable
$24,456 $26,446 
Current Operating Lease Liabilities7,124 4,998 
Accrued Expenses and Other Current Liabilities
47,987 37,721 
Customer Advance Payments and Deferred Revenue
22,249 24,571 
Total Current Liabilities
101,816 93,736 
Long-term Debt183,000 173,000 
Long-term Operating Lease Liabilities13,314 16,637 
Other Liabilities60,516 66,001 
Total Liabilities358,646 349,374 
Shareholders’ Equity:
Common Stock
353 347 
Accumulated Other Comprehensive Loss
(16,313)(16,450)
Other Shareholders’ Equity
267,620 286,474 
Total Shareholders’ Equity
251,660 270,371 
Total Liabilities and Shareholders’ Equity$610,306 $619,745 
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three and Nine Months Ended October 2, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands, except per share data)
 
Nine Months EndedThree Months Ended
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales$328,856 $387,784 $111,841 $106,506 
Cost of Products Sold281,957 310,059 94,610 91,333 
Gross Profit46,899 77,725 17,231 15,173 
Selling, General and Administrative Expenses66,829 85,941 21,729 24,170 
Impairment Loss 87,016   
Loss from Operations(19,930)(95,232)(4,498)(8,997)
Other Expense, Net of Other Income1,627 4,546 546 369 
Interest Expense, Net of Interest Income5,252 5,091 1,795 1,775 
Loss Before Income Taxes(26,809)(104,869)(6,839)(11,141)
Provision for (Benefit from) Income Taxes373 (9,073)335 (5,887)
Net Loss$(27,182)$(95,796)$(7,174)$(5,254)
Loss Per Share:
Basic
$(0.88)$(3.11)$(0.23)$(0.17)
Diluted
$(0.88)$(3.11)$(0.23)$(0.17)
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive (Loss) Income
Three and Nine Months Ended October 2, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)
 
Nine Months EndedThree Months Ended
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Net Loss$(27,182)$(95,796)$(7,174)$(5,254)
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments
(1,165)(85)(1,143)1,409 
Retirement Liability Adjustment – Net of Tax
1,302 645 434 215 
Total Other Comprehensive Income (Loss)137 560 (709)1,624 
Comprehensive Loss$(27,045)$(95,236)$(7,883)$(3,630)
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Nine Months Ended October 2, 2021 With Comparative Figures for 2020
(Unaudited, In thousands)
Nine Months Ended
Cash Flows from Operating Activities:October 2, 2021September 26, 2020
Net Loss$(27,182)$(95,796)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:
Depreciation and Amortization21,950 24,095 
Provisions for Non-Cash Losses on Inventory and Receivables2,750 4,535 
Equity-based Compensation Expense5,147 3,924 
Deferred Tax (Benefit) Expense(145)1,127 
Non-cash Severance Expense182 3,007 
Operating Lease Non-Cash Expense3,783 3,352 
Equity Investment Other Than Temporary Impairment 3,493 
Impairment Loss 87,016 
Contingent Consideration Liability Fair Value Adjustment(2,200) 
Other3,010 6,622 
Cash Flows from Changes in Operating Assets and Liabilities:
Accounts Receivable(15,027)53,604 
Inventories(3,255)(19,807)
Accounts Payable(1,883)(9,589)
Accrued Expenses1,733 (11,340)
Other Current Assets and Liabilities(666)(224)
Customer Advance Payments and Deferred Revenue(2,215)(6,474)
Income Taxes217 (12,316)
Operating Lease Liabilities(4,395)(3,412)
Supplemental Retirement and Other Liabilities(304)(304)
Cash Flows from Operating Activities(18,500)31,513 
Cash Flows from Investing Activities:
Capital Expenditures(4,639)(5,575)
Proceeds on Sale of Assets30 1,600 
Cash Flows from Investing Activities(4,609)(3,975)
Cash Flows from Financing Activities:
Proceeds from Long-term Debt20,000 150,000 
Payments for Long-term Debt(10,000)(170,000)
Purchase of Outstanding Shares for Treasury (7,732)
Financing Fees (360)
Stock Options Activity3,187 33 
Finance Lease Principal Payments(878)(1,425)
Cash Flows from Financing Activities12,309 (29,484)
Effect of Exchange Rates on Cash(521)(63)
Decrease in Cash and Cash Equivalents(11,321)(2,009)
Cash and Cash Equivalents at Beginning of Period40,412 31,906 
Cash and Cash Equivalents at End of Period$29,091 $29,897 
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity
Three and Nine Months Ended October 2, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)
Nine Months EndedThree Months Ended
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Common Stock
Beginning of Period$278 $269 $283 $274 
Net Exercise of Stock Options6  6  
Class B Stock Converted to Common Stock5 8  3 
End of Period289 277 289 277 
Convertible Class B Stock
Beginning of Period69 76 64 72 
Net Exercise of Stock Options 1   
Class B Stock Converted to Common Stock(5)(8) (3)
End of Period64 69 64 69 
Additional Paid in Capital
Beginning of Period82,187 76,340 85,829 79,179 
Net Exercise of Stock Options and Equity-based Compensation Expense8,328 3,956 4,686 1,117 
End of Period90,515 80,296 90,515 80,296 
Accumulated Comprehensive Loss
Beginning of Period(16,450)(15,628)(15,604)(16,692)
Foreign Currency Translation Adjustments(1,165)(85)(1,143)1,409 
Retirement Liability Adjustment – Net of Taxes1,302 645 434 215 
End of Period(16,313)(15,068)(16,313)(15,068)
Retained Earnings
Beginning of Period312,803 428,584 292,795 338,042 
Net Loss(27,182)(95,796)(7,174)(5,254)
End of Period285,621 332,788 285,621 332,788 
Treasury Stock
Beginning of Period(108,516)(100,784)(108,516)(108,516)
Purchase of Shares (7,732)  
End of Period(108,516)(108,516)(108,516)(108,516)
Total Shareholders’ Equity$251,660 $289,846 $251,660 $289,846 
See notes to consolidated condensed financial statements.





7

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity, Continued
Three and Nine Months Ended October 2, 2021 With Comparative Figures for 2020
(Unaudited)
(In thousands)
Nine Months EndedThree Months Ended
(Shares)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Common Stock
Beginning of Period27,825 26,874 28,315 27,355 
Net Issuance from Exercise of Stock Options554 69 534 44 
Class B Stock Converted to Common Stock512 790 42 334 
End of Period28,891 27,733 28,891 27,733 
Convertible Class B Stock
Beginning of Period6,877 7,650 6,420 7,209 
Net Issuance from Exercise of Stock Options13 16  1 
Class B Stock Converted to Common Stock(512)(790)(42)(334)
End of Period6,378 6,876 6,378 6,876 
Treasury Stock
Beginning of Period3,808 3,526 3,808 3,808 
Purchase of Shares 282   
End of Period3,808 3,808 3,808 3,808 
See notes to consolidated condensed financial statements.


8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
October 2, 2021
(Unaudited)
1) Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the nine months ended October 2, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2020 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost
9

cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray.
In September 2021 the Company also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received the first installment of $7.3 million under the grant in September 2021. The remaining balance due to be received of $7.4 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of October 2, 2021. The Company expects to receive a second installment in the range of $5 million to $6 million during the fourth quarter of 2021 and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough or lay off a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit will be recognized 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 quarter ended October 2, 2021, the Company recognized $1.1 million of the award. The unearned portion of the AMJP award of $13.6 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at October 2, 2021.
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the three and nine months ended October 2, 2021:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Cost of Products Sold$3,185 $1,457 $1,706 $906 
Selling, General and Administrative Expenses190 176 43 75 
Total$3,375 $1,633 $1,749 $981 
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. The allowance for estimated credit losses balance was $3.3 million and $3.2 million at October 2, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was insignificant during the three and nine months ended October 2, 2021, and insignificant and $1.7 million in the three and nine months ended September 26, 2020, respectively. Total writeoffs charged against the allowance were insignificant in the three and nine months ended October 2, 2021, and $1.1 million and $1.2 million in the three and nine months ended September 26, 2020. Total recoveries were insignificant in both the three and nine months ended October 2, 2021 and September 26, 2020.
10

The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic.
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with this facility of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. The facility was sold subsequent to quarter-end. See note 19 for further information.
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.8 million and $16.4 million for the three months ended and $64.7 million and $65.0 million for the nine months ended October 2, 2021 and September 26, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
Goodwill Impairment
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020, and an additional assessment of our PECO reporting unit as of June 27, 2020. Based on our quantitative assessments, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.
As of October 2, 2021, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.
For additional information regarding the quantitative test and the related goodwill impairment see Note 6.
Valuation of Long-Lived Assets
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. As of October 2, 2021 and for the three and nine month periods then ended, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
11

Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

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

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
2) Revenue
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
12

The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of October 2, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of October 2, 2021, the Company does not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the
13

benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.
On October 2, 2021, we had $354.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $113.3 million of our remaining performance obligations as revenue in the remainder of 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $6.5 million and $8.5 million during the three months ended and $15.1 million and $20.1 million during the nine months ended October 2, 2021 and September 26, 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended October 2, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, October 2, 2021
$23,381 $26,516 
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Commercial Transport
$143,550 $214,390 $57,549 $44,067 
Military
54,847 50,329 17,064 18,164 
Business Jet
41,131 45,259 12,109 14,711 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems Segment
Semiconductor
 3,407  585 
Aerospace & Defense
62,454 58,186 16,075 23,373 
Test Systems Total62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
14

The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Electrical Power & Motion
$102,742 $148,500 $38,650 $32,481 
Lighting & Safety
76,929 90,973 25,461 25,320 
Avionics
47,355 57,381 14,491 16,104 
Systems Certification
7,937 5,596 6,099 605 
Structures
4,565 7,528 2,021 2,432 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
3) Inventories
Inventories consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Finished Goods
$24,868 $26,964 
Work in Progress
25,761 21,987 
Raw Material
106,534 108,108 
$157,163 $157,059 
The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.
4) Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Land
$8,654 $9,891 
Buildings and Improvements
70,673 75,493 
Machinery and Equipment
123,049 119,444 
Construction in Progress
5,807 5,843 
208,183 210,671 
Less Accumulated Depreciation
110,748 103,993 
$97,435 $106,678 
Additionally, net Property, Plant and Equipment of $3.8 million is classified in Assets Held for Sale at October 2, 2021.
15

5) Intangible Assets
The following table summarizes acquired intangible assets as follows:
October 2, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,957 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,465 11,082 10,085 
Trade Names10 years11,465 8,278 11,512 7,537 
Completed and Unpatented Technology9 years47,962 29,285 48,043 25,766 
Customer Relationships15 years142,330 66,810 142,478 60,096 
Total Intangible Assets12 years$214,985 $116,795 $215,261 $105,375 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Amortization Expense
$11,565 $13,024 $3,853 $4,382 
Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,382 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended October 2, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
October 2, 2021
Aerospace$36,648 $ $36,648 
Test Systems21,634  21,634 
$58,282 $ $58,282 
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. We determined that the estimated fair value of four of the eight reporting units was less than their respective carrying values.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020 and we determined that the estimated fair value was less than the respective carrying value.
Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.
16

As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.
7) Long-term Debt and Notes Payable
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and returns to 3.75 to 1 for each quarter thereafter.
At October 2, 2021, there was $183.0 million outstanding on the revolving credit facility and there remained $190.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At October 2, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. As noted above, the maximum net leverage ratio was set at 6.00 to 1 for the quarter ended October 2, 2021. The Company was in compliance with its financial covenants at October 2, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, through the second quarter of 2022.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
8) Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances.
17

Activity in the warranty accrual is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Balance at Beginning of Period$7,018 $7,660 $6,835 $6,965 
Warranties Issued3,506 1,618 1,485 95 
Warranties Settled(2,427)(1,324)(764)(16)
Reassessed Warranty Exposure(808)(596)(267)314 
Balance at End of Period$7,289 $7,358 $7,289 $7,358 
9) Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 and 1 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)October 2, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,324 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization11,029 8,015 
Operating Right-of-Use Assets, Net$17,585 $18,953 
Short-term Operating Lease Liabilities$7,124 $4,998 
Long-term Operating Lease Liabilities13,314 16,637 
Operating Lease Liabilities$20,438 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization83 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$94 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$94 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
2 734 
Finance Lease Liabilities$96 $2,815 
18

The following is a summary of the Company's total lease costs:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$550 $765 $23 $255 
Interest on Lease Liabilities78 170 10 50 
Total Finance Lease Cost628 935 33 305 
Operating Lease Cost4,297 3,957 1,614 1,314 
Right-of-Use Asset Impairment 691   
Variable Lease Cost1,135 1,010 390 377 
Short-term Lease Cost (excluding month-to-month)104 155 28 41 
Less Sublease and Rental (Income) Expense(943)(1,085)(321)(348)
Total Operating Lease Cost4,593 4,728 1,711 1,384 
Total Net Lease Cost$5,221 $5,663 $1,744 $1,689 
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$1,876 $24 
2022
7,299 73 
2023
3,813  
2024
2,886  
2025
2,807  
Thereafter3,360  
Total Lease Payments22,041 97 
Less: Interest1,603 1 
Total Lease Liability$20,438 $96 
10) Income Taxes
The effective tax rates were approximately (4.9)% and 52.8% for the three months ended and (1.4)% and 8.7% for the nine months ended October 2, 2021 and September 26, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against U.S. Federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against U.S. Federal deferred tax assets and permanently nondeductible goodwill impairments.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through October 2, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, in the first quarter of 2020 the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. Federal deferred tax assets as of October 2, 2021.
19

On March 11, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three or nine months ended October 2, 2021.
11) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows:
Nine Months Ended
Three Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Weighted Average Shares - Basic
30,927 30,780 30,954 30,770 
Net Effect of Dilutive Stock Options
    
Weighted Average Shares - Diluted
30,927 30,780 30,954 30,770 
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 647,000 shares as of October 2, 2021 and 831,000 shares as of September 26, 2020. Further, due to our net loss in the three and nine month periods ended October 2, 2021 and September 26, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
12) Shareholders' Equity
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
Comprehensive Loss and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)October 2, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,633)$(4,468)
Retirement Liability Adjustment – Before Tax(12,962)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(10,680)(11,982)
Accumulated Other Comprehensive Loss$(16,313)$(16,450)
The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Foreign Currency Translation Adjustments$(1,165)$(85)$(1,143)$1,409 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302 302 101 101 
Amortization of Net Actuarial Losses
1,000 515 333 171 
Tax Benefit
 (172) (57)
Retirement Liability Adjustment1,302 645 434 215 
Other Comprehensive Income (Loss)$137 $560 $(709)$1,624 
20

13) Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Service Cost$146 $167 $49 $56 
Interest Cost573 627 192 209 
Amortization of Prior Service Cost290 290 97 97 
Amortization of Net Actuarial Losses970 486 324 162 
Net Periodic Cost$1,979 $1,570 $662 $524 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The net periodic cost was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Expense, Net of Other Income.
14) Sales to Major Customers
The loss of major customers or a significant reduction in business with a major customer would significantly, negatively impact our sales and earnings. In the three and nine months ended October 2, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to two customers in the Aerospace segment represented 6% and 10% of consolidated sales for the three months ended and 12% and 9% for the nine months ended September 26, 2020, respectively.
15) Legal Proceedings
Lufthansa
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the three and nine months ended October 2, 2021. The reserve for the German indirect claim was approximately $17.1 million at October 2, 2021, which included an additional $0.1 million and $0.4 million in interest accrued during the three and nine months then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at October 2, 2021 and December 31, 2020.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the U.S. Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. Fact discovery has begun on both the patent and copyright claims and is not scheduled to be completed until February 2022. A summary judgment hearing is scheduled for May 19, 2022 and the jury trial is scheduled to begin on July 12, 2022. No amounts have been accrued for this matter in the October 2, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
21

16) Segment Information
Below are the sales and operating profit (loss) by segment for the three and nine months ended October 2, 2021 and September 26, 2020 and a reconciliation of segment operating profit (loss) to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales:
Aerospace$266,425 $326,282 $95,775 $82,548 
Less Inter-segment Sales(23)(91)(9) 
Total Aerospace Sales266,402 326,191 95,766 82,548 
Test Systems62,811 62,391 16,128 24,406 
Less Inter-segment Sales(357)(798)(53)(448)
Total Test Systems Sales62,454 61,593 16,075 23,958 
Total Consolidated Sales$328,856 $387,784 $111,841 $106,506 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(6,352)$(86,567)$1,917 $(6,332)
(2.4)%(26.5)%2.0 %(7.7)%
Test Systems
(1,958)4,270 (2,201)936 
(3.1)%6.9 %(13.7)%3.9 %
Total Segment Measure of Operating Loss(8,310)(82,297)(284)(5,396)
(2.5)%(21.2)%(0.3)%(5.1)%
Deductions from Segment Measure of Operating Loss
Interest Expense, Net of Interest Income
5,252 5,091 1,795 1,775 
Corporate Expenses and Other
13,247 17,481 4,760 3,970 
Loss Before Income Taxes$(26,809)$(104,869)$(6,839)$(11,141)
Total Assets:
(In thousands)
October 2, 2021December 31, 2020
Aerospace
$474,042 $484,885 
Test Systems
99,323 105,079 
Corporate
36,941 29,781 
Total Assets
$610,306 $619,745 
17) Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
22

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

There were $0.5 million and $0.7 million in restructuring-related severance charges and other charges recorded in the three and nine months ended October 2, 2021. The Company incurred $0.2 million and $5.6 million in restructuring charges during the three and nine months ended September 26, 2020.
The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges713 
Cash Paid(2,801)
Balance as of October 2$3,543 
The liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which was not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
19) Subsequent Events
As of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with these facilities of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. On October 6, 2021, the transaction closed and control of the assets transferred to the buyer. The net cash proceeds from the sale totaled approximately $8.8 million. The net gain on sale of approximately $5.0 million will be recognized in the fourth quarter of 2021.
24

Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(The following should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the Company’s Form 10-K for the year ended December 31, 2020.)
OVERVIEW
Astronics Corporation (“Astronics” or the “Company”) is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification, and automated test systems.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motions systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial, military and general aviation markets, suppliers to those OEM’s, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense (“USDOD”). Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEM's and prime government contractors for both electronics and military products.
Our strategy is to increase our value by developing technologies and capabilities, either internally or through acquisition, and using those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.
Important factors affecting our growth and profitability are the ongoing impacts of the COVID-19 pandemic and the timing and extent of recovery (as discussed more fully below), the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the Test 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.
In September 2021 the Company also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received the first installment of $7.3 million under the grant in September 2021. The remaining balance due to be received of $7.4 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of October 2, 2021. The Company expects to receive a second installment in the range of $5 million to $6 million during the fourth quarter of 2021 and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough or lay off a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit will be recognized 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 quarter ended October 2, 2021, the Company recognized $1.1 million of the award. The unearned portion of the AMJP award of $13.6 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at October 2, 2021.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million plus certain contingent purchase consideration (“earn-out”).
The transaction included two elements of contingent earnouts. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual
25

period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were payable for the year ended December 31, 2019.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK
Nine Months EndedThree Months Ended
($ in thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales$328,856 $387,784 $111,841 $106,506 
Gross Profit (sales less cost of products sold)$46,899 $77,725 $17,231 $15,173 
Gross Margin14.3 %20.0 %15.4 %14.2 %
Selling, General and Administrative Expenses$66,829 $85,941 $21,729 $24,170 
SG&A Expenses as a Percentage of Sales20.3 %22.2 %19.4 %22.7 %
Impairment Loss$— $87,016 $— $— 
Interest Expense, Net of Interest Income$5,252 $5,091 $1,795 $1,775 
Effective Tax Rate(1.4)%8.7 %(4.9)%52.8 %
Net Loss$(27,182)$(95,796)$(7,174)$(5,254)
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED THIRD QUARTER RESULTS
Consolidated sales were up $5.3 million from the third quarter of 2020. Aerospace sales were up $13.2 million, or 16.0%, and Test System sales decreased $7.9 million. Total sales and volume continued to reflect the ongoing impacts of the COVID-19 pandemic on the global aerospace industry. Supply chain pressures impacted delivery schedules and costs, limiting the Company’s ability to respond to accelerated or quick-turn delivery requests from customers and delayed shipments that otherwise would have been made during the quarter. The Company estimates that revenue would have been $8 million to $10 million higher in the third quarter if its supply chain was functioning normally.
Consolidated cost of products sold in the third quarter of 2021 was $94.6 million, compared with $91.3 million in the prior-year period. The increase was primarily due to higher sales volume driven by improvement in the global aerospace industry, offset by $1.1 million recognized as an offset to cost of products sold from the AMJP program. The grant is benefiting cost of products sold over the six-month period of performance.
Selling, general and administrative (“SG&A”) expenses were $21.7 million in the third quarter of 2021 compared with $24.2 million in the prior-year period due primarily to lower legal expenses in the current year’s third quarter related to a patent claim.
The effective tax rate for the quarter was (4.9)%, compared with 52.8% in the third quarter of 2020. The 2021 tax rate was impacted by State and Foreign income taxes. The 2020 tax rate was impacted by a discrete adjustment related to accrued state income tax refunds of approximately $3.1 million. In addition, the 2020 tax rate was impacted by changes in the forecasted tax rate related to permanently non-deductible goodwill impairments and an expected U.S. Federal net operating loss carryback.
Consolidated net loss was $7.2 million, or $0.23 per diluted share, compared with net loss of $5.3 million, or $0.17 per diluted share, in the prior year. The prior-year net loss benefited from a $3.1 million tax adjustment related to a revised state income tax filing position.
Bookings were $153.5 million, for a book-to-bill ratio of 1.37:1. Backlog at the end of the quarter was $354.4 million. Approximately $113.3 million, or 32%, of backlog is expected to ship in the remainder of 2021.
26

CONSOLIDATED YEAR-TO-DATE RESULTS
Consolidated sales were down $58.9 million. Aerospace sales were down $59.8 million from the prior-year period and continued to be negatively affected by the continued impacts of the COVID-19 pandemic, while the prior-year period was inclusive of pre-pandemic levels during the first quarter. Test System sales increased $0.9 million.
Consolidated cost of products sold in 2021 was $282.0 million, compared with $310.1 million in the prior-year period. The decrease was primarily due to lower volume related to the continued impacts of the COVID-19 pandemic on the global aerospace industry. The current year period benefited from $1.1 million recognized as an offset to cost of products sold related to the AMJP award.
SG&A expenses were $66.8 million in 2021 compared with $85.9 million the prior-year period. The decrease was primarily due to the cost control measures implemented at the onset of the pandemic late in the first quarter of 2020 which resulted in lower labor costs and discretionary spending. Lower legal expenses associated with a patent claim contributed to the decrease. The current year period benefited from a $2.2 million non-cash reduction of the fair value of a contingent consideration liability. The Company incurred $5.6 million in restructuring-related severance charges in the prior-year period, primarily in the Aerospace segment.
Non-cash goodwill and long-lived asset impairment charges of $87.0 million in the Aerospace segment were recognized in 2020 due to reduced expectations of future operating results caused by the COVID-19 pandemic.
Other Expense, Net of Other Income in the prior year included a $3.5 million impairment of an equity investment.
The effective tax rate for the first nine months 2021 was (1.4)%, compared with 8.7% in the prior-year period. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against U.S. Federal and most State deferred tax assets. The 2020 tax rate was impacted by permanently non-deductible goodwill impairments of $60.8 million, a U.S. Federal valuation allowance recorded of approximately $7.5 million, and a discrete adjustment related to accrued state income tax refunds of approximately $3.1 million.
Consolidated net loss was $27.2 million, or $0.88 per diluted share, compared with net loss of $95.8 million, or $3.11 per diluted share, in the prior year. The after-tax impact of the prior year impairment was $2.64 per diluted share.
COVID-19 Impacts on Our Business
The spread of the COVID-19 outbreak has disrupted businesses on a global scale. On March 11, 2020, the World Health Organization classified the outbreak as a pandemic. COVID-19 has caused disruption and volatility in the global capital markets, and has authored an economic slowdown in the Aerospace industry in particular. As we entered this crisis, the Company established two clear priorities: first and foremost the health and safety of our employees and their families, and second, continuing to meet the needs of our customers and secure the financial well-being of the Company. Substantially all of our operations and production activities have, to-date, remained operational. In response to the COVID-19 crisis, we implemented changes in our work practices to maintain a safe working environment for production employees at our facilities, while enabling other employees to productively work from home. As we commence bringing employees back to the workplace and return to in-person meetings with customers and suppliers, we are adopting a flexible work approach. This will allow for a smooth transition from COVID-19 conditions to a future that better meets the needs of the business and the interests of our employees. In terms of maintaining our financial health and liquidity, in early 2020, we implemented workforce reduction activities to align capacity with expected demand. We also implemented significant cost conservation measures, and we continue to closely monitor spending priorities. As economic activity recovers, we continue to monitor the situation, to assess further possible implications on our operations, supply chain, liquidity, cash flow and customer orders, and to take actions in an effort to mitigate adverse consequences. We believe that our existing financial arrangements are sufficient to meet our operating needs, and have adequate borrowings availability under our Credit Agreement that could provide additional relief if necessary.
See Part II, Item 1A, Risk Factors, for an additional discussion of risk related to supply chain disruptions and the recent government vaccine mandates.
Outlook
We are expecting to close 2021 with a higher shipment level in the final quarter. Supply chain challenges introduce a level of uncertainty, but we expect fourth quarter revenues of $115 million to $118 million. We expect shipping volume to continue to strengthen as we move into 2022, but we are not yet comfortable providing guidance for the year.
Based on current estimates, we expect the AMJP to contribute approximately $7.3 million to gross profit as an offset to cost of goods sold in the fourth quarter, with the remaining benefit to gross profit of approximately $6.2 million to be recorded in the
27

first quarter of 2022. However, actual benefit between the two quarters may differ from these estimates based on actual payroll attribution for the eligible employee group.
Consolidated backlog at October 2, 2021 was $354.4 million. Approximately 32% of the backlog is expected to be recognized as revenue in 2021.
Planned capital expenditures for 2021 have been reduced to approximately $8 million to $9 million from previous expectations of $10 million to $11 million.
While core aerospace markets have strengthened as vaccination rates rise and passenger traffic accelerated, the ultimate impact of COVID-19 on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, virus variants, vaccination rates and efficacy and the related length of impact on the global economy and specifically on the markets we are active in, which are uncertain and cannot be predicted at this time.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit (loss) is reconciled to loss before income taxes in Note 16 of the Notes to Consolidated Condensed Financial Statements included in this report.
AEROSPACE SEGMENT
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales$266,425 $326,282 $95,775 $82,548 
Less Inter-segment Sales
(23)(91)(9)— 
Total Aerospace Sales
$266,402 $326,191 $95,766 $82,548 
Operating Loss$(6,352)$(86,567)$1,917 $(6,332)
Operating Margin(2.4)%(26.5)%2.0 %(7.7)%
Aerospace Sales by Market
(In thousands)
Commercial Transport$143,550 $214,390 $57,549 $44,067 
Military54,847 50,329 17,064 18,164 
Business Jet41,131 45,259 12,109 14,711 
Other26,874 16,213 9,044 5,606 
$266,402 $326,191 $95,766 $82,548 
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$102,742 $148,500 $38,650 $32,481 
Lighting & Safety76,929 90,973 25,461 25,320 
Avionics47,355 57,381 14,491 16,104 
Systems Certification7,937 5,596 6,099 605 
Structures4,565 7,528 2,021 2,432 
Other26,874 16,213 9,044 5,606 
$266,402 $326,191 $95,766 $82,548 
(In thousands)October 2, 2021December 31, 2020
Total Assets
$474,042 $484,885 
Backlog
$285,806 $191,081 
28

AEROSPACE THIRD QUARTER RESULTS
Aerospace segment sales increased $13.2 million, or 16.0%, to $95.8 million. Commercial aerospace sales were up 30.6%, or $13.5 million, and drove the improvement even as sales remain below pre-pandemic levels. Sales to this market were $57.5 million, or 51.5% of consolidated revenue in the quarter, compared with $44.1 million, or 41.4% of consolidated revenue in the third quarter of 2020. Improving domestic travel, increased production rates including the 737 MAX and higher fleet utilization are driving increased demand for Astronics products.
General Aviation sales were down $2.6 million, or 17.7%, to $12.1 million as higher demand in the business jet market somewhat offset lower VVIP activity. The Company expects the strong demand being realized in the business jet industry to translate into higher demand for its products as production levels begin to increase in 2022.
Military Aircraft sales decreased $1.1 million, or 6.1%, to $17.1 million. The prior-year period benefited from incremental non-recurring engineering revenue associated with development of new programs.
Other revenue increased $3.4 million to $9.0 million driven by increased contract manufacturing programs.
Aerospace segment operating profit was $1.9 million compared with operating loss of $6.3 million for the same period last year driven by increased sales, reflecting improvements in commercial aerospace, and the $1.1 million AMJP benefit which helped offset the impacts of supply chain constraints.
Sequentially, compared with the second quarter of 2021, Aerospace revenue grew 7% and operating profit improved $4.6 million to $1.9 million.
AEROSPACE YEAR-TO-DATE RESULTS
Aerospace segment sales decreased $59.8 million, or 18.3%, to $266.4 million. Sales continued to be negatively affected by the continued impacts of the COVID-19 pandemic, while the prior-year period was inclusive of pre-pandemic levels during the first quarter of the year.
Aerospace segment operating loss was $6.4 million compared with operating loss of $86.6 million for the same period last year. Leverage lost on reduced commercial aircraft sales significantly impacted operating results. Aerospace operating loss in the prior-year period was impacted by impairment charges of $87.0 million, of which $86.3 million was related to goodwill, and restructuring-related severance charges of $5.3 million.
AEROSPACE OUTLOOK
Aerospace bookings in the third quarter of 2021 were $142.5 million, for a book-to-bill ratio of 1.49:1. The Aerospace segment’s backlog at the end of the third quarter of 2021 was $285.8 million with approximately $101.1 million expected to be recognized as revenue over the remaining part of 2021 and $231.3 million scheduled over the next 12 months.
29

TEST SYSTEMS SEGMENT
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales$62,811 $62,391 $16,128 $24,406 
Less Inter-segment Sales(357)(798)(53)(448)
Total Test Systems Sales$62,454 $61,593 $16,075 $23,958 
Operating (loss) profit$(1,958)$4,270 $(2,201)$936 
Operating Margin(3.1)%6.9 %(13.7)%3.9 %
Test Systems Sales by Market
(In thousands)
Semiconductor$— $3,407 $— $585 
Aerospace & Defense62,454 58,186 16,075 23,373 
$62,454 $61,593 $16,075 $23,958 
(In thousands)
October 2, 2021December 31, 2020
Total Assets
$99,323 $105,079 
Backlog$68,598 $92,337 
TEST SYSTEMS THIRD QUARTER RESULTS
Test Systems segment sales were $16.1 million, down $7.9 million compared with the prior-year period driven by lower defense and transit revenue caused by COVID-related delays.
Test Systems operating loss was $2.2 million, or 13.7% of sales, compared with operating profit of $0.9 million, or 3.9% of sales, in the third quarter of 2020. Operating loss in the third quarter of 2021 was negatively affected by lower volume and $1.0 million in legal fees related to infringement claims and contractual disputes. Operating results in 2020 benefited from $0.6 million in semiconductor warranty revenue.
TEST SYSTEMS YEAR-TO-DATE RESULTS
Test Systems segment sales were $62.5 million, up $0.9 million compared with the prior-year period. Aerospace & Defense sales increased $4.3 million. Sales from the divested semiconductor business contributed $3.4 million in the prior-year period.
Test Systems operating loss was $2.0 million, or 3.1% of sales, compared with operating profit of $4.3 million, or 6.9% of sales, in the third quarter of 2020. Operating profit in 2021 was negatively affected by low volume and $2.9 million in legal fees related to infringement claims and contractual disputes. Operating results in 2020 benefited from $3.4 million in semiconductor warranty revenue.
TEST SYSTEMS OUTLOOK
Bookings for the Test Systems segment in the quarter were $11.1 million, for a book-to-bill ratio of 0.69:1 for the quarter. The Test Systems segment’s backlog at the end of the third quarter of 2021 was $68.6 million, with approximately $12.2 million expected to be recognized as revenue over the remaining part 2021 and approximately $33.8 million scheduled over the next 12 months.
LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash used for operating activities totaled $18.5 million for the first nine months of 2021, as compared with $31.5 million cash provided by operating activities during the same period in 2020. Cash flow from operating activities decreased compared with the same period of 2020 primarily due to changes in net operating assets, primarily increases in accounts receivable and inventory.
30

Investing Activities:
Cash used for investing activities was $4.6 million for the first nine months of 2021 compared with $4.0 million in cash used for investing activities in the same period of 2020. A higher level of capital expenditures in the prior-year period was partially offset by proceeds from the sale of assets in that period. The Company expects capital spending in 2021 to be in the range of $8 million and $9 million.
Financing Activities:
Cash provided by financing activities totaled $12.3 million for the first nine months of 2021, as compared with $29.5 million cash used for financing activities during the same period in 2020. Cash flow provided by financing activities increased compared with the same period of 2020 due to net proceeds on our senior credit facility of $10.0 million in the first nine months of 2021 compared with net repayments of $20.0 million in the first nine months of 2020. Cash used in 2020 also included $7.7 million of share repurchases in the prior year before the 10b-5 plan associated with the share repurchase program was terminated.
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and returns to 3.75 to 1 for each quarter thereafter.
At October 2, 2021, there was $183.0 million outstanding on the revolving credit facility and there remained $190.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At October 2, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. As noted above, the maximum net leverage ratio was set at 6.00 to 1 for the quarter ended October 2, 2021. The Company was in compliance with its financial covenants at October 2, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, through the second quarter of 2022.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
31

Other
Subsequent to October 2, 2021, the Company sold one of its Aerospace facilities for $9.1 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million will be recorded during the fourth quarter of 2021.
In September, the U.S. Department of Transportation announced that it had approved for the Company to receive up to $14.7 million under the AMJP program. The Company received its first installment of approximately $7.3 million in September. The Company expects to receive a second installment in the range of $5 million to $6 million in the fourth quarter of 2021, and a final installment in the second or third quarter of 2022, upon final confirmation of meeting its award commitments.
The Company expects additional cash inflows over the next several quarters related to an earn-out from the 2019 sale of its semiconductor test business, an approximate $10 million tax refund and improved sales volumes.
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 October 2, 2021 was $354.4 million compared with $283.4 million at December 31, 2020 and $282.2 million at September 26, 2020.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
Our contractual obligations and commitments have not changed materially from the disclosures in our 2020 Annual Report on Form 10-K.
MARKET RISK
The Company believes that there have been no material changes in the current year regarding the market risk information for its exposure to interest rate fluctuations. Although the majority of our sales, expenses and cash flows are transacted in U.S. dollars, we have exposure to changes in foreign currency exchange rates related primarily to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates in 2021 have not been significant.
CRITICAL ACCOUNTING POLICIES
Refer to Note 2 of the Notes to Consolidated Condensed Financial Statements included in this report for the Company’s critical accounting policies with respect to revenue recognition. For a complete discussion of the Company’s other critical accounting policies, refer to the Company’s annual report on Form 10-K for the year ended December 31, 2020.
RECENT ACCOUNTING PRONOUNCEMENTS
Refer to Note 1 of the Notes to Consolidated Condensed Financial Statements included in this report.
FORWARD-LOOKING STATEMENTS
Information included in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume” and “assume,” are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. We disclaim any obligation to update the forward-looking statements made in this report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
See Market Risk in Item 2, above.
32

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 October 2, 2021. Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of October 2, 2021.
b.Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
33

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Currently, we are involved in legal proceedings relating to an allegation of patent infringement and based on rulings to date we have concluded that losses related to these proceedings are probable. For a discussion of contingencies related to legal proceedings, see Note 15 of the Notes to Consolidated Condensed Financial Statements.
Item 1a. Risk Factors
In addition to other information set forth in this report, you should carefully consider the factors discussed in Part 1, Item 1A. “Risk Factors,” in our Annual Report on Form 10-K for the year ended December 31, 2020, which could materially affect our business, financial condition or results of operations. The risks described in our Annual Report on Form 10-K are not the only risks facing us. There have been no material changes to the Risk Factors except as set forth below:
If critical components or raw materials used to manufacture our products or used in our development programs become scarce or unavailable, then we may incur delays in manufacturing and delivery of our products and in completing our development programs, which has damaged, and could continue to damage, our business, results of operations and financial condition. We purchase certain components, subassemblies and systems from a limited group of suppliers, some of which are sole source suppliers. We often do not have long-term agreements in place with these suppliers that obligate them to continue to sell components, subassemblies, systems or other products to us. Our substantial reliance on these suppliers involves significant risks and uncertainties, including whether our suppliers will be able to provide an adequate supply of required components, subassemblies, or systems of sufficient quality, will increase prices, including significantly, for the components, subassemblies or systems that they sell to us and will perform their supply obligations to us on a timely basis. The occurrence of these types of supply chain pressures have negatively impacted, and may in the future continue to negatively impact, our ability to meet delivery deadlines and to respond to accelerated or quick-turn delivery requests from customers. Consequently, these supply chain pressures have had, and may continue in the future to have, a negative impact on our revenues and results of operations. These types of negative financial impacts on our business may become only more acute as supply chain pressures increase.
In addition, certain critical components or raw materials used in the manufacture of our products and used in our development programs have been, and may in the future continue to be, periodically subject to supply shortages, and, as a result, our supply chain is subject to the risk of price increases and periodic delays in delivery, which, in turn, have impacted, and in the future may continue to impact, our ability to meet the product delivery dates for our end customers. Particularly, the market for electronic components is experiencing increased demand, creating substantial uncertainty regarding our suppliers’ continued production of key components for our products. If we are unable to obtain components from third party suppliers in the quantities and of the quality that we require, on a timely basis and at acceptable prices, then we may not be able to timely complete development programs or deliver our products on a timely or cost effective basis to our customers, which could cause customers to terminate their contracts with us, increase our costs and seriously damage our business, results of operations and financial condition. Moreover, if any of our suppliers become financially unstable, or otherwise unable or unwilling to provide us with raw materials or components, then we may have to find new suppliers. It may take several months to locate alternative suppliers, if required, or to redesign our products to accommodate components from different suppliers. We may experience significant delays in manufacturing and shipping our products to customers and incur additional development, manufacturing and other costs to establish alternative sources of supply if we lose any of these sources or are required to redesign our products. We cannot predict if we will be able to obtain replacement components within the time frames that we require at an acceptable cost, if at all. In particular, governmental measures responsive to the global COVID-19 pandemic have disrupted manufacturing and many supply chains, including our supply chain, which has had, and is expected to continue to have, a significant impact, both direct and indirect, on businesses and commerce worldwide, including our business. Although we have had some, though not yet materially significant, delays from our suppliers and we keep stock of all our raw materials and other product components with long lead times to assist in the event that our supply chain is disrupted, if the COVID-19 outbreak continues or worsens and results in a prolonged period of commercial and/or governmental restrictions, this may further impact our ability to acquire certain raw materials and components used in the manufacture of our products and in our development programs.
Government vaccine mandates could result in workforce attrition for us and our suppliers which could adversely affect our operations and supply chain. On September 9, 2021, President Biden issued an executive order requiring all employers with U.S. Government contracts to ensure that their U.S.-based employees, contractors, and subcontractors, that work in affected facilities or work on or in support of U.S. Government contracts are fully vaccinated. The deadline for vaccination was initially December 8, 2021, but the White House announced on November 4, 2021 that the deadline is being extended to January 4, 2022. The executive order includes on-site and remote U.S.-based employees, contractors and subcontractors and permits only limited exceptions for medical and religious reasons. Substantially all of our subsidiaries are either directly subject
34

to the executive order, or will be required to comply with the executive order via flowdown from our affected customers. In addition, on November 4, 2021, the Occupational Safety and Health Administration (OSHA) issued an emergency temporary standard (ETS) mandating that employers with 100 or more employees ensure that their employees are either fully vaccinated against, or tested weekly for, COVID-19. This requirement includes all U.S.-based employees, except those who work exclusively remotely or outdoors. It applies as of January 4, 2022 and permits only limited exceptions for medical and religious reasons. It is currently not possible to predict with certainty the impact the executive order or OSHA ETS will have on our workforce, or on our suppliers who may also be impacted. As a U.S. Government contractor, and as a supplier to customers who are U.S. Government contractors, we are requiring all U.S.-based employees, contractors and subcontractors that service or support our U.S. Government contracts, and who do not qualify for medical or religious exemptions, to be fully vaccinated by January 4, 2022. Employees who are not subject to this requirement and do not work exclusively remotely or outdoors will be subject to the ETS that will require them to either become fully vaccinated or get a COVID-19 test at least once a week. Additional vaccine mandates may be announced in jurisdictions in which our businesses operate. Implementation of these requirements may result in attrition, including attrition of critically skilled labor, and difficulty securing future labor needs, which could have a material adverse effect on our business, financial condition, and results of operations. Further, implementation of these requirements by our suppliers may result in workforce attrition at our suppliers, which may result in disruption to our supply chain which, in turn, may have a negative impact on our revenues and results of operations by impacting ability to acquire certain raw materials and components used in the manufacture of our products and in our development programs.
Our financial results could be adversely impacted by the escalation of labor and benefit costs. Consistent with the experience of other employers, our labor, medical and workers’ compensation costs have increased substantially in recent years and are expected to continue to rise. If this trend continues, the cost of labor and to provide healthcare and other benefits to our employees could increase, adversely impacting profitability. As the labor market recovers from the effects of the COVID-19 pandemic, competition for employees has escalated which has increased costs associated with attracting and retaining employees. We cannot be certain that we will be able to maintain an adequately skilled labor force necessary to operate efficiently or that our labor costs will not increase as a result of a shortage in the availability of skilled employees. Changes to healthcare regulations involving the Patient Protection and Affordable Care Act may also increase the cost of providing such benefits to our employees. We cannot predict the ultimate content, timing, or effect of any healthcare reform legislation or the impact of potential legislation or related proposals and policies on our results. Any significant increases in the costs attributable to our self-insured health and workers’ compensation plans could adversely impact our business, results of operations, financial condition and cash flows.
Item 2. Unregistered sales of equity securities and use of proceeds
c. The following table summarizes our purchases of our common stock for the quarter ended October 2, 2021.
Period(a) Total Number of Shares Purchased(b) Average Price Paid Per Share(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(d) Maximum Dollar Value of Shares that may yet be Purchased Under the Program (1)
July 4, 2021 -
October 2, 2021
$41,483,815
In connection with the exercise of stock options, we accept, from time to time, delivery of shares to pay the exercise price of stock options.
(1) On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. Approximately 310,000 shares were repurchased at a cost of $8.5 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
35

Item 5. Other Information
None.
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.

36

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

37
EX-31.1 2 atro20211002-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: 11/9/2021
/s/ Peter J. Gundermann
Peter J. Gundermann
President and Chief Executive Officer


EX-31.2 3 atro20211002-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: 11/9/2021
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 4 atro20211002-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 October 2, 2021 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
November 9, 2021
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
November 9, 2021
/s/ David C. Burney
David C. Burney
Title:
Chief Financial Officer
This certification shall not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.

EX-101.SCH 5 atro-20211002.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation - COVID-19 Related Government Assistance (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Property, Plant, and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Long-Term Debt and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2152114 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2154115 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2156116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2357312 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2458429 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2159117 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2460430 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2161118 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2362313 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2463431 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464432 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2165119 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2466433 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20211002_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20211002_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20211002_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Authorized repurchase of common stock, amount Stock Repurchase Program, Authorized Amount Customer [Domain] Customer [Domain] Letter of Credit Letter of Credit [Member] Net Loss Net Loss Net Loss Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Operating Right-of-Use Assets Operating Right-of-Use Assets, Net Operating Lease, Right-of-Use Asset Risks and Uncertainties [Abstract] Interest Cost Defined Benefit Plan, Interest Cost Income Statement Location [Axis] Income Statement Location [Axis] Patent Infringement Patent Infringement [Member] Goodwill Goodwill Disclosure [Text Block] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Major Customer Two Major Customer Two [Member] Proceeds from sale of facilities Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Summary of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Entity Filer Category Entity Filer Category Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Other Assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Retirement Benefits [Abstract] Decrease in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Taxes Increase (Decrease) in Income Taxes Payable COVID-19 Related Government Assistance [Line Items] COVID-19 Related Government Assistance [Line Items] COVID-19 Related Government Assistance Document Fiscal Year Focus Document Fiscal Year Focus Operating margins, percentage Percentage Of Operating Income Loss Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization Expense Amortization of Intangible Assets Financing Fees Payments of Financing Costs Variable Lease Cost Variable Lease, Cost Common shares excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases, weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Summary of Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Less Sublease and Rental (Income) Expense Sublease Income (Expense) Sublease Income (Expense) Subsequent Events [Abstract] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Equity Investment Other Than Temporary Impairment Equity Method Investment, Other than Temporary Impairment Business Acquisition [Axis] Business Acquisition [Axis] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Disposal Group Name [Axis] Disposal Group Name [Axis] Finance Leases: Lessee, Finance Lease, Description [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Credit Facility [Domain] Credit Facility [Domain] Amortization of Net Actuarial Losses Defined Benefit Plan, Amortization of Gain (Loss) Land Land [Member] Percent of consolidated revenue Concentration Risk, Percentage Entity Address, City or Town Entity Address, City or Town Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Trade Names Trade Names [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Accounts Receivable Increase (Decrease) in Accounts Receivable Germany GERMANY Property, Plant and Equipment Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Held for sale Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Finance Lease Principal Payments Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Gain on sale Gain (Loss) on Disposition of Business Basic (in usd per share) Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Fourth Amended And Restated Credit Agreement Fourth Amended And Restated Credit Agreement [Member] Fourth Amended And Restated Credit Agreement Document Type Document Type Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Reporting Unit [Domain] Reporting Unit [Domain] Entity Current Reporting Status Entity Current Reporting Status COVID-19 Related Government Assistance COVID-19 Related Government Assistance [Table Text Block] COVID-19 Related Government Assistance Systems Certification Product Line Systems Certification [Member] Machinery and Equipment Machinery and Equipment [Member] Other Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Reporting Unit [Axis] Reporting Unit [Axis] Finance Right-of-Use Assets, Net — Included in Other Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment loss Goodwill, Impairment Loss Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Minimum interest coverage ratio on a quarterly basis Debt Covenant, Minimum Interest Coverage Ratio, Quarterly Basis Debt Covenant, Minimum Interest Coverage Ratio, Quarterly Basis Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Portion of grant received Proceeds from Collection of Other Receivables Stock Options Activity Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Test Systems Segment Test Systems Segment [Member] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Total Liabilities and Shareholders’ Equity Liabilities and Equity Impairment Loss Other Asset Impairment Charges Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] Non-compete Agreement Noncompete Agreements [Member] Minimum liquidity Debt Covenant, Minimum Liquidity Debt Covenant, Minimum Liquidity Accounts Payable Increase (Decrease) in Accounts Payable Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Tax Benefit Reclassification from AOCI, Current Period, Tax Operating Right-of-Use Assets, Gross Operating Lease, Right-of-Use Asset, Gross Operating Lease, Right-of-Use Asset, Gross Earnings Per Share Earnings Per Share [Text Block] Right-of-use asset impairment Right-of-Use Asset Impairment Operating Lease, Impairment Loss Purchase of Shares Value of shares repurchased Treasury Stock, Value, Acquired, Cost Method Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Net Exercise of Stock Options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Business Jet Business Jet [Member] Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Contingent Consideration Liability Fair Value Adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross Profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Credit facility outstanding Long-term Line of Credit Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Selling, General and Administrative Expenses Selling, general and administrative expense Selling, General and Administrative Expense Semiconductor Semiconductor [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] AES Subsidiaries [Member] Proceeds on Sale of Assets Proceeds from Sale of Productive Assets Line of credit facility increase amount Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity Lighting & Safety Product Line Lighting And Safety [Member] Leases Lessee, Finance Leases [Text Block] Beginning balance Ending balance Restructuring Reserve Trading Symbol Trading Symbol Current Liabilities: Liabilities, Current [Abstract] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Line of Credit Line of Credit [Member] Inventories Inventory Disclosure [Text Block] Accounting Policies [Abstract] Number of elements for contingent earnouts Number Of Elements For Contingent Earn-Outs Number Of Elements For Contingent Earn-Outs Operating Lease Liabilities Total Lease Liability Operating Lease, Liability Outstanding letters of credit Letters of Credit Outstanding, Amount Common Stock Common Stock, Value, Issued Corporate Expenses and Other Nonoperating Income (Expense) Finance leases, weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amortization of Right-of-Use Assets Finance Lease, Right-of-Use Asset, Amortization Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Disposal Group Classification [Axis] Disposal Group Classification [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Avionics Product Line Avionics [Member] Goodwill Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Registrant Name Entity Registrant Name Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Common Class Undefined Common Class Undefined [Member] Work in Progress Inventory, Work in Process, Net of Reserves Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Capital Expenditures Payments to Acquire Productive Assets Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Sales Revenue from Contract with Customer, Excluding Assessed Tax Provisions for Non-Cash Losses on Inventory and Receivables ProvisionForNonCashLossesOnInventoryAndReceivables Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Finished Goods Inventory, Finished Goods, Net of Reserves Thereafter Finance Lease, Liability, to be Paid, Due after Year Four Finance Lease, Liability, to be Paid, Due after Year Four Stock Option Share-based Payment Arrangement, Option [Member] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Cash Paid Payments for Restructuring Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Segment Information Segment Reporting Disclosure [Text Block] Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Loss from Operations Total Operating Loss Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current Operating Lease Liabilities Short-term Operating Lease Liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Product Warranties Disclosures [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Diagnosys Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited Property, Plant and Equipment [Abstract] Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Additional Paid in Capital Additional Paid-in Capital [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Accrued Expenses Increase (Decrease) in Accrued Liabilities Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Deductions from Segment Measure of Operating Loss Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Accrued Expenses and Other Current Liabilities Unearned portion of the AMPJ award Other Liabilities, Current Maximum Maximum [Member] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Total Liabilities Liabilities Raw Material Inventory, Raw Materials, Net of Reserves USDOT grant receivable amount Grants Receivable 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total Shareholders’ Equity Beginning of Period End of Period Accumulated other comprehensive income Stockholders' Equity Attributable to Parent Less Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Goodwill and Intangible Assets Disclosure [Abstract] COVID-19 related government assistance amount COVID-19 Related Government Assistance Amount COVID-19 Related Government Assistance Amount Intangible Assets Intangible Assets Disclosure [Text Block] Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Fair Value Business Combination, Contingent Consideration Arrangements, Fair Value Long-term Operating Lease Liabilities Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Total Lease Payments Finance Lease, Liability, Payment, Due Commercial Transport Commercial Transport Aircraft [Member] USDOT United States Department Of Transportation [Member] United States Department Of Transportation 2022 Finance Lease, Liability, to be Paid, Year One Supplemental Retirement and Other Liabilities Increase (Decrease) in Employee Related Liabilities Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] City Area Code City Area Code Operating Segments Operating Segments [Member] Litigation Case [Domain] Litigation Case [Domain] Basis points for commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Other Other Aerospace [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Statement of Stockholders' Equity [Abstract] Finance Lease Liabilities Total Lease Liability Finance Lease, Liability Less Accumulated Right-of-Use Asset Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Business Acquisition [Line Items] Business Acquisition [Line Items] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Inventory Disclosure [Abstract] Covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Held for Sale Discontinued Operations, Held-for-sale [Member] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Structures Product Line Structures [Member] Provision for (Benefit from) Income Taxes Income Tax Expense (Benefit) Accounts Receivable, Net of Allowance for Estimated Credit Losses Accounts Receivable, after Allowance for Credit Loss, Current Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total Current Assets Assets, Current Major Customer One Major Customer One [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Maximum total earnout proceeds Proceeds From Earn-Out Proceeds From Earn-Out Other Product Line Other [Member] Inventories Inventory, net Inventory, Net Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Balance Sheet Statement of Financial Position [Abstract] Fair Value Fair Value Measurement, Policy [Policy Text Block] Completed and Unpatented Technology Unpatented Technology [Member] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Summary of Basic and Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Entity Small Business Entity Small Business Product Warranties Product Warranty Disclosure [Text Block] Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Sales Revenue, Net Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Disposal Group Name [Domain] Disposal Group Name [Domain] Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Customer Advance Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Number of reporting units impaired Number Of Reporting Units Impaired Number Of Reporting Units Impaired Product Liability Contingency [Table] Product Liability Contingency [Table] Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Counterparty Name [Domain] Counterparty Name [Domain] First Earnout First Earnout [Member] First Earnout 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities Finance Lease, Liability, Current Trade Accounts Receivable and Contract Assets Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Loss Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Litigation settlement interest Litigation Settlement Interest Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Document Information [Table] Document Information [Table] Corporate Expenses and Other Corporate, Non-Segment [Member] Segment Reporting [Abstract] Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Weighted Average Life Finite-Lived Intangible Asset, Useful Life Summary of ROU Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Customer [Axis] Customer [Axis] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Interest on Lease Liabilities Finance Lease, Interest Expense Supplemental Retirement Plan and Related Post Retirement Benefits Retirement Benefits [Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Restructuring, settlement and impairment provisions Restructuring, Settlement and Impairment Provisions Total Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Forecast Forecast [Member] Other Shareholders’ Equity Other Shareholders Equity Total Assets Total Assets Assets Non-cash litigation settlement Gain (Loss) Related to Litigation Settlement Geographical [Domain] Geographical [Domain] Research and development, design and related engineering Research and Development Expense Product and Service [Domain] Product and Service [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Basis of Presentation Significant Accounting Policies [Text Block] Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities Second Earnout Second Earnout [Member] Second Earnout Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in usd per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service Cost Defined Benefit Plan, Service Cost Aerospace Segment Aerospace Segment [Member] Subsequent Events Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Summary of Amortization Expense for Acquired Intangibles Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Ratio of funded debt to Adjusted EBITDA Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization Contract Liabilities Contract with Customer, Liability Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Conversion of Class B Shares to Common Shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fair Value Fair Value Disclosures [Text Block] Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Restructuring Charges Restructuring Charges Accounts Payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and Amortization Depreciation, Depletion and Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Line of credit facility, consent fee percentage Line of Credit Facility, Consent Fee Percentage Line of Credit Facility, Consent Fee Percentage Accumulated Comprehensive Loss AOCI Attributable to Parent [Member] 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Liabilities for Restructuring Charges Restructuring and Related Costs [Table Text Block] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Other Expense, Net of Other Income Other Operating Income (Expense), Net Operating Lease Non-Cash Expense Operating Lease, Non-Cash Expense Operating Lease, Non-Cash Expense Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Cost of Products Sold Cost of Goods and Services Sold Goodwill Impairment Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Restructuring and Related Activities [Abstract] Convertible Class B Stock Common Class B [Member] Number of reporting units Number of Reporting Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Consolidated Entities [Domain] Consolidated Entities [Domain] Total Net Lease Cost Lease, Cost Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Contingent earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Income Statement Location [Domain] Income Statement Location [Domain] Held-for-sale Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Customer Relationships Customer Relationships [Member] Aerospace & Defense Aerospace And Defense Segment [Member] Aerospace And Defense Segment Segment Measure of Operating (Loss) Profit and Margins Segment Reporting Information, Operating Income (Loss) [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Sales to Major Customers Concentration Risk Disclosure [Text Block] Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Property, Plant and Equipment, Net Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Other Liabilities Other Liabilities, Noncurrent Revenue recognized included in contract liability balance Grant Recognized Grant Recognized Summary of Amortization Expense for Intangible Assets for Each of Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Operating Results Fiscal Period, Policy [Policy Text Block] Purchase of shares (in shares) Purchase (in shares) Treasury Stock, Shares, Acquired Debt Instrument Debt Instrument [Line Items] Payments for Long-term Debt Repayments of Long-term Debt Loss Per Share: Earnings Per Share [Abstract] Duration of permitted leverage ratio following acquisition, number of fiscal quarters Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Property, plant and equipment, gross Property, Plant and Equipment, Gross Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Document Quarterly Report Document Quarterly Report Revolving line of credit Line of Credit Facility, Current Borrowing Capacity Non-cash Severance Expense Severance Costs Defined benefit plan, type Defined Benefit Plan, Type [Extensible Enumeration] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Valuation of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Long-term Debt Long-term Debt, Excluding Current Maturities Patents Patents [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Less Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Counterparty Name [Axis] Counterparty Name [Axis] Indirect Sales Indirect Sales [Member] Indirect Sales Construction in Progress Construction in Progress [Member] Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Period Cash and Cash Equivalents at End of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Beginning of Period (in shares) End of Period (in shares) Shares, Issued Achievement period Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Statement of Comprehensive Income [Abstract] Current Assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Leases [Abstract] Entity Central Index Key Entity Central Index Key LIBOR London Interbank Offered Rate (LIBOR) [Member] Assets of Business Held for Sale Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassifications to General and Administrative Expense Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Net Issuance from Exercise of Stock Options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Basis points for variable interest rate Debt Instrument, Basis Spread on Variable Rate Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Total writeoffs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Credit facility allocated (up to) Credit Facility Allocation Credit Facility Allocation Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities Buildings and Improvements Building and Building Improvements [Member] Cash Flows from Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Total Current Liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Cash paid to acquire stock Payments to Acquire Businesses, Gross Less Inter-segment Sales Intersegment Eliminations [Member] Facilities In Aerospace Segment Facilities In Aerospace Segment [Member] Facilities In Aerospace Segment Operating Leases: Lessee, Operating Lease, Description [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign Currency Translation Goodwill, Foreign Currency Translation Gain (Loss) Loss Contingencies [Table] Loss Contingencies [Table] AeroSat Astronics AeroSat Corporation [Member] Astronics AeroSat Corporation Segment Reporting Information Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Information Document Information [Line Items] Remainder of 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Military Military Aircraft [Member] Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Number of major customers Number Of Major Customers Range [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Long-term Finance Lease Liabilities — Included in Other Liabilities Finance Lease, Liability, Noncurrent Goodwill Balance at beginning of period Balance at end of period Goodwill Cost of Products Sold Cost of Sales [Member] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] AMPJ Award Grant [Member] Scenario, Unspecified [Domain] Scenario [Domain] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Finance Right-of-Use Assets, Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating Lease Cost Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] COVID-19 Related Government Assistance [Table] COVID-19 Related Government Assistance [Table] COVID-19 Related Government Assistance 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] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred Tax (Benefit) Expense Deferred Income Tax Expense (Benefit) Supplemental Employee Retirement Plan [Member] EX-101.PRE 9 atro-20211002_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 atro-20211002_htm.xml IDEA: XBRL DOCUMENT 0000008063 2021-01-01 2021-10-02 0000008063 2021-11-02 0000008063 2021-10-02 0000008063 2020-12-31 0000008063 2020-01-01 2020-09-26 0000008063 2021-07-04 2021-10-02 0000008063 2020-06-28 2020-09-26 0000008063 2019-12-31 0000008063 2020-09-26 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-07-03 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-06-27 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-01-01 2021-10-02 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-09-26 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-07-04 2021-10-02 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-06-28 2020-09-26 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-10-02 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-09-26 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-07-03 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-06-27 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-10-02 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-09-26 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-07-04 2021-10-02 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-06-28 2020-09-26 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-10-02 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-09-26 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-02 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-26 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-10-02 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-02 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-26 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 2021-10-02 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 2020-09-26 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-02 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-26 0000008063 us-gaap:RetainedEarningsMember 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-07-03 0000008063 us-gaap:RetainedEarningsMember 2020-06-27 0000008063 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-02 0000008063 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-26 0000008063 us-gaap:RetainedEarningsMember 2021-07-04 2021-10-02 0000008063 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0000008063 us-gaap:RetainedEarningsMember 2021-10-02 0000008063 us-gaap:RetainedEarningsMember 2020-09-26 0000008063 us-gaap:TreasuryStockMember 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2021-07-03 0000008063 us-gaap:TreasuryStockMember 2020-06-27 0000008063 us-gaap:TreasuryStockMember 2021-01-01 2021-10-02 0000008063 us-gaap:TreasuryStockMember 2020-01-01 2020-09-26 0000008063 us-gaap:TreasuryStockMember 2021-07-04 2021-10-02 0000008063 us-gaap:TreasuryStockMember 2020-06-28 2020-09-26 0000008063 us-gaap:TreasuryStockMember 2021-10-02 0000008063 us-gaap:TreasuryStockMember 2020-09-26 0000008063 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2021-02-01 2021-02-28 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2021-04-01 2021-04-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-01 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-10-02 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember srt:MinimumMember srt:ScenarioForecastMember 2021-10-03 2021-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember srt:MaximumMember srt:ScenarioForecastMember 2021-10-03 2021-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-07-04 2021-10-02 0000008063 us-gaap:CostOfSalesMember 2021-01-01 2021-10-02 0000008063 us-gaap:CostOfSalesMember 2020-01-01 2020-09-26 0000008063 us-gaap:CostOfSalesMember 2021-07-04 2021-10-02 0000008063 us-gaap:CostOfSalesMember 2020-06-28 2020-09-26 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-10-02 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-26 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-04 2021-10-02 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-06-28 2020-09-26 0000008063 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember 2021-10-02 0000008063 atro:AerospaceSegmentMember 2020-01-01 2020-09-26 0000008063 2021-10-03 2021-10-02 0000008063 2021-01-01 0000008063 atro:CommercialTransportAircraftMember 2021-01-01 2021-10-02 0000008063 atro:CommercialTransportAircraftMember 2020-01-01 2020-09-26 0000008063 atro:CommercialTransportAircraftMember 2021-07-04 2021-10-02 0000008063 atro:CommercialTransportAircraftMember 2020-06-28 2020-09-26 0000008063 atro:MilitaryAircraftMember 2021-01-01 2021-10-02 0000008063 atro:MilitaryAircraftMember 2020-01-01 2020-09-26 0000008063 atro:MilitaryAircraftMember 2021-07-04 2021-10-02 0000008063 atro:MilitaryAircraftMember 2020-06-28 2020-09-26 0000008063 atro:BusinessJetMember 2021-01-01 2021-10-02 0000008063 atro:BusinessJetMember 2020-01-01 2020-09-26 0000008063 atro:BusinessJetMember 2021-07-04 2021-10-02 0000008063 atro:BusinessJetMember 2020-06-28 2020-09-26 0000008063 atro:OtherAerospaceMember 2021-01-01 2021-10-02 0000008063 atro:OtherAerospaceMember 2020-01-01 2020-09-26 0000008063 atro:OtherAerospaceMember 2021-07-04 2021-10-02 0000008063 atro:OtherAerospaceMember 2020-06-28 2020-09-26 0000008063 atro:AerospaceSegmentMember 2021-01-01 2021-10-02 0000008063 atro:AerospaceSegmentMember 2021-07-04 2021-10-02 0000008063 atro:AerospaceSegmentMember 2020-06-28 2020-09-26 0000008063 atro:SemiconductorMember 2021-01-01 2021-10-02 0000008063 atro:SemiconductorMember 2020-01-01 2020-09-26 0000008063 atro:SemiconductorMember 2021-07-04 2021-10-02 0000008063 atro:SemiconductorMember 2020-06-28 2020-09-26 0000008063 atro:AerospaceAndDefenseSegmentMember 2021-01-01 2021-10-02 0000008063 atro:AerospaceAndDefenseSegmentMember 2020-01-01 2020-09-26 0000008063 atro:AerospaceAndDefenseSegmentMember 2021-07-04 2021-10-02 0000008063 atro:AerospaceAndDefenseSegmentMember 2020-06-28 2020-09-26 0000008063 atro:TestSystemsSegmentMember 2021-01-01 2021-10-02 0000008063 atro:TestSystemsSegmentMember 2020-01-01 2020-09-26 0000008063 atro:TestSystemsSegmentMember 2021-07-04 2021-10-02 0000008063 atro:TestSystemsSegmentMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineLightingAndSafetyMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineLightingAndSafetyMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineLightingAndSafetyMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineLightingAndSafetyMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineAvionicsMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineAvionicsMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineAvionicsMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineAvionicsMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineSystemsCertificationMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineSystemsCertificationMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineSystemsCertificationMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineSystemsCertificationMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineStructuresMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineStructuresMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineStructuresMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineStructuresMember 2020-06-28 2020-09-26 0000008063 atro:ProductLineOtherMember 2021-01-01 2021-10-02 0000008063 atro:ProductLineOtherMember 2020-01-01 2020-09-26 0000008063 atro:ProductLineOtherMember 2021-07-04 2021-10-02 0000008063 atro:ProductLineOtherMember 2020-06-28 2020-09-26 0000008063 us-gaap:LandMember 2021-10-02 0000008063 us-gaap:LandMember 2020-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2021-10-02 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2021-10-02 0000008063 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000008063 us-gaap:ConstructionInProgressMember 2021-10-02 0000008063 us-gaap:ConstructionInProgressMember 2020-12-31 0000008063 us-gaap:PatentsMember 2021-01-01 2021-10-02 0000008063 us-gaap:PatentsMember 2021-10-02 0000008063 us-gaap:PatentsMember 2020-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-10-02 0000008063 us-gaap:NoncompeteAgreementsMember 2021-10-02 0000008063 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000008063 us-gaap:TradeNamesMember 2021-01-01 2021-10-02 0000008063 us-gaap:TradeNamesMember 2021-10-02 0000008063 us-gaap:TradeNamesMember 2020-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2021-01-01 2021-10-02 0000008063 us-gaap:UnpatentedTechnologyMember 2021-10-02 0000008063 us-gaap:UnpatentedTechnologyMember 2020-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-10-02 0000008063 us-gaap:CustomerRelationshipsMember 2021-10-02 0000008063 us-gaap:CustomerRelationshipsMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-10-02 0000008063 2020-01-01 2020-03-28 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-10-02 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2021-01-01 2021-10-02 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-10-02 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-05-30 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-05-31 0000008063 us-gaap:LineOfCreditMember 2021-10-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2021-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-04-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-07-02 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-10-01 0000008063 srt:ScenarioForecastMember us-gaap:LineOfCreditMember 2022-12-31 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-04 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-04 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-10-02 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-10-02 0000008063 srt:MinimumMember 2021-01-01 2021-10-02 0000008063 srt:MaximumMember 2021-01-01 2021-10-02 0000008063 2021-07-03 0000008063 2020-06-27 0000008063 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-02 0000008063 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-26 0000008063 2019-09-17 0000008063 us-gaap:TreasuryStockMember 2020-01-01 2020-03-28 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-02 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-01-01 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-07-04 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-06-28 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-07-04 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-06-28 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-28 2020-09-26 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-04 2021-10-02 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-10-02 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-06-28 2020-09-26 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-06-28 2020-09-26 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-26 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-26 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2021-01-01 2021-10-02 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2021-07-04 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:OperatingSegmentsMember 2021-01-01 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-26 0000008063 us-gaap:OperatingSegmentsMember 2021-07-04 2021-10-02 0000008063 us-gaap:OperatingSegmentsMember 2020-06-28 2020-09-26 0000008063 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-10-02 0000008063 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-26 0000008063 us-gaap:CorporateNonSegmentMember 2021-07-04 2021-10-02 0000008063 us-gaap:CorporateNonSegmentMember 2020-06-28 2020-09-26 0000008063 us-gaap:CorporateNonSegmentMember 2021-10-02 0000008063 us-gaap:CorporateNonSegmentMember 2020-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2020-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2021-10-02 0000008063 atro:DiagnosysTestSystemsLimitedMember 2021-01-01 2021-10-02 0000008063 atro:AstronicsAeroSatCorporationMember 2020-01-01 2020-09-26 0000008063 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember us-gaap:SubsequentEventMember 2021-10-06 2021-10-06 0000008063 srt:ScenarioForecastMember us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember 2021-10-03 2021-12-31 shares iso4217:USD iso4217:USD shares atro:element atro:reporting_unit pure atro:fiscal_quarter atro:retirement_plan atro:customer 2021 Q3 false 0000008063 --12-31 P3M P12M http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#SupplementalEmployeeRetirementPlanDefinedBenefitMember 10-Q true 2021-10-02 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 31460404 29091000 40412000 107690000 93056000 157163000 157059000 34135000 26420000 3760000 0 331839000 316947000 97435000 106678000 17585000 18953000 6975000 8999000 98190000 109886000 58282000 58282000 610306000 619745000 24456000 26446000 7124000 4998000 47987000 37721000 22249000 24571000 101816000 93736000 183000000 173000000 13314000 16637000 60516000 66001000 358646000 349374000 353000 347000 -16313000 -16450000 267620000 286474000 251660000 270371000 610306000 619745000 328856000 387784000 111841000 106506000 281957000 310059000 94610000 91333000 46899000 77725000 17231000 15173000 66829000 85941000 21729000 24170000 0 87016000 0 0 -19930000 -95232000 -4498000 -8997000 -1627000 -4546000 -546000 -369000 -5252000 -5091000 -1795000 -1775000 -26809000 -104869000 -6839000 -11141000 373000 -9073000 335000 -5887000 -27182000 -95796000 -7174000 -5254000 -0.88 -3.11 -0.23 -0.17 -0.88 -3.11 -0.23 -0.17 -27182000 -95796000 -7174000 -5254000 -1165000 -85000 -1143000 1409000 -1302000 -645000 -434000 -215000 137000 560000 -709000 1624000 -27045000 -95236000 -7883000 -3630000 -27182000 -95796000 21950000 24095000 2750000 4535000 5147000 3924000 -145000 1127000 182000 3007000 3783000 3352000 0 3493000 0 87016000 -2200000 0 -3010000 -6622000 15027000 -53604000 3255000 19807000 -1883000 -9589000 1733000 -11340000 666000 224000 -2215000 -6474000 217000 -12316000 -4395000 -3412000 -304000 -304000 -18500000 31513000 4639000 5575000 30000 1600000 -4609000 -3975000 20000000 150000000 10000000 170000000 0 7732000 0 360000 3187000 33000 878000 1425000 12309000 -29484000 -521000 -63000 -11321000 -2009000 40412000 31906000 29091000 29897000 278000 269000 283000 274000 6000 0 6000 0 5000 8000 0 3000 289000 277000 289000 277000 69000 76000 64000 72000 0 1000 0 0 -5000 -8000 0 -3000 64000 69000 64000 69000 82187000 76340000 85829000 79179000 8328000 3956000 4686000 1117000 90515000 80296000 90515000 80296000 -16450000 -15628000 -15604000 -16692000 -1165000 -85000 -1143000 1409000 -1302000 -645000 -434000 -215000 -16313000 -15068000 -16313000 -15068000 312803000 428584000 292795000 338042000 -27182000 -95796000 -7174000 -5254000 285621000 332788000 285621000 332788000 -108516000 -100784000 -108516000 -108516000 0 7732000 0 0 -108516000 -108516000 -108516000 -108516000 251660000 289846000 251660000 289846000 27825000 26874000 28315000 27355000 554000 69000 534000 44000 512000 790000 42000 334000 28891000 27733000 28891000 27733000 6877000 7650000 6420000 7209000 13000 16000 0 1000 -512000 -790000 -42000 -334000 6378000 6876000 6378000 6876000 3808000 3526000 3808000 3808000 0 282000 0 0 3808000 3808000 3808000 3808000 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. Basis of Presentation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the nine months ended October 2, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2020 annual report on Form 10-K. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. </span></div><div style="margin-bottom:9pt;margin-top: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 also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received the first installment of $7.3 million under the grant in September 2021. The remaining balance due to be received of $7.4 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of October 2, 2021. The Company expects to receive a second installment in the range of $5 million to $6 million during the fourth quarter of 2021 and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough or lay off a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit will be recognized 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 quarter ended October 2, 2021, the Company recognized $1.1 million of the award. The unearned portion of the AMJP award of $13.6 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at October 2, 2021. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the COVID-19 related government assistance, including AMJP, recorded during the three and nine months ended October 2, 2021:</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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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%">3,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </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%">906 </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%">Selling, General and Administrative Expenses</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%">190 </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%">176 </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%">43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </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%">Total</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%">3,375 </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%">1,633 </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%">1,749 </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%">981 </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-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 $3.3 million and $3.2 million at October 2, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was insignificant during the three and nine months ended October 2, 2021, and insignificant and $1.7 million in the three and nine months ended September 26, 2020, respectively. Total writeoffs charged against the allowance were insignificant in the three and nine months ended October 2, 2021, and $1.1 million and $1.2 million in the three and nine months ended September 26, 2020. Total recoveries were insignificant in both the three and nine months ended October 2, 2021 and September 26, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Assets of Business Held for Sale</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-bottom:9pt;margin-top: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 October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with this facility of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. The facility was sold subsequent to quarter-end. See note 19 for further information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.8 million and $16.4 million for the three months ended and $64.7 million and $65.0 million for the nine months ended October 2, 2021 and September 26, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Goodwill Impairment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020, and an additional assessment of our PECO reporting unit as of June 27, 2020. Based on our quantitative assessments, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 2, 2021, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the quantitative test and the related goodwill impairment see Note 6.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. As of October 2, 2021 and for the three and nine month periods then ended, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 and nine months ended October 2, 2021 and September 26, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the nine months ended October 2, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.</span></div> 2 35000000 0 10700000 7100000 14700000 7300000 7400000 5000000 6000000 1100000 13600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the COVID-19 related government assistance, including AMJP, recorded during the three and nine months ended October 2, 2021:</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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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%">3,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </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%">906 </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%">Selling, General and Administrative Expenses</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%">190 </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%">176 </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%">43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </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%">Total</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%">3,375 </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%">1,633 </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%">1,749 </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%">981 </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> 3185000 1457000 1706000 906000 190000 176000 43000 75000 3375000 1633000 1749000 981000 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 current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic. 3300000 3200000 1700000 1700000 1100000 1200000 <div style="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">Assets of Business Held for Sale</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div>As of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with this facility 3800000 Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. 21800000 16400000 64700000 65000000 Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Goodwill Impairment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div> 4 86300000 Valuation of Long-Lived AssetsLong-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. 700000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12<br/>Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have any significant activity associated with these items, this ASU did not have a material impact on consolidated results or operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Q1 2021</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><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:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04<br/>Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div> Revenue<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of October 2, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of October 2, 2021, the Company does not have material capitalized fulfillment costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2021, we had $354.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $113.3 million of our remaining performance obligations as revenue in the remainder of 2021. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $6.5 million and $8.5 million during the three months ended and $15.1 million and $20.1 million during the nine months ended October 2, 2021 and September 26, 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 nine months ended October 2, 2021:</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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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%">17,697 </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%">28,641 </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, October 2, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">23,381 </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%">26,516 </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"><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:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><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.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.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.526%"/><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="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%">Nine Months Ended</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%">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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,550 </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%">214,390 </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%">57,549 </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%">44,067 </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</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,847 </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%">50,329 </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%">17,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%">18,164 </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%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,131 </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%">45,259 </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%">12,109 </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,711 </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="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%">26,874 </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%">16,213 </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%">9,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </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%">— </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%">585 </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"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,454 </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%">58,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,373 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </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 style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,506 </span></td><td style="background-color:#cceeff;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:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.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.527%"/><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="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%">Nine Months Ended</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%">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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,742 </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%">148,500 </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%">38,650 </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%">32,481 </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="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%">76,929 </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%">90,973 </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%">25,461 </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%">25,320 </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="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%">47,355 </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%">57,381 </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,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,104 </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="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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </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,099 </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%">605 </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="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%">4,565 </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%">7,528 </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%">2,021 </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%">2,432 </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="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%">26,874 </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%">16,213 </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%">9,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="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%">62,454 </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%">61,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,958 </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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,856 </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%">387,784 </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%">111,841 </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%">106,506 </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> 354400000 113300000 6500000 8500000 15100000 20100000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended October 2, 2021:<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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%">17,697 </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%">28,641 </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, October 2, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">23,381 </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%">26,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 17697000 28641000 23381000 26516000 <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:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><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.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.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.526%"/><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="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%">Nine Months Ended</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%">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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,550 </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%">214,390 </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%">57,549 </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%">44,067 </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</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,847 </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%">50,329 </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%">17,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%">18,164 </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%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,131 </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%">45,259 </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%">12,109 </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,711 </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="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%">26,874 </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%">16,213 </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%">9,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </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%">— </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%">585 </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"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,454 </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%">58,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,373 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </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 style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,506 </span></td><td style="background-color:#cceeff;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:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.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.527%"/><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="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%">Nine Months Ended</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%">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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,742 </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%">148,500 </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%">38,650 </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%">32,481 </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="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%">76,929 </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%">90,973 </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%">25,461 </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%">25,320 </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="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%">47,355 </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%">57,381 </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,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,104 </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="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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </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,099 </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%">605 </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="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%">4,565 </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%">7,528 </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%">2,021 </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%">2,432 </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="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%">26,874 </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%">16,213 </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%">9,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="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%">62,454 </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%">61,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,958 </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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,856 </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%">387,784 </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%">111,841 </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%">106,506 </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> 143550000 214390000 57549000 44067000 54847000 50329000 17064000 18164000 41131000 45259000 12109000 14711000 26874000 16213000 9044000 5606000 266402000 326191000 95766000 82548000 0 3407000 0 585000 62454000 58186000 16075000 23373000 62454000 61593000 16075000 23958000 328856000 387784000 111841000 106506000 102742000 148500000 38650000 32481000 76929000 90973000 25461000 25320000 47355000 57381000 14491000 16104000 7937000 5596000 6099000 605000 4565000 7528000 2021000 2432000 26874000 16213000 9044000 5606000 266402000 326191000 95766000 82548000 62454000 61593000 16075000 23958000 328856000 387784000 111841000 106506000 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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,761 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,163 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,059 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top: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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,761 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,163 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,059 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 24868000 26964000 25761000 21987000 106534000 108108000 157163000 157059000 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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,673 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Additionally, net Property, Plant and Equipment of $3.8 million is classified in Assets Held for Sale at October 2, 2021. <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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,673 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8654000 9891000 70673000 75493000 123049000 119444000 5807000 5843000 208183000 210671000 110748000 103993000 97435000 106678000 3800000 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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465 </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%">8,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,962 </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%">29,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,330 </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%">66,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,985 </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%">116,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.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.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.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,565 </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%">13,024 </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,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,382 </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%">Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years 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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,911 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465 </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%">8,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,962 </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%">29,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,330 </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%">66,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,985 </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%">116,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P11Y 2146000 1957000 2146000 1891000 P4Y 11082000 10465000 11082000 10085000 P10Y 11465000 8278000 11512000 7537000 P9Y 47962000 29285000 48043000 25766000 P15Y 142330000 66810000 142478000 60096000 P12Y 214985000 116795000 215261000 105375000 <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:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.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.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.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,565 </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%">13,024 </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,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,382 </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> 11565000 13024000 3853000 4382000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:</span><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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,911 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 15382000 14911000 13878000 12856000 10935000 9533000 Goodwill<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 the changes in the carrying amount of goodwill for the nine months ended October 2, 2021:</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, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. We determined that the estimated fair value of four of the eight reporting units was less than their respective carrying values. </span></div><div style="margin-bottom:9pt;margin-top: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 second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020 and we determined that the estimated fair value was less than the respective carrying 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%">Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.</span></div>As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended. <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 nine months ended October 2, 2021:</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, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36648000 0 36648000 21634000 0 21634000 58282000 0 58282000 8 4 8 4 86300000 Long-term Debt and Notes Payable<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and returns to 3.75 to 1 for each quarter thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 2, 2021, there was $183.0 million outstanding on the revolving credit facility and there remained $190.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At October 2, 2021, outstanding letters of credit totaled $1.1 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. As noted above, the maximum net leverage ratio was set at 6.00 to 1 for the quarter ended October 2, 2021. The Company was in compliance with its financial covenants at October 2, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, through the second quarter of 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.</span></div> 500000000 150000000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 500000000 375000000 6.00 5.50 4.50 3.75 3.75 3.75 183000000 190900000 20000000 375000000 1100000 180000000 1.75 1.50 6.00 0.0100 0.0225 0.0035 0.0100 0.0100 0.0225 0.0010 0.0035 0.0015 Product WarrantiesIn 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:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF81OC9mcmFnOjQzZTNjNGJhMDRhNTRiOTNhZTI4ZmUxMzc4OWZmMzAzL3RleHRyZWdpb246NDNlM2M0YmEwNGE1NGI5M2FlMjhmZTEzNzg5ZmYzMDNfMTg2_d80fa7b2-ad5e-45c7-a467-0005c5fe27d2">twelve</span> to sixty months. 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:32.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.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.526%"/><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="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%">Nine Months Ended</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%">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="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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">6,835 </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%">6,965 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </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,618 </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,485 </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%">95 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(1,324)</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%">(764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</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%">(267)</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%">314 </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 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,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </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> 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:32.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.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.526%"/><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="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%">Nine Months Ended</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%">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="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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">6,835 </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%">6,965 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </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,618 </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,485 </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%">95 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(1,324)</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%">(764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</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%">(267)</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%">314 </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 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,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </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> 7018000 7660000 6835000 6965000 3506000 1618000 1485000 95000 2427000 1324000 764000 16000 -808000 -596000 -267000 314000 7289000 7358000 7289000 7358000 Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company's operating and financing leases are approximately 5 and 1 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, 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 is a summary of the Company's ROU assets and liabilities:</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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_47cba68b-57a0-49d3-bdfe-ffcdaaf3cfcc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_7535ca48-906d-4b27-8981-ab1c8c1a89ba">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_58d431cb-67f2-4bbb-aa99-5e25d15c51e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_6a591258-d364-4992-9f5f-912756cf2ce2">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_b8936a04-a80a-4273-9e7a-e2d6d98adfda"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_da37b5cc-f0b0-4ebc-9398-10325a70d32f">Other Liabilities</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs:</span><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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</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%">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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </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%">765 </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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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%">170 </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%">10 </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%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Finance Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </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%">390 </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%">377 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </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%">155 </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%">28 </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%">41 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</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%">(321)</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%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net Lease Cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span><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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company's operating and financing leases are approximately 5 and 1 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, 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 is a summary of the Company's ROU assets and liabilities:</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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_47cba68b-57a0-49d3-bdfe-ffcdaaf3cfcc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_7535ca48-906d-4b27-8981-ab1c8c1a89ba">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_58d431cb-67f2-4bbb-aa99-5e25d15c51e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_6a591258-d364-4992-9f5f-912756cf2ce2">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_b8936a04-a80a-4273-9e7a-e2d6d98adfda"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_da37b5cc-f0b0-4ebc-9398-10325a70d32f">Other Liabilities</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs:</span><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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</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%">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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </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%">765 </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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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%">170 </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%">10 </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%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Finance Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </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%">390 </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%">377 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </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%">155 </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%">28 </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%">41 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</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%">(321)</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%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net Lease Cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span><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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y P1Y 0.033 0.013 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's ROU assets and liabilities:</span><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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_47cba68b-57a0-49d3-bdfe-ffcdaaf3cfcc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTMtMC0xLTEtMA_7535ca48-906d-4b27-8981-ab1c8c1a89ba">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_58d431cb-67f2-4bbb-aa99-5e25d15c51e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmMwNWRhZWU1NmMxOTQ2NDdhNzA5OGFjYmVhZDdkM2U2XzU1_6a591258-d364-4992-9f5f-912756cf2ce2">Accrued Expenses and Other Current Liabilities</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Finance Lease Liabilities — Included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_b8936a04-a80a-4273-9e7a-e2d6d98adfda"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF82MS9mcmFnOjJiNDc4YjE1YTU1ZDQ1OTJhNGIwMWM0ZWMwYmUyN2NkL3RhYmxlOmY1NzEwY2VjN2E4MTRkMjU4MGIzM2MxM2I3YTI0NGQzL3RhYmxlcmFuZ2U6ZjU3MTBjZWM3YTgxNGQyNTgwYjMzYzEzYjdhMjQ0ZDNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjQwYTEzYTVkNWFhNzQwNjE4NzI4YmMxOWZlMGJlNWM3XzU0_da37b5cc-f0b0-4ebc-9398-10325a70d32f">Other Liabilities</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 30324000 28678000 1710000 1710000 11029000 8015000 17585000 18953000 7124000 4998000 13314000 16637000 20438000 21635000 177000 3484000 83000 2039000 94000 1445000 94000 2081000 2000 734000 96000 2815000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs:</span><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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</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%">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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Right-of-Use Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </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%">765 </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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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%">170 </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%">10 </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%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Finance Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </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%">390 </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%">377 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </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%">155 </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%">28 </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%">41 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</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%">(321)</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%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Lease Cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net Lease Cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 550000 765000 23000 255000 78000 170000 10000 50000 628000 935000 33000 305000 4297000 3957000 1614000 1314000 0 691000 0 0 1135000 1010000 390000 377000 104000 155000 28000 41000 943000 1085000 321000 348000 4593000 4728000 1711000 1384000 5221000 5663000 1744000 1689000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span><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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span><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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1876000 24000 7299000 73000 3813000 0 2886000 0 2807000 0 3360000 0 22041000 97000 1603000 1000 20438000 96000 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 (4.9)% and 52.8% for the three months ended and (1.4)% and 8.7% for the nine months ended October 2, 2021 and September 26, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against U.S. Federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against U.S. Federal deferred tax assets and permanently nondeductible goodwill impairments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through October 2, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, in the first quarter of 2020 the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. Federal deferred tax assets as of October 2, 2021.</span></div>On March 11, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three or nine months ended October 2, 2021. -0.049 0.528 -0.014 0.087 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:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><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="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%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </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%">Net Effect of Dilutive Stock Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,927 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </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 647,000 shares as of October 2, 2021 and 831,000 shares as of September 26, 2020. Further, due to our net loss in the three and nine month periods ended October 2, 2021 and September 26, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.</span></div> <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:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><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="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%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </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%">Net Effect of Dilutive Stock Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,927 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770 </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> 30927000 30780000 30954000 30770000 0 0 0 0 30927000 30780000 30954000 30770000 647000 831000 Shareholders' Equity<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 7, the Company is currently restricted from further stock repurchases. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,633)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,962)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,313)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,450)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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 (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:37.935%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</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%">(85)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </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%">Retirement Liability Adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to General and Administrative Expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </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%">302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </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%">515 </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%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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%">645 </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%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </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%">560 </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%">(709)</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%">1,624 </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> 50000000 282000 7700000 <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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,633)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,962)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,313)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,450)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -5633000 -4468000 -12962000 -14264000 -2282000 -2282000 -10680000 -11982000 -16313000 -16450000 <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 (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:37.935%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</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%">(85)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </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%">Retirement Liability Adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to General and Administrative Expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </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%">302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </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%">515 </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%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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%">645 </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%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </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%">560 </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%">(709)</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%">1,624 </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> -1165000 -85000 -1143000 1409000 -302000 -302000 -101000 -101000 -1000000 -515000 -333000 -171000 0 -172000 0 -57000 1302000 645000 434000 215000 137000 560000 -709000 1624000 Supplemental Retirement Plan and Related Post Retirement Benefits<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 Company has two non-qualified supplemental retirement <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkMjQ3MWZmNTIzYjQ5N2ZiYzJiODA5MmQwZjQ0ZmIwL3NlYzpkZDI0NzFmZjUyM2I0OTdmYmMyYjgwOTJkMGY0NGZiMF83My9mcmFnOmVlN2E2Y2I0OTA1YjQ3MzY4N2U4MTZjMDQ1YzIwZWQzL3RleHRyZWdpb246ZWU3YTZjYjQ5MDViNDczNjg3ZTgxNmMwNDVjMjBlZDNfNzkx_08ea62ce-7a76-4f44-ba83-8233bf24e769">defined benefit plans</span> (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">167 </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%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </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="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%">573 </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%">627 </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%">192 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </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%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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%">970 </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%">486 </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%">324 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </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%">1,570 </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%">662 </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%">524 </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 net periodic cost was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Expense, Net of Other Income.</span></div> 2 The following table sets forth information regarding the net periodic pension cost for the plans.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">167 </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%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </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="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%">573 </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%">627 </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%">192 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </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%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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%">970 </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%">486 </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%">324 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </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%">1,570 </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%">662 </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%">524 </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> 146000 167000 49000 56000 573000 627000 192000 209000 290000 290000 97000 97000 -970000 -486000 -324000 -162000 1979000 1570000 662000 524000 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 and nine months ended October 2, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to two customers in the Aerospace segment represented 6% and 10% of consolidated sales for the three months ended and 12% and 9% for the nine months ended September 26, 2020, respectively. 0 0 0.10 0.10 2 2 0.06 0.10 0.12 0.09 Legal Proceedings<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lufthansa</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the three and nine months ended October 2, 2021. The reserve for the German indirect claim was approximately $17.1 million at October 2, 2021, which included an additional $0.1 million and $0.4 million in interest accrued during the three and nine months then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at October 2, 2021 and December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the U.S. Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. Fact discovery has begun on both the patent and copyright claims and is not scheduled to be completed until February 2022. A summary judgment hearing is scheduled for May 19, 2022 and the jury trial is scheduled to begin on July 12, 2022. No amounts have been accrued for this matter in the October 2, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div> 17100000 100000 400000 Segment Information<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%">Below are the sales and operating profit (loss) by segment for the three and nine months ended October 2, 2021 and September 26, 2020 and a reconciliation of segment operating profit (loss) to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</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%">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;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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,425 </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%">326,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">95,775 </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%">82,548 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</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%">(91)</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)</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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,128 </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%">24,406 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</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%">(798)</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%">(53)</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%">(448)</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="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%">62,454 </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%">61,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,958 </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 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%">328,856 </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%">387,784 </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%">111,841 </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%">106,506 </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 (Loss) Profit and Margins</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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 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%">(6,352)</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%">(86,567)</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%">1,917 </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%">(6,332)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">(26.5)</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%">2.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%">(7.7)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,958)</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%">4,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,201)</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%">936 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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%">(13.7)</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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Loss</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%">(8,310)</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%">(82,297)</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%">(284)</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%">(5,396)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</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%">(21.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%">(0.3)</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%">(5.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 Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,252 </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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </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:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,247 </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%">17,481 </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%">4,760 </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%">3,970 </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%">Loss Before Income Taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,809)</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%">(104,869)</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%">(6,839)</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%">(11,141)</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%;text-decoration:underline">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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,323 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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%">29,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,306 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><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 (loss) by segment for the three and nine months ended October 2, 2021 and September 26, 2020 and a reconciliation of segment operating profit (loss) to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><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:38.227%"/><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.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.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.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</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%">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;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%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,425 </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%">326,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">95,775 </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%">82,548 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</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%">(91)</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)</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="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%">266,402 </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%">326,191 </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%">95,766 </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%">82,548 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,128 </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%">24,406 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</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%">(798)</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%">(53)</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%">(448)</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="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%">62,454 </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%">61,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075 </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%">23,958 </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 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%">328,856 </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%">387,784 </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%">111,841 </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%">106,506 </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 (Loss) Profit and Margins</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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 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%">(6,352)</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%">(86,567)</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%">1,917 </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%">(6,332)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">(26.5)</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%">2.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%">(7.7)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,958)</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%">4,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,201)</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%">936 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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%">(13.7)</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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Loss</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%">(8,310)</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%">(82,297)</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%">(284)</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%">(5,396)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</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%">(21.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%">(0.3)</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%">(5.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 Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,252 </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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </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:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,247 </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%">17,481 </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%">4,760 </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%">3,970 </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%">Loss Before Income Taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,809)</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%">(104,869)</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%">(6,839)</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%">(11,141)</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%;text-decoration:underline">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%">October 2, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,323 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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%">29,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,306 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 266425000 326282000 95775000 82548000 -23000 -91000 -9000 0 266402000 326191000 95766000 82548000 62811000 62391000 16128000 24406000 -357000 -798000 -53000 -448000 62454000 61593000 16075000 23958000 328856000 387784000 111841000 106506000 -6352000 -86567000 1917000 -6332000 -0.024 -0.265 0.020 -0.077 -1958000 4270000 -2201000 936000 -0.031 0.069 -0.137 0.039 -8310000 -82297000 -284000 -5396000 -0.025 -0.212 -0.003 -0.051 -5252000 -5091000 -1795000 -1775000 13247000 17481000 4760000 3970000 -26809000 -104869000 -6839000 -11141000 474042000 484885000 99323000 105079000 36941000 29781000 610306000 619745000 Fair Value<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration was estimated at $2.2 million as of December 31, 2020. The fair value assigned to the earnout was determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was zero as of October 2, 2021, with the contingent consideration liability fair value adjustment of $2.2 million recorded within the Selling, General and Administrative line in the Consolidated Condensed Statements of Operations in the nine months ended October 2, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or October 2, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Non-recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. In accordance with the provisions of ASC Topic 350, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ntangibles – Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The inputs underlying the fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As further discussed in Note 6, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.</span></div>Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Fair Value<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div> 7000000 2500000 13000000 P3Y 72000000 2200000 0 2200000 4 86300000 700000 Restructuring Charges<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Additional restructuring activities occurred during 2021 to align the workforce to expected activities and to consolidate certain facilities. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, the Company initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. </span></div><div style="margin-bottom:9pt;margin-top: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 $0.5 million and $0.7 million in restructuring-related severance charges and other charges recorded in the three and nine months ended October 2, 2021. The Company incurred $0.2 million and $5.6 million in restructuring charges during the three and nine months ended September 26, 2020.</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 tables reconcile the beginning and ending liability for restructuring charges:</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:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which was not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.</span></div> 500000 700000 200000 5600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile the beginning and ending liability for restructuring charges:</span><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:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5631000 713000 2801000 3543000 Subsequent EventsAs of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with these facilities of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. On October 6, 2021, the transaction closed and control of the assets transferred to the buyer. The net cash proceeds from the sale totaled approximately $8.8 million. The net gain on sale of approximately $5.0 million will be recognized in the fourth quarter of 2021. 3800000 8800000 5000000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Oct. 02, 2021
Nov. 02, 2021
Document Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 02, 2021  
Document Transition Report false  
Entity File Number 0-7087  
Entity Registrant Name ASTRONICS CORPORATION  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 16-0959303  
Entity Address, Address Line One 130 Commerce Way  
Entity Address, City or Town East Aurora  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14052  
City Area Code 716  
Local Phone Number 805-1599  
Title of 12(b) Security Common Stock, $.01 par value per share  
Trading Symbol ATRO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   31,460,404
Entity Central Index Key 0000008063  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Current Assets:    
Cash and Cash Equivalents $ 29,091 $ 40,412
Accounts Receivable, Net of Allowance for Estimated Credit Losses 107,690 93,056
Inventories 157,163 157,059
Prepaid Expenses and Other Current Assets 34,135 26,420
Assets Held for Sale 3,760 0
Total Current Assets 331,839 316,947
Property, Plant and Equipment, Net of Accumulated Depreciation 97,435 106,678
Operating Right-of-Use Assets 17,585 18,953
Other Assets 6,975 8,999
Intangible Assets, Net of Accumulated Amortization 98,190 109,886
Goodwill 58,282 58,282
Total Assets 610,306 619,745
Current Liabilities:    
Accounts Payable 24,456 26,446
Current Operating Lease Liabilities 7,124 4,998
Accrued Expenses and Other Current Liabilities 47,987 37,721
Customer Advance Payments and Deferred Revenue 22,249 24,571
Total Current Liabilities 101,816 93,736
Long-term Debt 183,000 173,000
Long-term Operating Lease Liabilities 13,314 16,637
Other Liabilities 60,516 66,001
Total Liabilities 358,646 349,374
Shareholders’ Equity:    
Common Stock 353 347
Accumulated Other Comprehensive Loss (16,313) (16,450)
Other Shareholders’ Equity 267,620 286,474
Total Shareholders’ Equity 251,660 270,371
Total Liabilities and Shareholders’ Equity $ 610,306 $ 619,745
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Income Statement [Abstract]        
Sales $ 111,841 $ 106,506 $ 328,856 $ 387,784
Cost of Products Sold 94,610 91,333 281,957 310,059
Gross Profit 17,231 15,173 46,899 77,725
Selling, General and Administrative Expenses 21,729 24,170 66,829 85,941
Impairment Loss 0 0 0 87,016
Loss from Operations (4,498) (8,997) (19,930) (95,232)
Other Expense, Net of Other Income 546 369 1,627 4,546
Interest Expense, Net of Interest Income 1,795 1,775 5,252 5,091
Loss Before Income Taxes (6,839) (11,141) (26,809) (104,869)
Provision for (Benefit from) Income Taxes 335 (5,887) 373 (9,073)
Net Loss $ (7,174) $ (5,254) $ (27,182) $ (95,796)
Loss Per Share:        
Basic (in usd per share) $ (0.23) $ (0.17) $ (0.88) $ (3.11)
Diluted (in usd per share) $ (0.23) $ (0.17) $ (0.88) $ (3.11)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Condensed Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Statement of Comprehensive Income [Abstract]        
Net Loss $ (7,174) $ (5,254) $ (27,182) $ (95,796)
Other Comprehensive Income (Loss):        
Foreign Currency Translation Adjustments (1,143) 1,409 (1,165) (85)
Retirement Liability Adjustment – Net of Tax 434 215 1,302 645
Total Other Comprehensive Income (Loss) (709) 1,624 137 560
Comprehensive Loss $ (7,883) $ (3,630) $ (27,045) $ (95,236)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Cash Flows from Operating Activities:    
Net Loss $ (27,182) $ (95,796)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:    
Depreciation and Amortization 21,950 24,095
Provisions for Non-Cash Losses on Inventory and Receivables 2,750 4,535
Equity-based Compensation Expense 5,147 3,924
Deferred Tax (Benefit) Expense (145) 1,127
Non-cash Severance Expense 182 3,007
Operating Lease Non-Cash Expense 3,783 3,352
Equity Investment Other Than Temporary Impairment 0 3,493
Impairment Loss 0 87,016
Contingent Consideration Liability Fair Value Adjustment (2,200) 0
Other 3,010 6,622
Cash Flows from Changes in Operating Assets and Liabilities:    
Accounts Receivable (15,027) 53,604
Inventories (3,255) (19,807)
Accounts Payable (1,883) (9,589)
Accrued Expenses 1,733 (11,340)
Other Current Assets and Liabilities (666) (224)
Customer Advance Payments and Deferred Revenue (2,215) (6,474)
Income Taxes 217 (12,316)
Operating Lease Liabilities (4,395) (3,412)
Supplemental Retirement and Other Liabilities (304) (304)
Cash Flows from Operating Activities (18,500) 31,513
Cash Flows from Investing Activities:    
Capital Expenditures (4,639) (5,575)
Proceeds on Sale of Assets 30 1,600
Cash Flows from Investing Activities (4,609) (3,975)
Cash Flows from Financing Activities:    
Proceeds from Long-term Debt 20,000 150,000
Payments for Long-term Debt (10,000) (170,000)
Purchase of Outstanding Shares for Treasury 0 (7,732)
Financing Fees 0 (360)
Stock Options Activity 3,187 33
Finance Lease Principal Payments (878) (1,425)
Cash Flows from Financing Activities 12,309 (29,484)
Effect of Exchange Rates on Cash (521) (63)
Decrease in Cash and Cash Equivalents (11,321) (2,009)
Cash and Cash Equivalents at Beginning of Period 40,412 31,906
Cash and Cash Equivalents at End of Period $ 29,091 $ 29,897
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Condensed Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Class Undefined
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2019   $ 269 $ 76 $ 76,340 $ (15,628) $ 428,584 $ (100,784)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options   0 1 3,956      
Class B Stock Converted to Common Stock   8 (8)        
Foreign Currency Translation Adjustments         (85)    
Retirement Liability Adjustment – Net of Tax $ 645       645    
Net Loss (95,796)         (95,796)  
Purchase of Shares             (7,732)
End of Period at Sep. 26, 2020 289,846 $ 277 $ 69 80,296 (15,068) 332,788 $ (108,516)
Beginning of Period (in shares) at Dec. 31, 2019   26,874 7,650       3,526
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   69 16        
Conversion of Class B Shares to Common Shares (in shares)   790 (790)        
Purchase of shares (in shares)             282
End of Period (in shares) at Sep. 26, 2020   27,733 6,876       3,808
Beginning of Period at Jun. 27, 2020   $ 274 $ 72 79,179 (16,692) 338,042 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options     0 1,117      
Class B Stock Converted to Common Stock   3 (3)        
Foreign Currency Translation Adjustments         1,409    
Retirement Liability Adjustment – Net of Tax 215       215    
Net Loss (5,254)         (5,254)  
Purchase of Shares             0
End of Period at Sep. 26, 2020 289,846 $ 277 $ 69 80,296 (15,068) 332,788 $ (108,516)
Beginning of Period (in shares) at Jun. 27, 2020   27,355 7,209       3,808
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   44 1        
Conversion of Class B Shares to Common Shares (in shares)   334 (334)        
Purchase of shares (in shares)             0
End of Period (in shares) at Sep. 26, 2020   27,733 6,876       3,808
Beginning of Period at Dec. 31, 2020 270,371 $ 278 $ 69 82,187 (16,450) 312,803 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options   6 0 8,328      
Class B Stock Converted to Common Stock   5 (5)        
Foreign Currency Translation Adjustments         (1,165)    
Retirement Liability Adjustment – Net of Tax 1,302       1,302    
Net Loss (27,182)         (27,182)  
Purchase of Shares             0
End of Period at Oct. 02, 2021 251,660 $ 289 $ 64 90,515 (16,313) 285,621 $ (108,516)
Beginning of Period (in shares) at Dec. 31, 2020   27,825 6,877       3,808
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   554 13        
Conversion of Class B Shares to Common Shares (in shares)   512 (512)        
Purchase of shares (in shares)             0
End of Period (in shares) at Oct. 02, 2021   28,891 6,378       3,808
Beginning of Period at Jul. 03, 2021   $ 283 $ 64 85,829 (15,604) 292,795 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options     0 4,686      
Class B Stock Converted to Common Stock   0 0        
Foreign Currency Translation Adjustments         (1,143)    
Retirement Liability Adjustment – Net of Tax 434       434    
Net Loss (7,174)         (7,174)  
Purchase of Shares             0
End of Period at Oct. 02, 2021 $ 251,660 $ 289 $ 64 $ 90,515 $ (16,313) $ 285,621 $ (108,516)
Beginning of Period (in shares) at Jul. 03, 2021   28,315 6,420       3,808
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance from Exercise of Stock Options (in shares)   534 0        
Conversion of Class B Shares to Common Shares (in shares)   42 (42)        
Purchase of shares (in shares)             0
End of Period (in shares) at Oct. 02, 2021   28,891 6,378       3,808
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
9 Months Ended
Oct. 02, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the nine months ended October 2, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2020 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. The First Earnout is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The Second Earnout is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
In February 2021, the Company was notified by the buyer that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. In April 2021, the buyer provided a revised calculation, indicating, rather, that $7.1 million is payable to the Company for the 2020 earnout. The Company and the buyer are currently reviewing the calculations and underlying data and are engaged in negotiations. The Company expects to record the additional gain when that review is complete and agreement is reached. The timing and amount of any amount realized is uncertain and subject to risks and uncertainties as we continue the review and negotiation process.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost
cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued into 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 7. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 6 for a discussion of goodwill impairment charges recorded in 2020. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray.
In September 2021 the Company also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received the first installment of $7.3 million under the grant in September 2021. The remaining balance due to be received of $7.4 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of October 2, 2021. The Company expects to receive a second installment in the range of $5 million to $6 million during the fourth quarter of 2021 and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough or lay off a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit will be recognized 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 quarter ended October 2, 2021, the Company recognized $1.1 million of the award. The unearned portion of the AMJP award of $13.6 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at October 2, 2021.
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the three and nine months ended October 2, 2021:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Cost of Products Sold$3,185 $1,457 $1,706 $906 
Selling, General and Administrative Expenses190 176 43 75 
Total$3,375 $1,633 $1,749 $981 
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. The allowance for estimated credit losses balance was $3.3 million and $3.2 million at October 2, 2021 and December 31, 2020, respectively. The Company’s bad debt expense was insignificant during the three and nine months ended October 2, 2021, and insignificant and $1.7 million in the three and nine months ended September 26, 2020, respectively. Total writeoffs charged against the allowance were insignificant in the three and nine months ended October 2, 2021, and $1.1 million and $1.2 million in the three and nine months ended September 26, 2020. Total recoveries were insignificant in both the three and nine months ended October 2, 2021 and September 26, 2020.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic.
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with this facility of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. The facility was sold subsequent to quarter-end. See note 19 for further information.
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $21.8 million and $16.4 million for the three months ended and $64.7 million and $65.0 million for the nine months ended October 2, 2021 and September 26, 2020, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
Goodwill Impairment
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
As a result of the qualitative factors related to the COVID-19 pandemic, as discussed above, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020, and an additional assessment of our PECO reporting unit as of June 27, 2020. Based on our quantitative assessments, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.
As of October 2, 2021, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.
For additional information regarding the quantitative test and the related goodwill impairment see Note 6.
Valuation of Long-Lived Assets
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use (“ROU”) assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. As of October 2, 2021 and for the three and nine month periods then ended, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

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

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Oct. 02, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Condensed Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of October 2, 2021, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of October 2, 2021, the Company does not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the
benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.
On October 2, 2021, we had $354.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $113.3 million of our remaining performance obligations as revenue in the remainder of 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Condensed Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Condensed Balance Sheets, classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $6.5 million and $8.5 million during the three months ended and $15.1 million and $20.1 million during the nine months ended October 2, 2021 and September 26, 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended October 2, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, October 2, 2021
$23,381 $26,516 
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Commercial Transport
$143,550 $214,390 $57,549 $44,067 
Military
54,847 50,329 17,064 18,164 
Business Jet
41,131 45,259 12,109 14,711 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems Segment
Semiconductor
— 3,407 — 585 
Aerospace & Defense
62,454 58,186 16,075 23,373 
Test Systems Total62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Electrical Power & Motion
$102,742 $148,500 $38,650 $32,481 
Lighting & Safety
76,929 90,973 25,461 25,320 
Avionics
47,355 57,381 14,491 16,104 
Systems Certification
7,937 5,596 6,099 605 
Structures
4,565 7,528 2,021 2,432 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Oct. 02, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Finished Goods
$24,868 $26,964 
Work in Progress
25,761 21,987 
Raw Material
106,534 108,108 
$157,163 $157,059 
The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment
9 Months Ended
Oct. 02, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and EquipmentProperty, Plant and Equipment consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Land
$8,654 $9,891 
Buildings and Improvements
70,673 75,493 
Machinery and Equipment
123,049 119,444 
Construction in Progress
5,807 5,843 
208,183 210,671 
Less Accumulated Depreciation
110,748 103,993 
$97,435 $106,678 
Additionally, net Property, Plant and Equipment of $3.8 million is classified in Assets Held for Sale at October 2, 2021.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets
9 Months Ended
Oct. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows:
October 2, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,957 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,465 11,082 10,085 
Trade Names10 years11,465 8,278 11,512 7,537 
Completed and Unpatented Technology9 years47,962 29,285 48,043 25,766 
Customer Relationships15 years142,330 66,810 142,478 60,096 
Total Intangible Assets12 years$214,985 $116,795 $215,261 $105,375 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Amortization Expense
$11,565 $13,024 $3,853 $4,382 
Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,382 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
9 Months Ended
Oct. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended October 2, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
October 2, 2021
Aerospace$36,648 $— $36,648 
Test Systems21,634 — 21,634 
$58,282 $— $58,282 
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020. We determined that the estimated fair value of four of the eight reporting units was less than their respective carrying values.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020 and we determined that the estimated fair value was less than the respective carrying value.
Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020.
As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt and Notes Payable
9 Months Ended
Oct. 02, 2021
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and returns to 3.75 to 1 for each quarter thereafter.
At October 2, 2021, there was $183.0 million outstanding on the revolving credit facility and there remained $190.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At October 2, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. As noted above, the maximum net leverage ratio was set at 6.00 to 1 for the quarter ended October 2, 2021. The Company was in compliance with its financial covenants at October 2, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, through the second quarter of 2022.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties
9 Months Ended
Oct. 02, 2021
Product Warranties Disclosures [Abstract]  
Product Warranties Product WarrantiesIn 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:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Balance at Beginning of Period$7,018 $7,660 $6,835 $6,965 
Warranties Issued3,506 1,618 1,485 95 
Warranties Settled(2,427)(1,324)(764)(16)
Reassessed Warranty Exposure(808)(596)(267)314 
Balance at End of Period$7,289 $7,358 $7,289 $7,358 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Oct. 02, 2021
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 and 1 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)October 2, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,324 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization11,029 8,015 
Operating Right-of-Use Assets, Net$17,585 $18,953 
Short-term Operating Lease Liabilities$7,124 $4,998 
Long-term Operating Lease Liabilities13,314 16,637 
Operating Lease Liabilities$20,438 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization83 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$94 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$94 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
734 
Finance Lease Liabilities$96 $2,815 
The following is a summary of the Company's total lease costs:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$550 $765 $23 $255 
Interest on Lease Liabilities78 170 10 50 
Total Finance Lease Cost628 935 33 305 
Operating Lease Cost4,297 3,957 1,614 1,314 
Right-of-Use Asset Impairment— 691 — — 
Variable Lease Cost1,135 1,010 390 377 
Short-term Lease Cost (excluding month-to-month)104 155 28 41 
Less Sublease and Rental (Income) Expense(943)(1,085)(321)(348)
Total Operating Lease Cost4,593 4,728 1,711 1,384 
Total Net Lease Cost$5,221 $5,663 $1,744 $1,689 
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$1,876 $24 
2022
7,299 73 
2023
3,813 — 
2024
2,886 — 
2025
2,807 — 
Thereafter3,360 — 
Total Lease Payments22,041 97 
Less: Interest1,603 
Total Lease Liability$20,438 $96 
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, the agreement contains a lease. We lease certain facilities and office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 and 1 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's ROU assets and liabilities:
(In thousands)October 2, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,324 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization11,029 8,015 
Operating Right-of-Use Assets, Net$17,585 $18,953 
Short-term Operating Lease Liabilities$7,124 $4,998 
Long-term Operating Lease Liabilities13,314 16,637 
Operating Lease Liabilities$20,438 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization83 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$94 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$94 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
734 
Finance Lease Liabilities$96 $2,815 
The following is a summary of the Company's total lease costs:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$550 $765 $23 $255 
Interest on Lease Liabilities78 170 10 50 
Total Finance Lease Cost628 935 33 305 
Operating Lease Cost4,297 3,957 1,614 1,314 
Right-of-Use Asset Impairment— 691 — — 
Variable Lease Cost1,135 1,010 390 377 
Short-term Lease Cost (excluding month-to-month)104 155 28 41 
Less Sublease and Rental (Income) Expense(943)(1,085)(321)(348)
Total Operating Lease Cost4,593 4,728 1,711 1,384 
Total Net Lease Cost$5,221 $5,663 $1,744 $1,689 
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$1,876 $24 
2022
7,299 73 
2023
3,813 — 
2024
2,886 — 
2025
2,807 — 
Thereafter3,360 — 
Total Lease Payments22,041 97 
Less: Interest1,603 
Total Lease Liability$20,438 $96 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Oct. 02, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rates were approximately (4.9)% and 52.8% for the three months ended and (1.4)% and 8.7% for the nine months ended October 2, 2021 and September 26, 2020, respectively. The tax rate in the 2021 period was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against U.S. Federal deferred tax assets. As discussed below, the tax rate in the 2020 period was impacted primarily by the initial recording of a valuation allowance against U.S. Federal deferred tax assets and permanently nondeductible goodwill impairments.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, through October 2, 2021 the Company is continuing to forecast that it will generate a taxable loss in 2021. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, in the first quarter of 2020 the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets in the first quarter of 2020 and continues to maintain the valuation allowance against its U.S. Federal deferred tax assets as of October 2, 2021.
On March 11, 2021, the American Rescue Plan Act, or ARPA, was signed into law. The ARPA enacted certain provisions that are relevant to corporate income tax. These provisions did not have a material impact on our income tax provision for the three or nine months ended October 2, 2021.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Oct. 02, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows:
Nine Months Ended
Three Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Weighted Average Shares - Basic
30,927 30,780 30,954 30,770 
Net Effect of Dilutive Stock Options
— — — — 
Weighted Average Shares - Diluted
30,927 30,780 30,954 30,770 
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 647,000 shares as of October 2, 2021 and 831,000 shares as of September 26, 2020. Further, due to our net loss in the three and nine month periods ended October 2, 2021 and September 26, 2020, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity
9 Months Ended
Oct. 02, 2021
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Most recently, on September 17, 2019, the Company’s Board of Directors authorized a repurchase of up to $50 million. Approximately 282,000 shares were repurchased in the first quarter of 2020 at a cost of $7.7 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 7, the Company is currently restricted from further stock repurchases.
Comprehensive Loss and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)October 2, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,633)$(4,468)
Retirement Liability Adjustment – Before Tax(12,962)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(10,680)(11,982)
Accumulated Other Comprehensive Loss$(16,313)$(16,450)
The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Foreign Currency Translation Adjustments$(1,165)$(85)$(1,143)$1,409 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302 302 101 101 
Amortization of Net Actuarial Losses
1,000 515 333 171 
Tax Benefit
— (172)— (57)
Retirement Liability Adjustment1,302 645 434 215 
Other Comprehensive Income (Loss)$137 $560 $(709)$1,624 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Retirement Plan and Related Post Retirement Benefits
9 Months Ended
Oct. 02, 2021
Retirement Benefits [Abstract]  
Supplemental Retirement Plan and Related Post Retirement Benefits Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Service Cost$146 $167 $49 $56 
Interest Cost573 627 192 209 
Amortization of Prior Service Cost290 290 97 97 
Amortization of Net Actuarial Losses970 486 324 162 
Net Periodic Cost$1,979 $1,570 $662 $524 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The net periodic cost was insignificant for the three and nine months ended October 2, 2021 and September 26, 2020.
The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Expense, Net of Other Income.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Sales to Major Customers
9 Months Ended
Oct. 02, 2021
Risks and Uncertainties [Abstract]  
Sales to Major Customers Sales to Major CustomersThe loss of major customers or a significant reduction in business with a major customer would significantly, negatively impact our sales and earnings. In the three and nine months ended October 2, 2021, the Company had no customer in excess of 10% of consolidated sales. Sales to two customers in the Aerospace segment represented 6% and 10% of consolidated sales for the three months ended and 12% and 9% for the nine months ended September 26, 2020, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Legal Proceedings
9 Months Ended
Oct. 02, 2021
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
Lufthansa
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 “Legal Proceedings” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. There were no significant developments in any of these matters during the three and nine months ended October 2, 2021. The reserve for the German indirect claim was approximately $17.1 million at October 2, 2021, which included an additional $0.1 million and $0.4 million in interest accrued during the three and nine months then ended. We currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at October 2, 2021 and December 31, 2020.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the U.S. Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting to learn whether the PTAB will institute the proceeding. Fact discovery has begun on both the patent and copyright claims and is not scheduled to be completed until February 2022. A summary judgment hearing is scheduled for May 19, 2022 and the jury trial is scheduled to begin on July 12, 2022. No amounts have been accrued for this matter in the October 2, 2021 financial statements, as loss exposure is neither probable nor estimable at this time.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Oct. 02, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
Below are the sales and operating profit (loss) by segment for the three and nine months ended October 2, 2021 and September 26, 2020 and a reconciliation of segment operating profit (loss) to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales:
Aerospace$266,425 $326,282 $95,775 $82,548 
Less Inter-segment Sales(23)(91)(9)— 
Total Aerospace Sales266,402 326,191 95,766 82,548 
Test Systems62,811 62,391 16,128 24,406 
Less Inter-segment Sales(357)(798)(53)(448)
Total Test Systems Sales62,454 61,593 16,075 23,958 
Total Consolidated Sales$328,856 $387,784 $111,841 $106,506 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(6,352)$(86,567)$1,917 $(6,332)
(2.4)%(26.5)%2.0 %(7.7)%
Test Systems
(1,958)4,270 (2,201)936 
(3.1)%6.9 %(13.7)%3.9 %
Total Segment Measure of Operating Loss(8,310)(82,297)(284)(5,396)
(2.5)%(21.2)%(0.3)%(5.1)%
Deductions from Segment Measure of Operating Loss
Interest Expense, Net of Interest Income
5,252 5,091 1,795 1,775 
Corporate Expenses and Other
13,247 17,481 4,760 3,970 
Loss Before Income Taxes$(26,809)$(104,869)$(6,839)$(11,141)
Total Assets:
(In thousands)
October 2, 2021December 31, 2020
Aerospace
$474,042 $484,885 
Test Systems
99,323 105,079 
Corporate
36,941 29,781 
Total Assets
$610,306 $619,745 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value
9 Months Ended
Oct. 02, 2021
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration was estimated at $2.2 million as of December 31, 2020. The fair value assigned to the earnout was determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was zero as of October 2, 2021, with the contingent consideration liability fair value adjustment of $2.2 million recorded within the Selling, General and Administrative line in the Consolidated Condensed Statements of Operations in the nine months ended October 2, 2021.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or October 2, 2021.
On a Non-recurring Basis:
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The inputs underlying the fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
As further discussed in Note 6, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three or nine months then ended.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Condensed Statements of Operations in the nine months ended September 26, 2020. As of October 2, 2021, the Company concluded that no indicators of additional impairment relating to long-lived assets existed.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges
9 Months Ended
Oct. 02, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Additional restructuring activities occurred during 2021 to align the workforce to expected activities and to consolidate certain facilities.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, the Company initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business.
There were $0.5 million and $0.7 million in restructuring-related severance charges and other charges recorded in the three and nine months ended October 2, 2021. The Company incurred $0.2 million and $5.6 million in restructuring charges during the three and nine months ended September 26, 2020.
The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges713 
Cash Paid(2,801)
Balance as of October 2$3,543 
The liability is within Accrued Expenses and Other Current Liabilities and is comprised of employee termination benefits expected to be paid within the next 12 months as well as payments to be made under AeroSat’s non-cancelable inventory purchase commitments. The non-cancelable purchase commitments are for inventory in the future which was not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Oct. 02, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsAs of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with these facilities of $3.8 million have been classified as held for sale in the Consolidated Condensed Balance Sheets at October 2, 2021. On October 6, 2021, the transaction closed and control of the assets transferred to the buyer. The net cash proceeds from the sale totaled approximately $8.8 million. The net gain on sale of approximately $5.0 million will be recognized in the fourth quarter of 2021.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Policies)
9 Months Ended
Oct. 02, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Operating Results
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic has increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the nine months ended October 2, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
Trade Accounts Receivable and Contract Assets Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay.The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies’ cash flows are impacted by the COVID-19 pandemic.
Assets of Business Held for Sale
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of October 2, 2021, the Company has agreed to sell one of its facilities within the Aerospace segment as a result of consolidating certain facilities. Accordingly, the property, plant and equipment assets associated with this facility
Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold.
Selling, General and Administrative Expenses Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments.
Goodwill Impairment
Goodwill Impairment
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Valuation of Long-Lived Assets Valuation of Long-Lived AssetsLong-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

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

Planned date of adoption: Before December 31, 2022
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Tables)
9 Months Ended
Oct. 02, 2021
Accounting Policies [Abstract]  
COVID-19 Related Government Assistance
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the three and nine months ended October 2, 2021:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Cost of Products Sold$3,185 $1,457 $1,706 $906 
Selling, General and Administrative Expenses190 176 43 75 
Total$3,375 $1,633 $1,749 $981 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Oct. 02, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended October 2, 2021:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021$17,697 $28,641 
Ending Balance, October 2, 2021
$23,381 $26,516 
Disaggregation of Revenue The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Commercial Transport
$143,550 $214,390 $57,549 $44,067 
Military
54,847 50,329 17,064 18,164 
Business Jet
41,131 45,259 12,109 14,711 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems Segment
Semiconductor
— 3,407 — 585 
Aerospace & Defense
62,454 58,186 16,075 23,373 
Test Systems Total62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Aerospace Segment
Electrical Power & Motion
$102,742 $148,500 $38,650 $32,481 
Lighting & Safety
76,929 90,973 25,461 25,320 
Avionics
47,355 57,381 14,491 16,104 
Systems Certification
7,937 5,596 6,099 605 
Structures
4,565 7,528 2,021 2,432 
Other
26,874 16,213 9,044 5,606 
Aerospace Total266,402 326,191 95,766 82,548 
Test Systems62,454 61,593 16,075 23,958 
Total$328,856 $387,784 $111,841 $106,506 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Oct. 02, 2021
Inventory Disclosure [Abstract]  
Summary of Inventories Inventories consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Finished Goods
$24,868 $26,964 
Work in Progress
25,761 21,987 
Raw Material
106,534 108,108 
$157,163 $157,059 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Tables)
9 Months Ended
Oct. 02, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment Property, Plant and Equipment consisted of the following:
(In thousands)
October 2, 2021December 31, 2020
Land
$8,654 $9,891 
Buildings and Improvements
70,673 75,493 
Machinery and Equipment
123,049 119,444 
Construction in Progress
5,807 5,843 
208,183 210,671 
Less Accumulated Depreciation
110,748 103,993 
$97,435 $106,678 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Tables)
9 Months Ended
Oct. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets The following table summarizes acquired intangible assets as follows:
October 2, 2021December 31, 2020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,957 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,465 11,082 10,085 
Trade Names10 years11,465 8,278 11,512 7,537 
Completed and Unpatented Technology9 years47,962 29,285 48,043 25,766 
Customer Relationships15 years142,330 66,810 142,478 60,096 
Total Intangible Assets12 years$214,985 $116,795 $215,261 $105,375 
Summary of Amortization Expense for Acquired Intangibles All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Amortization Expense
$11,565 $13,024 $3,853 $4,382 
Summary of Amortization Expense for Intangible Assets for Each of Next Five Years Amortization expense for acquired intangible assets expected for 2021 and for each of the next five years is summarized as follows:
(In thousands)
2021$15,382 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
9 Months Ended
Oct. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill The following table summarizes the changes in the carrying amount of goodwill for the nine months ended October 2, 2021:
(In thousands)December 31, 2020
Foreign
Currency
Translation
October 2, 2021
Aerospace$36,648 $— $36,648 
Test Systems21,634 — 21,634 
$58,282 $— $58,282 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties (Tables)
9 Months Ended
Oct. 02, 2021
Product Warranties Disclosures [Abstract]  
Summary of Activity in Warranty Accrual The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Balance at Beginning of Period$7,018 $7,660 $6,835 $6,965 
Warranties Issued3,506 1,618 1,485 95 
Warranties Settled(2,427)(1,324)(764)(16)
Reassessed Warranty Exposure(808)(596)(267)314 
Balance at End of Period$7,289 $7,358 $7,289 $7,358 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Oct. 02, 2021
Leases [Abstract]  
Summary of ROU Assets and Liabilities The following is a summary of the Company's ROU assets and liabilities:
(In thousands)October 2, 2021December 31, 2020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,324 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization11,029 8,015 
Operating Right-of-Use Assets, Net$17,585 $18,953 
Short-term Operating Lease Liabilities$7,124 $4,998 
Long-term Operating Lease Liabilities13,314 16,637 
Operating Lease Liabilities$20,438 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization83 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$94 $1,445 
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities
$94 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities
734 
Finance Lease Liabilities$96 $2,815 
Summary of Lease Costs and Cash Paid The following is a summary of the Company's total lease costs:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Finance Lease Cost:
Amortization of Right-of-Use Assets$550 $765 $23 $255 
Interest on Lease Liabilities78 170 10 50 
Total Finance Lease Cost628 935 33 305 
Operating Lease Cost4,297 3,957 1,614 1,314 
Right-of-Use Asset Impairment— 691 — — 
Variable Lease Cost1,135 1,010 390 377 
Short-term Lease Cost (excluding month-to-month)104 155 28 41 
Less Sublease and Rental (Income) Expense(943)(1,085)(321)(348)
Total Operating Lease Cost4,593 4,728 1,711 1,384 
Total Net Lease Cost$5,221 $5,663 $1,744 $1,689 
Summary of Maturity of Lease Liabilities, Operating Leases The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$1,876 $24 
2022
7,299 73 
2023
3,813 — 
2024
2,886 — 
2025
2,807 — 
Thereafter3,360 — 
Total Lease Payments22,041 97 
Less: Interest1,603 
Total Lease Liability$20,438 $96 
Summary of Maturity of Lease Liabilities, Financing Leases The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinance Leases
Remainder of 2021
$1,876 $24 
2022
7,299 73 
2023
3,813 — 
2024
2,886 — 
2025
2,807 — 
Thereafter3,360 — 
Total Lease Payments22,041 97 
Less: Interest1,603 
Total Lease Liability$20,438 $96 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Oct. 02, 2021
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Weighted-Average Shares Outstanding Basic and diluted weighted-average shares outstanding are as follows:
Nine Months Ended
Three Months Ended
(In thousands)
October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Weighted Average Shares - Basic
30,927 30,780 30,954 30,770 
Net Effect of Dilutive Stock Options
— — — — 
Weighted Average Shares - Diluted
30,927 30,780 30,954 30,770 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity (Tables)
9 Months Ended
Oct. 02, 2021
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss The components of accumulated other comprehensive loss are as follows:
(In thousands)October 2, 2021December 31, 2020
Foreign Currency Translation Adjustments$(5,633)$(4,468)
Retirement Liability Adjustment – Before Tax(12,962)(14,264)
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax(10,680)(11,982)
Accumulated Other Comprehensive Loss$(16,313)$(16,450)
Components of Other Comprehensive Income (Loss) The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Foreign Currency Translation Adjustments$(1,165)$(85)$(1,143)$1,409 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302 302 101 101 
Amortization of Net Actuarial Losses
1,000 515 333 171 
Tax Benefit
— (172)— (57)
Retirement Liability Adjustment1,302 645 434 215 
Other Comprehensive Income (Loss)$137 $560 $(709)$1,624 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
9 Months Ended
Oct. 02, 2021
Retirement Benefits [Abstract]  
Summary of the Components of Net Periodic Cost The following table sets forth information regarding the net periodic pension cost for the plans.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Service Cost$146 $167 $49 $56 
Interest Cost573 627 192 209 
Amortization of Prior Service Cost290 290 97 97 
Amortization of Net Actuarial Losses970 486 324 162 
Net Periodic Cost$1,979 $1,570 $662 $524 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
9 Months Ended
Oct. 02, 2021
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Below are the sales and operating profit (loss) by segment for the three and nine months ended October 2, 2021 and September 26, 2020 and a reconciliation of segment operating profit (loss) to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.
Nine Months EndedThree Months Ended
(In thousands)October 2, 2021September 26, 2020October 2, 2021September 26, 2020
Sales:
Aerospace$266,425 $326,282 $95,775 $82,548 
Less Inter-segment Sales(23)(91)(9)— 
Total Aerospace Sales266,402 326,191 95,766 82,548 
Test Systems62,811 62,391 16,128 24,406 
Less Inter-segment Sales(357)(798)(53)(448)
Total Test Systems Sales62,454 61,593 16,075 23,958 
Total Consolidated Sales$328,856 $387,784 $111,841 $106,506 
Segment Measure of Operating (Loss) Profit and Margins
Aerospace
$(6,352)$(86,567)$1,917 $(6,332)
(2.4)%(26.5)%2.0 %(7.7)%
Test Systems
(1,958)4,270 (2,201)936 
(3.1)%6.9 %(13.7)%3.9 %
Total Segment Measure of Operating Loss(8,310)(82,297)(284)(5,396)
(2.5)%(21.2)%(0.3)%(5.1)%
Deductions from Segment Measure of Operating Loss
Interest Expense, Net of Interest Income
5,252 5,091 1,795 1,775 
Corporate Expenses and Other
13,247 17,481 4,760 3,970 
Loss Before Income Taxes$(26,809)$(104,869)$(6,839)$(11,141)
Total Assets:
(In thousands)
October 2, 2021December 31, 2020
Aerospace
$474,042 $484,885 
Test Systems
99,323 105,079 
Corporate
36,941 29,781 
Total Assets
$610,306 $619,745 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges (Tables)
9 Months Ended
Oct. 02, 2021
Restructuring and Related Activities [Abstract]  
Liabilities for Restructuring Charges The following tables reconcile the beginning and ending liability for restructuring charges:
2021
Balance as of January 1$5,631 
Restructuring Charges713 
Cash Paid(2,801)
Balance as of October 2$3,543 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 13, 2019
USD ($)
element
Sep. 30, 2021
USD ($)
Apr. 30, 2021
USD ($)
Feb. 28, 2021
USD ($)
Dec. 31, 2021
USD ($)
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
Mar. 28, 2020
reporting_unit
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
reporting_unit
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]                      
Number of elements for contingent earnouts | element 2                    
Unearned portion of the AMPJ award           $ 47,987,000     $ 47,987,000   $ 37,721,000
Allowance for doubtful accounts           3,300,000     3,300,000   $ 3,200,000
Bad debt expense             $ 1,700,000     $ 1,700,000  
Total writeoffs charged against allowance             1,100,000     1,200,000  
Research and development, design and related engineering           21,800,000 16,400,000   64,700,000 $ 65,000,000  
Number of reporting units impaired | reporting_unit               4   4  
Right-of-use asset impairment           0 $ 0   0 $ 691,000  
USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
USDOT grant receivable amount   $ 14,700,000       7,400,000     7,400,000    
Portion of grant received   $ 7,300,000                  
Revenue recognized included in contract liability balance           1,100,000          
Unearned portion of the AMPJ award           $ 13,600,000     $ 13,600,000    
Minimum | Forecast | USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
Portion of grant received         $ 5,000,000            
Maximum | Forecast | USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
Portion of grant received         $ 6,000,000            
Aerospace Segment                      
Business Acquisition [Line Items]                      
Impairment loss                   $ 86,300,000  
Held for Sale | First Earnout                      
Business Acquisition [Line Items]                      
Maximum total earnout proceeds $ 35,000,000                    
Held for Sale | Second Earnout                      
Business Acquisition [Line Items]                      
Maximum total earnout proceeds $ 0                    
Held for Sale | Test Systems Segment                      
Business Acquisition [Line Items]                      
Contingent earn-outs     $ 7,100,000 $ 10,700,000              
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - COVID-19 Related Government Assistance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
COVID-19 Related Government Assistance [Line Items]        
COVID-19 related government assistance amount $ 1,749 $ 981 $ 3,375 $ 1,633
Cost of Products Sold        
COVID-19 Related Government Assistance [Line Items]        
COVID-19 related government assistance amount 1,706 906 3,185 1,457
Selling, General and Administrative Expenses        
COVID-19 Related Government Assistance [Line Items]        
COVID-19 related government assistance amount $ 43 $ 75 $ 190 $ 176
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 354.4   $ 354.4  
Revenue recognized included in contract liability balance 6.5 $ 8.5 15.1 $ 20.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-03        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 113.3   $ 113.3  
Period of recognition 3 months   3 months  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 01, 2021
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 23,381 $ 17,697
Contract Liabilities $ 26,516 $ 28,641
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Disaggregation of Revenue [Line Items]        
Sales $ 111,841 $ 106,506 $ 328,856 $ 387,784
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 95,766 82,548 266,402 326,191
Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 57,549 44,067 143,550 214,390
Military        
Disaggregation of Revenue [Line Items]        
Sales 17,064 18,164 54,847 50,329
Business Jet        
Disaggregation of Revenue [Line Items]        
Sales 12,109 14,711 41,131 45,259
Other        
Disaggregation of Revenue [Line Items]        
Sales 9,044 5,606 26,874 16,213
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 16,075 23,958 62,454 61,593
Semiconductor        
Disaggregation of Revenue [Line Items]        
Sales 0 585 0 3,407
Aerospace & Defense        
Disaggregation of Revenue [Line Items]        
Sales $ 16,075 $ 23,373 $ 62,454 $ 58,186
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Disaggregation of Revenue [Line Items]        
Sales $ 111,841 $ 106,506 $ 328,856 $ 387,784
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 95,766 82,548 266,402 326,191
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 16,075 23,958 62,454 61,593
Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Sales 38,650 32,481 102,742 148,500
Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Sales 25,461 25,320 76,929 90,973
Avionics        
Disaggregation of Revenue [Line Items]        
Sales 14,491 16,104 47,355 57,381
Systems Certification        
Disaggregation of Revenue [Line Items]        
Sales 6,099 605 7,937 5,596
Structures        
Disaggregation of Revenue [Line Items]        
Sales 2,021 2,432 4,565 7,528
Other        
Disaggregation of Revenue [Line Items]        
Sales $ 9,044 $ 5,606 $ 26,874 $ 16,213
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished Goods $ 24,868 $ 26,964
Work in Progress 25,761 21,987
Raw Material 106,534 108,108
Inventory, net $ 157,163 $ 157,059
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property, plant and equipment, gross $ 208,183 $ 210,671
Less Accumulated Depreciation 110,748 103,993
Property, plant and equipment, net 97,435 106,678
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 8,654 9,891
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 70,673 75,493
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 123,049 119,444
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 5,807 $ 5,843
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 214,985 $ 215,261
Accumulated Amortization $ 116,795 105,375
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,957 1,891
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 10,465 10,085
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,465 11,512
Accumulated Amortization $ 8,278 7,537
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,962 48,043
Accumulated Amortization $ 29,285 25,766
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,330 142,478
Accumulated Amortization $ 66,810 $ 60,096
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization Expense $ 3,853 $ 4,382 $ 11,565 $ 13,024
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Oct. 02, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 15,382
2022 14,911
2023 13,878
2024 12,856
2025 10,935
2026 $ 9,533
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 02, 2021
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 58,282
Foreign Currency Translation 0
Balance at end of period 58,282
Operating Segments | Aerospace Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 36,648
Foreign Currency Translation 0
Balance at end of period 36,648
Operating Segments | Test Systems Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 21,634
Foreign Currency Translation 0
Balance at end of period $ 21,634
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 28, 2020
reporting_unit
Sep. 26, 2020
USD ($)
reporting_unit
Goodwill    
Number of reporting units 8  
Number of reporting units impaired 4 4
Aerospace Segment    
Goodwill    
Impairment loss | $   $ 86.3
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt and Notes Payable (Details)
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
Oct. 02, 2021
USD ($)
fiscal_quarter
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2021
Jul. 03, 2021
May 31, 2021
USD ($)
May 30, 2021
USD ($)
Apr. 03, 2021
May 04, 2020
USD ($)
Amended and Restated Credit Agreement                        
Debt Instrument                        
Ratio of funded debt to Adjusted EBITDA   3.75                    
Duration of permitted leverage ratio following acquisition, number of fiscal quarters | fiscal_quarter   4                    
Amended and Restated Credit Agreement | Maximum                        
Debt Instrument                        
Ratio of funded debt to Adjusted EBITDA   4.50                    
Line of Credit                        
Debt Instrument                        
Covenant, leverage ratio, maximum 6.00 6.00                    
Line of Credit | Forecast                        
Debt Instrument                        
Covenant, leverage ratio, maximum     3.75 3.75 3.75 4.50 5.50          
Line of Credit | Revolving Credit Facility                        
Debt Instrument                        
Minimum liquidity $ 180,000,000                      
Minimum interest coverage ratio on a quarterly basis               1.75     1.50  
Commitment fee percentage   0.35%                    
Line of credit facility, consent fee percentage   0.15%                    
Line of Credit | Revolving Credit Facility | Minimum                        
Debt Instrument                        
Commitment fee percentage   0.10%                    
Line of Credit | Revolving Credit Facility | Maximum                        
Debt Instrument                        
Commitment fee percentage   0.35%                    
Line of Credit | Revolving Credit Facility | LIBOR                        
Debt Instrument                        
Basis points for variable interest rate   1.00%                    
Line of Credit | Revolving Credit Facility | LIBOR | Minimum                        
Debt Instrument                        
Basis points for variable interest rate   1.00%                    
Line of Credit | Revolving Credit Facility | LIBOR | Maximum                        
Debt Instrument                        
Basis points for variable interest rate   2.25%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility                        
Debt Instrument                        
Maximum borrowing capacity 500,000,000 $ 500,000,000             $ 375,000,000 $ 500,000,000   $ 375,000,000
Line of credit facility increase amount 150,000,000 150,000,000                    
Credit facility outstanding 183,000,000 183,000,000                    
Revolving line of credit 190,900,000 190,900,000                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit                        
Debt Instrument                        
Credit facility allocated (up to) 20,000,000 20,000,000                    
Outstanding letters of credit $ 1,100,000 $ 1,100,000                    
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Minimum                        
Debt Instrument                        
Basis points for commitment fee   0.10%                    
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Maximum                        
Debt Instrument                        
Basis points for commitment fee   0.20%                    
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum                        
Debt Instrument                        
Basis points for variable interest rate   1.00%                    
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum                        
Debt Instrument                        
Basis points for variable interest rate   1.50%                    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at Beginning of Period $ 6,835 $ 6,965 $ 7,018 $ 7,660
Warranties Issued 1,485 95 3,506 1,618
Warranties Settled (764) (16) (2,427) (1,324)
Reassessed Warranty Exposure (267) 314 (808) (596)
Balance at End of Period $ 7,289 $ 7,358 $ 7,289 $ 7,358
Minimum        
Product Liability Contingency [Line Items]        
Product warranty period     12 months  
Maximum        
Product Liability Contingency [Line Items]        
Product warranty period     60 months  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
Oct. 02, 2021
Leases [Abstract]  
Operating leases, weighted-average remaining term 5 years
Financing leases, weighted-average remaining term 1 year
Operating leases, weighted-average discount rate 3.30%
Finance leases, weighted average discount rate 1.30%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of ROU Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Operating Leases:    
Operating Right-of-Use Assets, Gross $ 30,324 $ 28,678
Less Accumulated Right-of-Use Asset Impairment 1,710 1,710
Less Accumulated Amortization 11,029 8,015
Operating Right-of-Use Assets, Net 17,585 18,953
Short-term Operating Lease Liabilities 7,124 4,998
Long-term Operating Lease Liabilities 13,314 16,637
Operating Lease Liabilities 20,438 21,635
Finance Leases:    
Finance Right-of-Use Assets, Gross 177 3,484
Less Accumulated Amortization 83 2,039
Finance Right-of-Use Assets, Net — Included in Other Assets 94 1,445
Short-term Finance Lease Liabilities — Included in Accrued Expenses and Other Current Liabilities 94 2,081
Long-term Finance Lease Liabilities — Included in Other Liabilities 2 734
Finance Lease Liabilities $ 96 $ 2,815
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets Other Assets
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Leases [Abstract]        
Amortization of Right-of-Use Assets $ 23 $ 255 $ 550 $ 765
Interest on Lease Liabilities 10 50 78 170
Total Finance Lease Cost 33 305 628 935
Operating Lease Cost 1,614 1,314 4,297 3,957
Right-of-Use Asset Impairment 0 0 0 691
Variable Lease Cost 390 377 1,135 1,010
Short-term Lease Cost (excluding month-to-month) 28 41 104 155
Less Sublease and Rental (Income) Expense (321) (348) (943) (1,085)
Total Operating Lease Cost 1,711 1,384 4,593 4,728
Total Net Lease Cost $ 1,744 $ 1,689 $ 5,221 $ 5,663
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 1,876  
2022 7,299  
2023 3,813  
2024 2,886  
2025 2,807  
Thereafter 3,360  
Total Lease Payments 22,041  
Less: Interest 1,603  
Total Lease Liability 20,438 $ 21,635
Finance Leases    
Remainder of 2021 24  
2022 73  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total Lease Payments 97  
Less: Interest 1  
Total Lease Liability $ 96 $ 2,815
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details)
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Income Tax Disclosure [Abstract]        
Effective tax rate (4.90%) 52.80% (1.40%) 8.70%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Earnings Per Share Computations (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Earnings Per Share [Abstract]        
Weighted Average Shares - Basic (in shares) 30,954 30,770 30,927 30,780
Net Effect of Dilutive Stock Options (in shares) 0 0 0 0
Weighted Average Shares - Diluted (in shares) 30,954 30,770 30,927 30,780
Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common shares excluded from computation     647 831
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Narrative (Details) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Mar. 28, 2020
Oct. 02, 2021
Sep. 26, 2020
Sep. 17, 2019
Stockholders Equity            
Authorized repurchase of common stock, amount           $ 50,000,000
Treasury Stock            
Stockholders Equity            
Purchase (in shares) 0 0 282 0 282  
Value of shares repurchased $ 0 $ 0 $ 7,700,000 $ 0 $ 7,732,000  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jul. 03, 2021
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income $ 251,660   $ 270,371 $ 289,846    
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (5,633)   (4,468)      
Retirement Liability Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Retirement Liability Adjustment – Before Tax (12,962)   (14,264)      
Tax Benefit of Retirement Liability Adjustment 2,282   2,282      
Accumulated other comprehensive income (10,680)   (11,982)      
Accumulated Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income $ (16,313) $ (15,604) $ (16,450) $ (15,068) $ (16,692) $ (15,628)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) $ (709) $ 1,624 $ 137 $ 560
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) (1,143) 1,409 (1,165) (85)
Amortization of Prior Service Cost        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassifications to General and Administrative Expense 101 101 302 302
Amortization of Net Actuarial Losses        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassifications to General and Administrative Expense 333 171 1,000 515
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Tax Benefit 0 (57) 0 (172)
Other Comprehensive Income (Loss) $ 434 $ 215 $ 1,302 $ 645
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
Oct. 02, 2021
USD ($)
retirement_plan
Sep. 26, 2020
USD ($)
Retirement Benefits [Abstract]        
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan     2  
Defined benefit plan, type     Supplemental Employee Retirement Plan [Member]  
Service Cost $ 49 $ 56 $ 146 $ 167
Interest Cost 192 209 573 627
Amortization of Prior Service Cost 97 97 290 290
Amortization of Net Actuarial Losses 324 162 970 486
Net Periodic Cost $ 662 $ 524 $ 1,979 $ 1,570
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Sales to Major Customers (Details) - customer
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Segment Reporting, Asset Reconciling Item        
Number of major customers 0 2 0 2
Sales Revenue, Net | Customer Concentration Risk | Major Customer One        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 10.00% 6.00% 10.00% 12.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Two        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue   10.00%   9.00%
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Legal Proceedings (Details) - Germany - Indirect Sales - Patent Infringement - AES - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2021
Oct. 02, 2021
Loss Contingencies [Line Items]    
Non-cash litigation settlement   $ 17.1
Litigation settlement interest $ 0.1 $ 0.4
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
Segment Reporting Information          
Sales $ 111,841 $ 106,506 $ 328,856 $ 387,784  
Segment Measure of Operating (Loss) Profit and Margins          
Total Operating Loss (4,498) (8,997) (19,930) (95,232)  
Deductions from Segment Measure of Operating Loss          
Interest Expense, Net of Interest Income 1,795 1,775 5,252 5,091  
Loss Before Income Taxes (6,839) (11,141) (26,809) (104,869)  
Total Assets 610,306   610,306   $ 619,745
Aerospace Segment          
Segment Reporting Information          
Sales 95,766 82,548 266,402 326,191  
Test Systems Segment          
Segment Reporting Information          
Sales 16,075 23,958 62,454 61,593  
Operating Segments          
Segment Measure of Operating (Loss) Profit and Margins          
Total Operating Loss $ (284) $ (5,396) $ (8,310) $ (82,297)  
Operating margins, percentage (0.30%) (5.10%) (2.50%) (21.20%)  
Operating Segments | Aerospace Segment          
Segment Reporting Information          
Sales $ 95,775 $ 82,548 $ 266,425 $ 326,282  
Segment Measure of Operating (Loss) Profit and Margins          
Total Operating Loss $ 1,917 $ (6,332) $ (6,352) $ (86,567)  
Operating margins, percentage 2.00% (7.70%) (2.40%) (26.50%)  
Deductions from Segment Measure of Operating Loss          
Total Assets $ 474,042   $ 474,042   484,885
Operating Segments | Test Systems Segment          
Segment Reporting Information          
Sales 16,128 $ 24,406 62,811 $ 62,391  
Segment Measure of Operating (Loss) Profit and Margins          
Total Operating Loss $ (2,201) $ 936 $ (1,958) $ 4,270  
Operating margins, percentage (13.70%) 3.90% (3.10%) 6.90%  
Deductions from Segment Measure of Operating Loss          
Total Assets $ 99,323   $ 99,323   105,079
Less Inter-segment Sales | Aerospace Segment          
Segment Reporting Information          
Sales (9) $ 0 (23) $ (91)  
Less Inter-segment Sales | Test Systems Segment          
Segment Reporting Information          
Sales (53) (448) (357) (798)  
Corporate Expenses and Other          
Deductions from Segment Measure of Operating Loss          
Corporate Expenses and Other 4,760 $ 3,970 13,247 $ 17,481  
Total Assets $ 36,941   $ 36,941   $ 29,781
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 04, 2019
USD ($)
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
Mar. 28, 2020
reporting_unit
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
reporting_unit
Dec. 31, 2020
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis              
Selling, general and administrative expense   $ 21,729 $ 24,170   $ 66,829 $ 85,941  
Number of reporting units impaired | reporting_unit       4   4  
Right-of-use asset impairment   0 $ 0   0 $ 691  
Aerospace Segment              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis              
Impairment loss           86,300  
AeroSat              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis              
Right-of-use asset impairment           $ 700  
Diagnosys              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis              
Cash paid to acquire stock $ 7,000            
Fair value of contingent consideration 2,500 $ 0     0   $ 2,200
Potential additional earn-out $ 13,000            
Achievement period 3 years            
Earn-out achievement benchmark $ 72,000            
Selling, general and administrative expense         $ 2,200    
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Aerospace Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring, settlement and impairment provisions $ 0.5 $ 0.2 $ 0.7 $ 5.6
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)
$ in Thousands
9 Months Ended
Oct. 02, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 5,631
Restructuring Charges 713
Cash Paid (2,801)
Ending balance $ 3,543
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - Held-for-sale - Facilities In Aerospace Segment - USD ($)
$ in Millions
3 Months Ended
Oct. 06, 2021
Dec. 31, 2021
Oct. 02, 2021
Subsequent Event [Line Items]      
Held for sale     $ 3.8
Forecast      
Subsequent Event [Line Items]      
Gain on sale   $ 5.0  
Subsequent Event      
Subsequent Event [Line Items]      
Proceeds from sale of facilities $ 8.8    
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %1@:5,'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 " !48&E3NGXZN^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLD$B*C+!<0))"0F@;A%CK=%:]HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT4OJ(B7VE*^&T+198UR+/7/4 !GW%&PNQT0[-K=="I;'9]I!M'BP M.P)553<0B*VS;&$"%G$A"E,[U)C((<+/GZF9H8Y!&HH4,L99"E!F&EB M/ Y-#1? !&-*(7\7R"W$N?HG=NZ ."6'[)=4W_=EOYISXPX2WI^?7N=U"]]F MMBW2^"M[S<=(:W&>_+:Z?]@\"J,J)0LIB^IN(V]UI;2Z_IA621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %1@:5,Z]-89+ 4 &05 8 >&PO=V]R:W-H965T&UL ME9A=;^(X%(:O9W^%A?9B1BI-XO YHDB4:7?1S@ %=D?=.S!\N_W MV(&$5N$DVXN2K_/FR;']'MN#@Y"OR99S1=ZB,$[N&ENE=E\M*_&V/&+)K=CQ M&.ZLA8R8@E.YL9*=Y,PW05%H4=ON6!$+XL9P8*[-Y7 @4A4&,9]+DJ11Q.3Q MGH?B<-=P&N<+BV"S5?J"-1SLV(8ON?I[-Y=P9N4J?A#Q. E$3"1?WS5&SM>Q M2W6 >>*?@!^2BV.B/^5%B%=],O'O&K8FXB'WE)9@\+/G8QZ&6@DX?IU$&_D[ M=>#E\5G]T7P\?,P+2_A8A#\#7VWO&KT&\?F:I:%:B,.?_/1!;:WGB3 Q_\DA M>[9-&\1+$R6B4S 01$&<_;*W4R(N MS^E0!Z"J ? IS6E0#W%.":#\W(S&=] M8XH-!U(8A][K^/MX E!Z)GH'N*"LX\=4ML>D.H39T2GC$> M/A7[:^'O<-P\/Z[1"KU6D4FXAL*Y=M&=E6E>SJN.-E6M>1:!? MEZ8(5S+]B-[\]NE314_HYFC=FDTF&;B8,:'KV<*UUBQ,L'3UJO,0JT = MR6,0P)"0UG!O,-62KH8$1(,A9IK.01?OU2 M[ KUZ3,&>6'(3AW(%7LC$Q_Z6[ ./$.*M'"%I--IVOUVW[5=C) 6A+0.X([.X/'>XI./:D/8HXM+CY"<[8IR%=3ON_^(!\LZH*#N_E'M+E(% O) MO\'N^N# %9V6W:886U$A'-S832N.8,IZ'047Z#H=#*2H!PYNXM^%!SF9;T6, MF6^%2,]N-YUVOX\1%=7 P:U\%2@H!&)-'/KYY0M93\BZ&ZU02%69/<:\^$VUAG8^F")>I!"I, MG^)^?1Z/[_QQ:1;/9)8J*).Q<;//07Q:4W\I7<1F;VF;M^BMEOW0=5H=NV6W M!M:^C+ H K36FF ,8U!"?9K NOR-_,7+TU:Q-#!_/;N#S1MIX?04-^JSB3T& MB:Z+NDNT1+I9V_PJQJJV'POQ=W*H_ M4IT6Q=>Y<+DGK!G=POA=W*9'@.1G6"';E'+@ E='HW6QCZ7MT6SO)<33Z[)L M2RN_FF\ACLS&F54\GNT__F#:71,2\C6$VK==&&HRV]++3I38F5VQ%Z&4B,SA MEC.?2_T W%\+H)@=1IUP+9&M3-]IJ1:%NH)+H4;3?[]#M1CF2+%)V^L27[[O@_\L@?R>N] MD-_J-><*_2B+JKZ9K)7:7$VG=;KF):LOQ897\,]2R)(I>)6K:;V1G&7:J2RF M%.-P6K*\FLRN]6\/J"<'@:\?GO"B:2*#C^R'HI&NS<3Q^?HG^02J?7-))Z@C"_9ME!?Q/XC/R04-/%24=3Z$^U;VS"G$%!F5?M M-_MQZ(@C!^*/.-"# WVM@W=P\'2BK3*=UAU3;'8MQ1[)QAJB-0^Z;[0W9)-7 MS3 NE(1_<_!3L[FH:E'D&5,\0_"2P0C!TSM6L"KE:-$$KM$%>ES_([> MH+Q"7]=B6[,JJZ^G"C0TD:;IH;UW;7MTI+W/J;I$F+Y%%%-B<9^[W>]X>HD\ MHMWQJ?L4,N_2IUWZ5,?SQM+?2LDKA6[K&O*\CNB/163U&D'?(/WP M_OLVW[$"FK#V51LJU*&:";>;T00GT"^[XRXQK7SL$]I9G>CT.YV^4^=MFHHM MR$)?>,I!XU/!WZ*_8=T02W1;P.S6XP_K!'I?J[QLZT/R+%?H7D!O6?-IFPR. ME!()&2:)1X.0GM"09=0X$SH4[6#;A8RMTL+3&E!1$)O(,UJAH/$KBWL MM(5.;0^2;UB>H?<_-LW\JG6!?%9K+M%I!=J4AX8DSR=>,!!N6M'0I]BN.^IT M1^XBT:+01UYDNA064,HVB9$I,0J'HVX:C:B+.W6Q4]U7H5CQB@Z,374>B;UD MH,]B1L+$C^PBDTYD8&=^7R&;$!:M4(:^1=B>?%8*C79A8G@3>B]XAOQ*U7SS*'/&*T&R:1H5%8M7E&HT%,8SK4=L[L5%H/.>*F7+M$.$;?1%%(L(?#H3Z;'4R[8$1@#RT2 MO&H#B32L_2<:6OQXYQ,T 3JE_IK.IA2J8Q&18XA:[Q(N\D1*G/7VH MFS[WHEI=*"Y+Z-DG955HD@7V)A@/5V^;771B=RKQZ 3D9E O\2?G(;7P!#96 MPXEH,PM#;V1;17OJ4#=UVDEW3J/)E1 'YO!;S$*,QVJUQP]]#7[.:339X@5Q MZ!LB+78^5*D_HK)G$'4S:+%FDJ]%D7%9__I+3$GTA]ZBJF<7BFB/(NI&T5R4 MI:C00HGTF[4#+"><8'@PLQF-[3J[RJ4<&7X(@O(^@&V5Y@MB]*;/0=X)-00'_]N.8,Q#<&\/]2 M"/7RTEPK=M?(L_\!4$L#!!0 ( %1@:5.<8K+NW00 'L2 8 >&PO M=V]R:W-H965T&ULI5C;;N,V$/T5PMB'!$@LD;I1@6,@OG0; M8+DX_?N2DB/+U%@)VA=;I,[,\(R&,T..#ES\E%O& M%'HM\E+>#[9*[>X<1ZZVK$CDD.]8J=^LN2@2I8=BX\B=8$E:"16Y0UPW=(HD M*P?C436W$.,1WZL\*]E"(+DOBD3\,V$Y/]P/\.!MXENVV2HSX8Q'NV3#EDS] MV"V$'CF-EC0K6"DS7B+!UO>#!WPWQY$1J!"_9^P@6\_(4'GF_*<9/*;W ]>L MB.5LI8R*1/^]L"G+*%T=AO8(B*^O_Y/7HB): MU@,+D*, L07\"P+>4<#[J 7_*.!_U$)P%*BH.S7WRG&S1"7CD> ') Q::S,/ ME?VOK#2!LE1"O\VTG!I/>2EYGJ6)8BG2@U3'@'Y:*CVAXT%)Q-?H:<=$ M8KZK1+?HQW*&KCY=HT\H*]'W+=_+I$SER%%Z-4:GLSI:GM26R07+'OK*2[65 M:*Z-IH#\K%\^[I%WM!<:5Y W5TQ(K\*GE1HBE]P@XA(,K&?:+[YDNR$B827N M0G3^G_7Y?[9^Y@ROB0NOTN==T/=8KGC!3G& _GQXEDKH??U7CW:_T>Y7VOU+ MJTUR!H9,+1968B;'O8PQQM37#GEI?PD YH:!&Y[#9EV81R@-+-@<@-$HHGX# M.^,8-!R#7HY3+I79/ O!T_U*;Z0ESZ$PG]1J@I;YV ^Q:U$&4-CS/(MQ%T4H MCH/(8MR%>=AU@QAF'#:,PU[&GP67TO!=9PHB&G:LXHAX]K<%4 &.;*)=E!_2 M.+9X=E%1%)$ IADU-*/^X-55+2LW-^@S*W5>S)'.?^@AU-3]1MH/UM*G ,K'D145LRXJ#*FM:]Y%T2!N;:HS-]#&#;37#8_%+LE$ ME1N^Z.\.,:4=NW94OXN8O8N8=Q$TQ9_,%8'% / (3QNZI$W![*3^I+1-OD7N#?F-5^JIG MZW( %GFWLYS MS+L% !YH16E,P"$0V*G+@#EMPV>DV^U0;@_FDO%!-,9V^;? MO.AQ 0826QS8/H!046 [H8L*2$!L)P H-[ZPH3$Y.8&\'_03IH\?[$@7?4]> MX2QV5'46AB'U[#0&P71)MROZ#,*1D+IV*@/UN3X-+]0N?&IXL-=+7M>MEZPZ M_VC^Z&JBD[NN8U4.N'[?&UXWP+U.!'1!MP&E=AJ =-GU;P[IBMT6[-P+I\8, M]W=F)NHOI7/<;91N(QSY-DT IF/8MVD",!)AVHEU *<[FOC2EC_U9SCH;7&K M:%_HY+;<)H+=];2U^-0!X?X6:)+(;(6N],EH+U.D*P>21ODUZ,Y:5=0FY@Z) M9[L3A.%.U( P2FUO C!OB"^ECE-/A/N;HEF6[\T1\H/4HX]1!V%=ZB"L2QV M =2=UF&Z8&)3W6)(M.+[4M7GIV:VN2EYJ.X'K/D)OIMB8'YF;E:JP_M)?7TM M\S41FTP?LG.VUJ;<8:0#6-0W'?5 \5UUE'_F2O&B>MRR)&7" /3[->?J;6 , M-/=-XW\!4$L#!!0 ( %1@:5-36N.U;@, P+ 8 >&PO=V]R:W-H M965T&ULI59=;]LV%/TKA%8,+;!&$O6=V082.\,*M&L0I]O# ML =:HBVM$NF1=)S\^UU2LN9(M%9L+S%)G7,OS]'5S9T=N?@J2TH5>FYJ)N=. MJ=3^VG5E7M*&R"N^IPR>;+EHB(*MV+ER+R@I#*FI7>QYL=N0BCF+F3F[%XL9 M/ZBZ8O1>('EH&B)>;FG-CW/'=TX'#]6N5/K 7 7RMZE&=KI)5L./^J-Q^*N>/I"]&:YDI'(/#S1)>T MKG4@N,9?74RG3ZF)Y^M3])^,=M"R(9(N>?U;5:AR[J0.*NB6'&KUP(\_TTY/ MI./EO);F+SIV6,]!^4$JWG1DN$%3L?:7/'<^G!$@CIV .P(>$L(+A* C!-^: M(>P(X;=FB#J"D>ZVVHUQ*Z+(8B;X$0F-AFAZ8=PW;/"K8KI.UDK TPIX:K'D M3/*Z*HBB!8)- 24 J[6" R@')1'?PGD#15CJZGBBZ.U'+N4[]('EO*'H/?JR M7J&W;]ZA-ZABZ+'D!TE8(6>N@NOI)&[>7>6VO0J^<)4 ?>),E1+=P2T*"W\U MS<\F^"[8TGN#3][]BWW64[3UW1_A7!LZ)Y-SO_+?O>? ML[\R(^@+)3#Q@DOQ3A4Q+HBN$GZ_V4@EX,O_8R)=V*<+3;KP0KI?H$7J.K.5 M4AGT*W9&AY$(*R_ 4]"L)D34R?OBG^A!YC M/G2;TVWDZ%RV[X?!P.DQR@^];&"T-50<#7RVH-+(;G+2ZT\F]3]058FV$%%]+>A732A4>N2(W^M>!LTM/Q.TF&KWZ2F;I*FDZK'4+*H@#;R#4@L*)%PZKW0++(AP,NXI[]N^]H6)G MYBJ)[47QOAHL-5S"JF&4)XRH5&@#/MYRKTT8GZ ?@Q=]02P,$% M @ 5&!I4Q6R.%E%!P 61X !@ !X;"]W;W)KS#+G!(4^Y)(\I#ZSW X/U(\>^+B>[=E3*+G7=-VY[.ME/N/BT57;MFN MZ#[P/6OAEPT7NT+"K7A8='O!BDHWVC4+$D7I8E?4[>SB3#^[%1=GO)=-W;); M@;I^MRO$RQ5K^-/Y#,]>']S5#UNI'BPNSO;% ULS^>?^5L#=8NREJG>L[6K> M(L$VY[-+_'$5$]5 6_Q5LZ?NZ!HI5^XY_ZYN/E?GLT@I8@TKI>JB@'^/;,6: M1O4$.GX<.IV-[U0-CZ]?>[_1SH,S]T7'5KSY7UW)[?EL.4,5VQ1](^_XTW_9 MP:%$]5?RIM-_T=-@FR4S5/:=Y+M#8U"PJ]OA?_%\",11 ^QK0 X-R+1![&E M#PVH=G10IMWZ5,CBXDSP)R24-?2F+G1L=&OPIF[5,*ZE@%]K:"%-7 MA605@IL*1@BNUA(>P&C)#O$-6A7=%MW B'=HCOY3#QOSM'OO)7;#EW#2ZNW[1?@Q>@*>77EB@0[_%K* M#R@B_T$D(MBA9Q5NOF;[#XBDNGD4D$/'R%+='_5%U@1M(_@.?=TS46+\G]KSG#YCK7WCG'(&A9:I;J@G]>#$G&5Z2L\7C<6 < M9GF2Y>EH]D98,@I+@@&XK/Z&_!V22')TQTK>EG7#T*MB]?3?1BD=Q:3!*'UB M4.7*NAAJ1UNARQT7LOY'/W"%;N@N.8H)P7D232+GL(JC/'$'+ANU9D&MMX(_ MUJI.0DRX0'_P=J[#I&+&8$*VZ'/["&'EXD6[ I%E]6-QWS!G$F2VQLQRQ#:* M$^KQ8SGZL0SZ:CVOQ$AFR8$*#T6_&,?KUB+=O4\K>0U-Q2,<=Q,I%J&V%,,K=4')FJ'84G M/>1$J7)BS1YAPK0E"PD]=/9&A%4$'$8TBGQ*C_B"@TK-A/["(!%,-H?T8EM* MMJ13P0XKFA"/8&($DW=DK9YB0_5"7^66"4!= ;QCNST7L-Y!GW?[HA;J=Z<' MQ-(VG7$.$QKGU"/?4 ?3H'RCRTN%0P]!<;;),HNPAPC8L J'804K#)4+2IU: M>=253@ZH"%_JXKYN5.!O0#[ZJVAZA@Q!G&[$]OPCL'R=NF*;11XW#-EP$DYJ ME1%.38EC$F%+DFV5IL27N09Q./VI%<<*,O8!@ 'KM".L D, R(H;KS$_@5AL MN(7#X+HL2]XKW!LB.8-DPV:.DXA,J[S#+J%IY*GSV& )A[GT2L_:S4MLTV5. M23(M["XSG"^]%=-P"(=!-$;QMGCQAM#%GJ5=(AUF>;+,W1*)P0\)XP:CASC 2!W0R.E7HL)IC3&//%"6&.^0$=W317O6 ="@V[JQWRK:I,D_3="K; M845\*Q!BV$/"[%GI#1_HOJP>-=0A!88%M%(^KE#N /IM[TP,8E,%A.%I\KK, MTCCS.6#H0T[0IRU!OUI">:)KSAB<$3".(+=:,E8I?>=ZP*V M[WQS**=.L39QJ#5TCCU1&GDJ/C50HF$HO6?D7)*I T%Q&DWCZS*CN2^^U("* MXI]*N)NZA=+__H2CABXT3)=Q)/5[OO#V82Z9V %7[IT+;&I# I;7UDQTF,%J M+O(.Z-$'M#!,1OBIKR#OD.O"ADNORRX+"#9\H6&^W/:BW"JPP!3YVLM.0JE6 M [G>%C"WM1O?!)"G%R].!T([E8-V!VNRC'I80PUK:)@U)NENF&>6V)BPQ+E( MDOJB:DA"PR192UY^!WY(_47L,"G< 70Q83E=7KBL/-B@!ALTO/49 L@."XM; M44,T]U#<7W/8*=>Q#UIFRZE.E96%##(QKFT?5FPTJIIMCU634[-C'Y2H0X*WDAU6J2OPU?P'[TL$EN?.D1N[=&EFR7'=1ISR8O-F"*PSLH MKUA42'3%'NJV5=D" W'+1,TKIP_V/BF.CM?&!Q<A\43ZUR$Y%%NQ=]EMLRGWP$61X=TL,5[T&>7'=)[_>&0:WPZGH]>ZE/! MR?,K_'$UG'*:;H9#U]\+ :/2H89MH,OH@SJE%,,YYG C^5X?!=YS"?M,?;EE M1<6$,H#?-YS+UQOU@O$T^>+_4$L#!!0 ( %1@:5,I6(!_S @ /@S 8 M >&PO=V]R:W-H965T&ULQ5MK<]NX%?TK&'6G36;6%O'B M8VM[)I9D.SO;KB=.V@^=?J EV&)#D5J2LI-_7Y!B!!*X *U8T7Y)1.D N!>/ M>PZ.I;/GO/A<+H6HT)=5FI7GHV55K7\9C\OY4JSB\C1?BTQ^\I 7J[B2C\7C MN%P7(EXTC5;IF'B>/U[%23:Z.&O>NRTNSO)-E2:9N"U0N5FMXN+KI4CSY_,1 M'GU[XT/RN*SJ-\879^OX4=R)ZM/ZMI!/XUTOBV0ELC+),U2(A_/1._S+C=\T M:!#_2L1SV7F-ZE3N\_QS_?!^<3[RZHA$*N95W44L_WL2$Y&F=4\RCC_:3D>[ M,>N&W=??>K]JDI?)W,>EF.3IOY-%M3P?A2.T$ _Q)JT^Y,\WHDV(U_W-\[1L M_D7/+=8;H?FFK/)5VUA&L$JR[?_QEW8B.@TPM30@;0.B-:#(+0T M8&T#IC4@@:4!;QMP?01L:>"W#7P]:5M(0=L@T!O8D@[;!F&SNMOE:-9R&E?Q MQ5F1/Z.B1LO>ZA?-AFA:RR5,LGKOWE6%_#21[:J+29Z5>9HLXDHLD'Q8R&TI M7]U5\@VY1:L2Y0_H;AD78IFG"U&4?T.S/S9)]16=H$]W4_3FI[>HK#\N49*A MC\M\4\;9HOP9_=1[/AM7,MAZR/&\#>QR&QBQ!/8QK^(4:#9Q-YODJY4\$G=5 M/O_ 'U.]^DS>Q)%E=RGHNWXV[Q2*ISV^< MHMLX6=3S-8G7"9SVU4!?\_EFM4G;55S),K:LZ\N30+_E)33[U^[^/H@JKB<+ MS>(B2[)'J(N;@064I;3<%%^AZ1G+7;K;JF2W54G3(;-T>"D>DZP.IMZ2MZ)( M\@6**S05\U-$\<^(>#B"-LRV5[_IM2[E3Q?$E\"G[@8P,8'?A\P@"&5>'W5E MHDXP]TG8AUV;,$9"'K(^[ ;JS?."#JXWDW0WD[1I2"TS^3Z;UXLCT!LY>+?XG^2: MIN!#Q<<'HN%P.,$NG, 9CJPP2=%0#/HMB>^3M-YL*@STU[^$!.._HWJ[R%WR M,?X"<4A@'!"?<>U(!D;P74PO^' 7?#BXARV%]3(TYRKB0:25D^M!6"^P:!=8 MY SL=E/,EW%[L!I:A@IW9(X=!)3 0V-/20G/.?@L6_1+\YU8GR+BUZ69>* $ M\(Q(2!B%3)NL28OKU? @T(X, -+K_ P8,/2(OCA7 $R6<<_7RSB HY0$H8:[ M 4*3A3SDV++_LB@FR'Z*V"'P9,GU\3%OCG@:7]?EILXFPOT4.0K.W_9QVZGFIK%2-?Z_)JP@'B1GNH^G$\4YY/@R#*;*'8DPY?J \EL8MZNF:Y RV3)]B M6.)FV(.J;&)2*Z5&%L!=OHOJ^X.*?ZF;?_=7V=3D5$NEHXI2J9M27Z>Q*7"M M!30V ,T-H"RGS>J&)J^UM.&*SH%Z#;P:*#YGA,*F-^![C4"(*.B P-*[1!J MY' %P*069[I+< W@*":A1_5I!QUP>T6G'0O\3_# J9(/], N.#65A*^OXZ!3 M/@,@(26V;:PD"?UA5C@UN5UG1 !R8I&65#$Z_7%V. 7\<(Q]6TR*?>DQ/'%J MWG,Q]8A^4@=0_104B=/O=\8IX'F3 (?Z17T8UP].T3,]A#M.7;?>_I^\%)^R M/:WQW^?5*?)(4^$Q-%D,L,9EV?.U$SUA@#4>ZI8B /(U)3$#!HP\;EST )BL M\!1KE?L:BC_D/M$8Z@8(S5GAF5(/[)#6.*PA&*0A0J)7* F-42@I[J/AF!* M0[!C6^-,L2@[FC7.S(LZUV_S4P"$+.#,9EF.BIP%XXUU4/Q%% MP^S0WC@SJ=56ZQ2SLE)I]IS.> MRMRH(S? &0_U^P@ ,FNU2=XA#XGNC .P^MLHGNZ1 3@2D2#B^G3NZ8PS)1O8 MG^",,R4,V(&=<3;LC ,0YH>V[YPH)<%_F#/.75?T;5Y.2#]BQ1SQ9G\&,XX-V^Q3'=HK@9 _004\?+O=\8Y8'D'6/\3W/4@K!^:HE-^ M"&>0I-&P UTX !@ !X;"]W;W)KW9Z>O_NVM3MK:??\G=O_=-O7=\U=6O? M^B+TZ[7QNV>V<=OO;LUNQ2_>UY"?:Y:WZKJV[UW:V'MXK*+DS?=._< M]B>K^[F'^4K7!/ZWV,K8GM[PPIF^<,9T MRT),Y0O3F:??>KF][NDS$^I0N$7QUMM@ MV\Z 5]_>[6AJ#+A;ZC3/9)JS&Z9Y5+QV;;<*Q?=M9:OQ^W>)I$376:3KV=EG M)WQ3=M/B]&Q2G)V>S3XSWWG:YSG/=W[#?)=EZ?JVJ]ME\=8U=5G;4/SWY3QT MGN3B?SZSP$5:X((7N/B[C/P+TQ3O5Y;DMW3KC6EWV$/?FKZJ.UL5@898TI(N M%"MS;8NYM6U!^KDQGI[6+;_G*].6ED2K6Q4?IE?38FE;ZTW3[/#8;C"1&3BT M\75;UIN&>$1J3Y-TUM?K8E&W-$UM&OI&S '1-BTN>0%ZK]E-BFYE=T7EBM9U M-*IL^HHH;QKLB![E+Q:FK6AZU]%06LC;/_H:),]W?X%$L*:QGXSLBP_>F MB0,K"[);6]H0R*XQ/:98F-KC'(9#'(Y'&5--BS<;VB,O],X&,B2!C]KKW[2X MDP&TCLS;[M)QT)/:$5.\96Y' NH&0ZJZ-+!WF"-.APG AD5/&]Y9XYDQIB)! MH@7X[(KG;WY]^>)D]J@@2:OLNBZ)[ ""R>('VB;&7+N&YF[J;E=L;6$_@1 + M^2)I<[W/SB"N7,. E\0))3KPX7V[1-C#1M2PR/ M+^=LV]];2_I4K,466=BB@BR)FUM?J"WY"GYUV1%T*].1L.SHX'BG)>0P+@8> M8A40\H*F6V.=\YDL-.6CG)N&54\\+,VU/^Z4&8]_>5(&_X/%>_.O__;P[.STR<_7EZ^Y3]G3[[Y&FTD=TJ'[(DL MG],U@9.GKSHG4GITTR/2,8.EX5&?(#V79-)=6Y>A>.[\QHGR@+K9@R=!&*[2 M1#;2^:X@AL"_%[/3DW],Z7A"Z>M-IV8"A#SK PE5",>G3EQ(3Y45A0J)/GXN MQCOQB43?% W!*&&JNX8=P9*FNH;$D'K8ADZNHS*3XP3,_L.3WY.SH?Z(I MD F$^X"U69*86"]>8Z'LE54^>@.[A%=?DKDP="0D=79.;H0D8 XRS:\$V"!IV/H^""C^O2[_'@RME:K!+J)%8 M)D(^;3""C9,"=5N' Q=EHY7$+B]ANDJXNVF$341 M9QIY\RMC:5.F'?:EF^7]T=]+;]:"W/)!<<=*J/ C[IHV:*I_B0_#K<%?I1FLP%@^4&MVGC4I*C%5M(H M=FWL0] H"V>ZLK/%06\VM[ M=$]H0&'6\#F09A(<(CPDMBRAG##NM)]BN[+*X/@N M(RN"B0W-7L'[R=\@DX%FLG= 1WND&98R,O:"0_!LWN]P.BO&.114L"W/-.SV M['3Z(*DF8RCFF=DQ8_3BC4FKP\>XV:C#P%;LQ(<01. _$XBQV:Y%U ,"2MIWV45E3D'3 MVQ@TD8PDR1'7;DC R0 O+ :P;<25",(Y/L!><29$DP,O5^84OC_6[\R)$;/ MR;<;,0D('&T]:/%/Y%H'^S7GR M'C\15\FJO?%+0R9#6% V9/1$44=;)UF<$PD?V6:DZ%'%Y$A0"2T)?559/::: MK!*P'@Y?F=OFD!?^QJUWLN^-(60(^?4]NHE$"I'!OT-E@UY('@#42"C*C8!6> ZX-$UQ:.D \P! MS\B=HQ_##^F\0!9Q#U$+\UQD&I* ."')UR*37LE<)&=\- ,SR6)2H)\Z13U\ MV@OB2< &*HN34)(3F"6BW$833&.5K'H-)54&HY9,;MHHH@M3#N8^NJ^&C#4= M'T[D,RJ47CNF,70DP$Q$\=B,DMP!-\T3XH";ZR2%0VP5#T]5;MK?->1HO%G.P;'; MT$!/\SR<>S,E,G-P:\+]9D<;ABKIB]$,U?"[$$=62P[_'A>,9AN.ZB'G[?() M$+UW!'=P1J0)@=VY4HN#0O:(Q?I)7)L8:NV&'(4E3F *LBR?:N 9G,H)^':R M D6H,%5]PV-H7V [FH(T$BDBX4EQYPP>'88ZJ+Y''9O;UB[J+D%^V=F=\V_HW<8P M+&M=>T+T$ZO9 )E-WU@T%<#>8Q_*(-1]\P+2Y5FLR:495E02>D M!L53G^[:I>,%&=6K8"732+L=H)+C5)+E$2D('Z65U1:0M*])YI&TD177@J_Q M(@FY:ZXYJH5MZ88#K(%.=HI+R)/$K&'%6;JY^,9?2!:+!YSO,2PAP2$#C)./ M%E;,8=@W^1RC(4]_;9I>-J'>'1+YRJ.J3![[=E' ME2OCEQS: P4+?1(U7*TXT1T3%H3DEAJD(CJ<,)Z'H._[DZI>@)3,_9/%8ML# MU@GPCNZIH9,[:3B'+!O!#LADKVQ3B0[@B/%'HEW2[W,B5[RMJ;5L-,2O8ZC_ M!P7( O_ DR5"Z):W3D [U!4,3[*,G#FKC1C"'R@.(=3R1!0[K6LIIW(HZL__5ZWOM@#V*OJ*O1 M1E/8NK2ZKDXD(;"&V#@%74Y3#2N;"B <#\'7YJND5YDW.%SRID'#UM %Q;!I MJ9SNRBZ\V;'N72%KK[''V6RT FL'>Z((Q\"K%'CX%P M2I9>O7CS/L4K0YQ]>:U!TVO3]J31)$I0QY_=/!1OU7_0T[>:X4II]-<_CXL) M1C;,J9<--GI[=C$$_F/AC)D++2 @L5>WY,N:)FZ"0NWS%&H/Q,H2]3[KIEJ. M0W<#B(_5G$ILW]P.*\K<%VGN5-7) B9UUV]1G:VKXOMXOI#5-VS8GDNX7ER* M^JJ-(IP07%-7#/+H0X77JN*94G.%VA)+#!&Q5^[Z7)QN&6B1!>=47LXHU7\/ M(\4[NY?VA0.XGSY5?;*Q"P?C#/O@.ZED2+D-N(Z!/Z,C MAT/GMVD@':G6L)*-8?%+UD/WN2:&<-1'>Y6C14!7=UJ DD.E_6^2W>&:J-D: MSRD$PCMKJ0PFG$_\9EKV4O0TJ:3[)*](#JKA?"IMB-PV"@'P&^3:6[8VCD08 M:>^$\C(&AOK3"5T&@R6$'W*XLN>(*6("-3-,R1R- M%DU+Q=*RV.<8;-(>GR/.Y>X$3YI$G-CL9@$HFB$C#2T#VQ6KZX^(7#,F;?XA6O#[ZZ@XW8+@^T*3AFX.2 M?";1][4H_A5#CLOB[>)\,GMXC_Z?32[N/>#_'YS>I_\?T;]7MFDX__JC%+EY MEY<5<#,2GXT.'N)^YPM M1 F7GHAK@1-6$:X@8M= &07]E#42'L70E#'IAB(;R=!D+87)*J/LS"6"5,3J MV&4,]E(3 -%5:!P/)!93ZIS(9\X,"5QI#24A4W.09Q X4&0*A^+JP2%,4\BQ M&!J>?K+:0G"%BJ\.6,4ON0QL_! )*2XR8.=6,#S+U?ZF?9YT:; 0ET\XF=0T MT^+GOEH.54#M3D/1\QYA"9P^DB@-CF088[*!V(I!(DA)@C#7"% >@0J2"BGW/J+@87)V1CIV1. MN2_4$NQC,HYT*$Z/8\X)^L%2[YE17LBAHUG3+%F_5(1G%AQ&#W M=IG5M&)I)4>4=%1)]%(:E6:E/ +I:D_ CO2URWC+ZVJ':FX[!,XQT6Q M8\"!'>=^O4"B1CG,&)/N=7,= 9QL$;F6 _&?DUW@HI2FP"0SSI:HGL8U4&N->0]4N,@'@+]]OOG;_;9([/]W),0 MG3V(DO$L)@?PUDTT'V;+./'SN3+6OF='CC?#&7N;GTAW+#[??G@_BWLSD)*) M[BM"V04@[1><_=70_@_8=-##_771V%> +L)'L0T:TMRZV+$'H=*F"J5=VE E M[TNR0BK \8("(BZ,*5?9@ZB1-6T2+&[8UK;'D=QEU@)N*MM;!]_"&Y0VW$QT M\ML=WBZ-K[+\Z2 ,O.A^T\BQ\P^TNE0^I\6OI*G)1[Y"A?$5%SPT''AU4'-D MAWC-;VF54&/@F%&!D[1(0,?XR7*$*<9E*(R.[8P>199"3N9!;$GLW-9$-Z_7 MV)3LSPE@/N@E+VUSI[VGW @ZQ$*IKE7KZW94E!V"VGT3I67>8\&>]CM_WN2<1GO1,R*M&(N5]V)6YST=/RQ]/?NS8=4^3,I&N4&E$\'301JPMCJ<-%= MZAKE3DK"379'%0U<2VAIK,^7<6A^W40:R;U(=@Z0\P::?RF4^L5N29@N*[>) MMOF=W$_,[PE[4@%TP3^!3?2^Z9MB7EHJML MLZ]-UR$5=WGU@2SQ%$W$#T]F%WS.L:K&4$=+W,^$PJ?D&?O-"ZHWY= MO*6H.3Z+X>>=JW[>N0UI^H/9O9.STV_X($/<0XHU^TW%>9%X'X)L6"/)14VK M#+@HECM33Q.6S2I/ <:?$V0IV5?9Q@Z]Z&M7I7M?7UI1##RWW@=I %M( @*< M8U?$7&9\2+2AM1^%/ JBN*)O%J@NIH3[[%[$9W*?@PLB!@?+[=_6H]XK3>FZ M1%57['8XK6%NZ&/F]JC'B/+H31QX 8UCY19"'Q?_ M.1/YS\3GT"QA>?3&'-!G83FJ3@UYYL5N:/_7+N<4 MFL>.S.G^[J(D)&$^%(<%L=0T7R\5@Q"/;V%GB3@7[&C:*2Y)Y5*$!',4I'S& M84!;'+GG#7(ENCAZ,Y;E3_ /4A A])@]^>F,+9*N92['*VI#;#Y1Y;/(.'1P MG,HMQ_=;TD>.&2?:ZLQ)(^WGB#GZM&"F*RI?M::N/B]A$X 83,RV$-ZVX8C9KE&T-G-2;])@08M/(\_.1$C 08GA.+TKIQ8-A+( M40%0LFZ'5^ Z3HW5G%$>O[00QO', &JE$58VM'6KJ3!F/D7SO)<_*IRGTXK1.A MNFZKI?PB@E[K6M4;%2A5H5QP5# 6UO,O-[QZ^>S-NX*SP3)X>(1[!\-/'XCQ MX @F7NK09KB]-^@CA:1BDY%L37WS>DLN:--8[&F1D]/6@*H&@QX/#BG3 4.# M=L@*2O=>+"MRPR)^B4!_@4#K9R,H,=GS<*.$"_B7N0>HTD2JS<=9.ZJ+'MW\ MJ%6:3Y-G,XA53K@BE7Z<*!5Y])@6W.0\1R1.&Y13/U(NX;0_LO;=;O]$C5#R M12(/O.:ADQS)7FJ\&[PE7\7;=U=,SJA2 9\DW9.JKAR<77T@<]/*_#L.XIDI M+/,B_&/R,B?$#^7Z\G['A/;!9=E>Q_5(D7.NKK5B!G#IMM!6Z%8RBRUG'[DQ M+1Y.R85RKHCU\_VB 4+/K;4?);6R=1JJ?;AZH>M1%-5Q;W>Z[H(>[J&=:Q45 M<#1Y>_B;(I,L>Q-[4O_^,IQ,/#_E)_N-/G=8E08CMH1V-N.I M-&DA4K]&[:.AX)!BP>'E9+^2*$.P$#SJ@*%N'[(&@\-*TW#/55-/X];_P3OP MU_3"@!H1%2%'2[8^R1?/]KZJ]L; MTZAOAZ)T;Z[V35.]O+EQZ=XON9KG^NWKVW;%'EI/M?*M8>#KH_O3&$?WUQ-KL*%+_ENW]"%F[>O M*[TS]Z;Y6_6YQK>;2"7+#Z9TN2U5;;9OKNXF+]_-Z7Z^X>^Y>72]SXHTV5C[ ME;Y\R-YU,41 AB_,/3O(HLZ6#_-?LW5^LKE9FM;HOFBWW\L_'Z+(A>:@O'_ZI'N7>^NE)IZQI[\(7S@P]0>F++J9_*S&3#\S<0(DHR M#9*\FSY+\%/:C-1XFJCI>#IYAMXL:C9C>K/G-5/;VA[4>\A: P&P;K-7[]FN MIE;_=;=Q?/V_GV$XCPSGS'#^^TWY[$&*NY>NTJEY*ET>%;0IW=;43J6D,O!DMZJ""7*'8_B0 MM6GCZ"3QR5/C5&.5]E"#27)$"OX[V+9L0%DW%'H40X[Y@*K+,U-KCJD^9_.M MDKNLVAAERB9O"K $/?,MW>MR!U> ;1"PSLL=SEMGSDHU4O>Z@'!N;Q]+-63U MGX[\Z6R19[H!"WS)D";PZ;[!!:0,HK55GRHOIU.Z]D!(/1"<("&H#7Z?]9%. MJL;4!QPH,[HWR^7\ Q*6VASC\43I L*WN[V_?V=*,"N*(Q1.BS8SL&EM_M'F M-]=C"R M*97#=[?-3?:*C >JJ:D;37^1J0"-MKH&?3#-3&5=CORM/N#'O$[;@VN(K",L MP3K$K<@QTRS?,K!8X.'M>?E@\Q1?AF D,3-#!@+B,T'3T(^= M.SH#9E:5MNG9T>4089NG&GIL\Q)2$]L41&P)@X[4+_J;(5H%X12,Q-/!M0DT MS-,]8\"U&P>OX!08P35Y0_?#]#O[8.J2_*,+I5OXMH;69$(Z!@23+)ZR(V2" M:T_3&)J.H\,'*Q- 4J(1' D!$OJ#@2H')"B#4*Q MXLP8?V(Z""#RKH.2'$ZV2?XZ$WO.IBMS."FS;IJV!%P+?\Y"[;Q&L'391BNJ&BQYY4;FC0XH'[92Z ML=S+E3NI3/C-9UC)4+[8$!.V8H@G*_&TLS9C=TB&H$OB/3$T5:%&U\UU6YT$ M"U<;W6%ZI-[K*@?@6%#O7,[VW3D?,FRW#R7R:P/@F6@@G:8")S+FA?KV3A=L MWWOJ]T@ZE* B\[:%VS+*SQ00 7 0APO#4USUP[^T(5&@%&_TIC!2 ]@E1XFY MM*=?=_*QI@Q*<;+]5R(V?WW& M*3 $G[EDUK:4M$J>:;G.[$GFWZ@T'#EUMW4OG;!*5*W*77&QS@NED/V"UL[21R(; M3$1JMKZK#.=0J5E,+:-459/IO)5.6H70G4IS*M%YV7NQ?T'_%9K4IXHS$0ZA M0R_)1PG-MR8$='1_*$D]8U%D.Q^W%Y(5(@HHN.#: P:]O+KH6ICL +ARR;,E M]3%M!Z\@%D<4!7A';$^=6I#?M\*HI%N3'E/\_D,&^Q:VHGA(PN]@1T4EA^XE MBT&H=6U5(57^.%)_LO5IF?OGPO?E_,-_K*>3U:L+7D?AL*GVN=MHX.F"@UO' M_2%,N3&P#/[/#UQ?1%EJ0#-=4$W%F%YP$6$>^)W)7HS:$UA+9.(L[174P: / MRJ1$D8"!ZT5V'LBQ(E'64571.IBXWE%:J6!W"(1^&IFX]D$TN-^/&(@F=-Z< M?7QII 1U(15(&R;S%G& -"2G9TJ&SKCGY#Y2-Q?-074@KRIN(4$3A3MC[7CC MP5VLG+?BDY60'MV7W_6(:#\ .))YF<.[ !4D7;WK:Z_2ZN%@= MZOZ*[=)FY61S1;95E47I8L3D!Y-TL.OZ<\Y&[C09G2ZRPFB?]_<';47+"E/D MU+R*MFEJ*L8#[7#ZC,* VPE_T%T6P!B9Y9*.@ -RS8.)ZP2Z<7,&!@^ZEGYL ML"H;J;^?O4ZBAPK%QB'I&,)%_I6[%K^)LY *TJ1A'!RLX?H#3$A^850+FSAI M;;DS\3D&?1-EV0&=A?3>_3U-UQ7""P[9 MC7WLSP?8>=UZ^R9(%K'RG,D:'LJYE=-!/J^5+![.PY[V]S)'EKX=#,LY( =* MR$,..O-#/C*C1.V1 A "*:UN>-*CBE=FL=";[,I*HVV= MR\D0E\)BV*O&W OX_6;26 [[JU0I$W5K!JN.PCK>>/9#H+>7$2,V>?WT5*]R MD37CRH5_"Q8,X7&VN>[ENO),),9IC(,X-!BAU3]=33!_*A"8RG6!9%YJRCO4 MSYZ@*2[R^OM60^Y/#9NZ"+ 3O7D@&TM;2$J\+&-]J-T%VG_T. M"#WJ+_:F'X(,W/K'UL[Q(\5PC%*H.#>UN-FAS&0"@"1X MHC:;H\PZF:F0JST>XX@/JX:*=N+V7HLU6+ JA*VM>QM$3N*PY-[HDVY7%\Z> ML[OLK/WDU"'W!^% MO$_7C?'"JE=US6%B'$_=BZ[N.]\XES:G<:V IU(*-T: MCI'X]2N0;K?M4#EH/M6EL:WCQ7QJ,%3X>8821GL(-/VZVX5((KO7]" &;>C9 M)J7G]*$6T-8O0<_IPP4-IJ(0NJ8G=G'=.. 6T[=DCY'Z5#[=@#W2J)*I%[/% M?#17!]1.OUM&1O.[_XO]G"#ND<+"+S+)?AP6&YU^+>QNI'X-P^N@?LI0^8TC M!TJ^F$QFHUF?.X7$/Y6 V,41I/3)F,YD@F?2D, KF*4G)11_^&&3\XP=D>S0 MO](UJ@L'&?.D>2#FC%'/QODI^V*2[8I$;(<[^!%BNGX28ETW]IK#VB<)QJ#? M$5QXT@4W8Z:1=:0DLR=&]>8^J@A$6[4RUEMFC-\_[@8;X $YFZX-_8V=#NFS G M3RCO4C^.?^%X)/J)^JOA]N$. \0C8X5*RD\Q0;_GEEG]S-68HHA ]IW;['<= M8GIRIS+/>0QMSMYSQD%0Z]'0 Q;G=Z*FZ)X,9T:&WG PSA&!C2+0L^*O_ M*+6[1)Z-)<=+%G]^5A\>G+F/D^,0M MZX(_!AM\"3:@JZ4MKY^C^8EM^7/W"W)J?YMR82,\;+'B$^2-V>4E9Y^-UW*8 M.$[,-EQ21OF.[.3M"<4P,@K+DR'T)-$'DM>;XW4D+_D^YI+?U0+)\Z.8#'IK M_6YG^8G.#&4^HUHPS%:>[IVAU&T3MNV@FO7U3/@!:&],"##UQ?:)CP2AYRV6 M!C\7O::,=^0L1O=0[-A)"P.")P493Y^CX'+'/CJDB^/:=U&.R;J/PN,:S0+A:HD#T#- MR9.\"X@,;O.SQ 58#AJ2WNL0/A.']F=(/#?Q8:??>>?%,82("TF)>Z0+!8 F MX6=R4T=@: Z1=FLI];.AN>+$7GFH)P^Z9=:+;1?;W^_1\/NA;8R]])USB]U[B4N^BK#[%)NHONFSI$<+$@^2%FJR2Y>T*'Z;K9#F?T-MN M@Q.GL,*-LV2VY@_+9#%9/F\S:<$DKK(<91^U9,=!A4'BHZZ_HMK>FYW/VLX3 M"9G#IQ"JGLCZ%__?<?)8O%F"PQF2>S6_JT6"6+^2T^S.?)>+E2'\D99/'%/%G/5VHQ3F;36[+Z M>#E7DW4RP9]W-"X20O\":\PGR60V4?-%,EW@QFDR&>///%E-)KXX0=+U"H>7 MR70R4[?)>#Y7BV0Y7O9$_X4;Z.ERF&"9W)&0>,J:OU QD5O';8KWHL?J#/E2ON-JBG*OE-)DO M( \T6R])QO%JP9!9S88,14)_^W*2+&YGO=MO%VM_QPM(OT[6BR5]6J^2U7I. MMI],8$\&\!@P'/\K,/SL%Q4_DQ/^WX+P)]JC\Z9.?;;(TM[N'RW78[+#-%G- MIXS+-2PR9GLE2P;H#&9&S/Y,73J91\[>ZZU!*E\MDUM@\G: #U/'5JODIFBP7AFX(?>)P#3_#79#R/+GUOZB8^!%"KY'8&P,.Q2P6_ MWMZJY7BA[IL:ML:8 I+)8KG ;8OI&J8@0T#*V?3_$N7_/KB=>Y_VIO>:,A+& MCE_&IEJ&(4/>6(Y7X_O>=_*:[O"S^D9^1.E68+8Z.1ZO%E6,;],#\D38FIJ8;\/O6VB9\(0;Q+?BW_PM02P,$% @ 5&!I4V(/% (3 M P ? 8 !@ !X;"]W;W)K@1M(VAZ('6EI;1"BN2E)1W*_O4E)4ITC2H@=;Y')G M=I8B1XN:S)W-$1T\%$K;99 [5QZ'H4US+(0=4HF:5[9D"N%X:G:A+0V*K $5 M*DRB:!H60NI@M6AB:[-:4.64U+@V8*NB$&9_BHKJ91 'CX%KN(/N2[DV/ M[EDP6J*TD#0:WR^ D/CX=^_PFX:O$VAZ,P7>R(;KSD\ML&41> M$"I,G6<0_+C',U3*$[&,'QUGT)?TP,/Q(_M%TSOWLA$6STC=RLSERV >0(9; M42EW3?5'[/J9>+Z4E&W^H6YS1TD :64=%1V8%112MT_QT.W# 6 >O0!(.D#2 MZ&X+-2K/A1.KA:$:C,]F-C]H6FW0+$YJ_U)NG.%5R3BWNM3WJ!T9B781.B;T MX3#MP*V1>G<,;SF38U19H3,+[X#WC#9HH-LU.,<4"Q\8Q4TD@@NI M)9^0##X0,>0-)./!?#KW@^G@:#J&6[XX(#6L#>T,6@O)9#";QI#$@Z/Y#*Y% M#5?"H9%"01Q-!Y/1F)_S ?^8))[,!O%TU(VBR1%\9LEG5)1"[R$7%O!>J$KX M?GPSJ3!FS[V CZ)O$1^X6Q^1!YO [<$&E<1[]+ ]"'YWI6$[,FKO_%R6$<2< MAB^:N6-HQAH4E>Q%SK^<2F7,9OG>>\RV99']46,^PWS#)]L@;6= K)UKB-US M[;+ G?8+7+P 1U!X6[[35&OV F,XN;0 M1WMK/6D=Y7=ZZ\M7W(W4%A1N&1H-9Y, 3.MU[<11V?C+AAR[53/,^?. QB?P M^I;(/4Y\@?Z#L_H%4$L#!!0 ( %1@:5/USH ]K0( -T% 9 >&PO M=V]R:W-H965T+I,C'1\KD;"_5@ZX0#3PW MM=!SKS*FG0:!+BILF+Z0+0JZV4K5,$.JV@6Z592@,+MW%M&TU5J_9W#%XY[?2*#K60CY8-5;LJY%UI"6&-A+ *CXPDOL:XM M$-%X/&!Z0TH;>"H?T=^[VJF6#=-X*>NOO#35W,L]*''+NMK#WTX"/>)',LK9MABIN0> ME/4F-"NX4ETTD>/"/LJ]473+*5YD7']8U$P:8*.'ZL>,M-=[, D,I MK&-0'.!6/5S\"MP$;J4PE89K46+Y:WQ U 9^\9'?*CX+^*DP%Q#&/L1A')W! M2X9Z$X>7_$N]\&VYT4;1G_+]3*IT2)6Z5.G_:NU9.#N=4]VR N<>C9]&]83> M7\HY?UM(&BUML 2Y!5,A;&5-,\K%;@IO;P299*@6Y006'=X K++"Q MAB1REA ^6NPWD/OC44KGQ,\G$:PZ7I>$IUWFFZ95\@EM;@U9Z(^S!+*1GTX2 MN&5%1>6JE]\H1G'BA^D$HFCBIVD*ET39J*X?:"YL@3OJA8:1GX>9_:8)\=L+TTS=8A]VU[$?VIWN_^&Z9VG&AH<8MA887V<@# MU2^37C&R=0.\D8;6@1,KVK^HK /=;Z4T1\4F&#;ZX@=02P,$% @ 5&!I M4_6NF$7Z P # D !D !X;"]W;W)K&ULI5;? M;]LV$/Y7#D(?-D"+).J'I< VX"1=%Z#-@B1='X8]T-+9$BJ1*DG'2?_Z'2G9 ML=,D6+$7B7>\^^Z[XYVHZ5:JK[I&-/#0M4+/O-J8_C0(=%ECQ_6)[%'0SDJJ MCAL2U3K0O4)>.:>N#5@89D''&^'-ITYWK>93N3%M(_!:@=YT'5>/9]C*[Y2JZ5#H1@I0N)IYB^CT++'VSN"O!K?Z M8 TVDZ647ZUP6AH8@K6;03E"G T0[!6( CY)86H-[T6%U;%_0'3V MG-B.TQE[$_#/TIQ R'Q@(8O>P(OW.<8.+WX%[X.4U;9I6^"B@A\2AHM&EZW4 M&X7P]V*IC:).^>>-L,D^;.+")O^GM&]"V(D\U3TO<>;1R&E4]^C]B MW-<)* MMC1@C5B#X79KF++F.VKJ_&^;1F$%S9,G'SRY'AWU*5#9Y1(5C(6'"RRQLXHX M9/BM3I4I]ED=6%J1]/4EC8>7F]<:2IB:*IN8#UX7A) M@6!S-T..?Z(7.%C?V0);2(_3R-Z9WX M,376SR2^*[0U*VT;63O'QY;9"LC+&N2*LJ-BXX.!%=UOXRF_7K1G]7"(1#AU M!$EB5J(&H0$C*1Z2R:G!V)!1Q"BES$HNT= OXM1*=N(*&H087OIT!@*^O4]PUW)EGQI6L"P M2.[;1T_B;,F2-]K8P-QYUYC(NW_7[(YURIT',+MOA2.E^IB*V?]&G?7!1SV; M1SGHGQPMU(RO.?Z^N/+8]3=6"EVQ#=I9\EP>=TZ';\_V13X)?-:\# _6)$BF MSMW(YJ(X[@PD(#:<1[&@\'/'$S9&#"&,V]9F9^-2%!^NU]9_2MB!9:H"3YSY MHHLX/^Z,.U1PJ6H3/[KE+]SB.1![N3,A_:=E(WLPZE!>A^BJ5AD15-HVO^IK MR\,#A?'@&86L59&&-5DDJ$D;P6DK2;F.'E\U].+) MS\X52VW,43_"FISU\U;SK-',GM%\0Q^: -ME.R-_@4:*5O0A8W*SO34,)V&P#'0N0ZY<:'V3'^< M3D/T*) _7W"[OW&[G]SN_P]&OTV3/LV92F?0,-K.*"J)NND:_3<'BOB66#4:G#=LS1*7L7%BIGVJ/18?=P M?XS%]]^-LV'V[O[H$X=(UZL0N0J4#;N'H_V-4+O=HX-Q-QMG6^KMD7 U<=5" MV15%F KWP%5,N#TOG(]"3FUU),-W;$@&@OS96AEI:QT(-%6 1Z7GVYIM-"O2 MI4A!02C-\]HGJ5S[O*X""BI'!II,P!/<+5UMBL:*T3<,"SBV9%U$%$6=@+/T(K8&!DRW$$;>G1>^S1R M8#!(/12/:ZNL/3ZC"UQ5L<\U:$50N5L2C*)I2EXF !!9LU*JIA5SZQ32S M(DAS*EQD?TD_I6NN\2&(KMY/+G>; D'CG@4#6MX"=SHD(Z@I$=X4D20J5R$F M)N,Z==^0-@'\E-LF3;_6F)S9ZW8&"I;E?TC4HQP\GP%T.%X8A4PG(6(K5H5K M*P1IO] V>#OU %EX+] ]A70/Z@R:3WMFY:=*R\7!LPX)$UB3!69:NA^4N\4 M$#RYB-;&?F]\V!OA"6*,S'K1;6?0Q;V3WQQ@RK6VGD\39,D9721_V!1XSF%U M#4QIDB1Z+Y&?MBI:M<=7U34O8G,798=MMSQU5_6;EG,\B]F+ M +Z7SL7U1AQL'MHG_P!02P,$% @ 5&!I4XX0!(+-!P RQ4 !D !X M;"]W;W)K&ULS5C;V%6CN4J.'4NJ MDJRXUE7QVN5XLP^I?0!)S QL$* !4*/Y^SW=(#FD1E+*RC[D11KBTNC3??H" MG&Z=_QHV2D5Q4QH;SD:;&*N?I].0;U0IP\15RF)FY7PI(S[]>AHJKV3!FTHS M7]WD0:F)Z? M5G*M?E/QW]5'CZ]I)Z70I;)!.RN\6IV-+N8_7Q[3>E[PNU;;T/LM"$GFW%?Z M>%>J.,(4%0XULC<]0=21O[OUOI;QD[L&0RJ#?._$<7 M<7,V>CD2A5K)VL1/;OM/U> Y(7FY,X'_BFU:NUR.1%Z'Z,IF,S0HM4W_Y4UC MA]Z&E[-[-BR:#0O6.QW$6E[)*,]/O=L*3ZLAC7XP5-X-Y;0EI_P6/68U]L7S M7YU='WU6OA17*HM"VD+\RT45Q$>YDYE1I].(4VCM-&\D7B:)BWLDOA+OG8V; M('ZQA2J&^Z?0KE-QT:IXN7A0X(<\3L1L,1:+V6+^@+QE!WG)\I;WR&.@5SKD MQH7:*_''11:B!SW^^X#PXT[X,0L_?LB>\?OL^=+Q>QU-\K?\]?/1>7= MM28A"'TAQ9.3V0P,-":%X[4SU]JN19Z$DM:@+HXFF:[BD(M.:(L%B!H>YD79 M3M0533V9GW0")XP"059['7>B@+["K=(F)VT0->!X_MZKKX%69;Y&,A'S%\R/ M92OH1I=U*8RZ5AZY17@)A4CBJF:[%##E6%@D/8SE,FQ(H8OB"P(.L[]R4 !#J4+X!@>_EQL,;N<_'1".^?C%BB9! /'$V"C"39>PKMRM142">61%)11T M-W20L^IHC%50XD@ 9= W1R6%OOCUW>6'3Z(R=1"9BENEK)A/9K.G3,!79Y'"RRTL[CQ;OK%$P_/6(./O1?#.BO=R1QR=C?L;A+I1 M>1TY5J$J-&-,FW(CL5VH_,-HK.H<\S3EKLC=>5=.8QH"L@E MV#P(R-L'@6>A2D,D6U:5T;GLF^E6Q!'S-][5ZPT;&B0S==&R/:C<8;")!9) M&7Z -)T7F@C0KFBA#N.< OG6R4@. :/@[0M0;Q^+)#QNM#\X=RQ.!D'+]$?( M@L\'*X\/5VJ/H!HN1,DBT%XAJR&%87V7+WB?DOE>-H0@?ZSP\>ATT)^MVS5AHL'/M^'L2T:25Y1RP9'/IF_FDU>=>+D MM=2&ZTHOIY!0-!\IIVIDI8*$Y>Y:60EN%DAJ=:!PR*C+ZQ)K7S6C(B<\RK>L M5/+@@8)(AV 4REM3)!8]I(EB?9K>1^_&*SJ$6MJ<:\F! N,>'7/E(\R!8-0A MWJ/N75YY$"'TC]*PB2?S?F"E@'B B?&NV//(8-HWH==F#YB(_,C*'WAHW)4O M2164\K[7.>4:+GF4 ^$[&!TI8IX-JSB<\31#;%=MJ>8'25D#3W53:ZJ^&!@SMM$25HT68+* MT@V<'(1UG(TSG)IT?B#+] 0V?TPC<,#&1S0$SY+1PX9XDRD28= RQ=0< M/$]\7$P6)T_O:%P>5^MGD^7)GU7VV]! @E63D?_F.>-'F,6[Z[X[JS@1E<:D@*X# (:KD!RH86$:69DY14H)JFL&M;P1[T MMHPW.U,=(!O<I=!@*7<3B?RWA5 M^WP#RX1QUVK=FX07 W]VEG.9T>MT9>A?+PYTQWE?R!(F-1*!#6[PM<8I2$R* M.H!=,DCA4!>BSJF-"*A&=$EK[-?2R5$G@A$PQ3I[A-L?0@Q,Z79HU5QA^@J2 M%@!7^W28;#(\PLWQW=%H@[A M8ORU"XQ <]A[(#GS[&>Z4W<5:J]]5ZO& NRT:XXG,#)Z9\;B2UVLDW J[11X M+?<9=.J;<^]":/5L#-"8IKT5!;'6U^EM 8%/UZ;!XT.AV KE5_S,R(BEJ2EM[9NM'NIO$@/=/OEZ9GSO?1K;2E; MK;!UAD9F)'QZ.DP?T57\7)>Y"+_RSXV2 $\+,+]RZ$^:#SJ@>[\]_Q]02P,$ M% @ 5&!I4TX*!CDG P T 8 !D !X;"]W;W)K&ULI551;]LX#/XKA'$/+6#4CI.X3I$$:+H-UX?=!>W=]>&P!\5F8F&R MY(ERT]RO/TIV$"DOG$00OSWB'2GD@#N/+@!F=KO2.Y_LC M^H? G;EL!.&=44^R]M)%D'9D3/- MX,P1-%+WJW@9\G#F4*3?<<@&ARS$W5\4HGPGG%C.K=F#]=:,YC>!:O#FX*3V M'^7163Z5[.>6:VNJKG3P)*P5VDFD>>(8UY\FY8"QZC&R[V#,X*/1KB9XKRNL M7OLG',\IJ.P8U"I[$_#WTEU!FL60I=GH#;SQB>0XX(U_F"2\DU0J0YWE_=^W M&W*6Z^/3&W=-3G=-PEV3GTKHFQB^$6^H%24N(NXT0ON,T3> [S6X&L'82FIN M*"A-9XGE+6PZ8DBB.!CEEJWI+TT+*9J0@8?B?U#K;6-.#VJ)X1;GW? M27?PP#Z:(8H#-V1I.Z% TC 2Y#]8@2#8&L6S@F[@-R;QJK;@C]KB5ZJ+D ;3 M$<=(E\"U8S8O43PIIC![9<;3SRG/)HLG MV?4E7(SB<3;A]3KW[U%^"0\HB/BCLM73,8?O7]I0Q'!1I 7;36=L>)'EC# > M3==OW .6E/X_JVGU+_F?>S M_J.PG%0"A5MV3:^NIQ'8?G[V@C-MF%D;XW@"AFW-OQRTWH#/M\:XH^ O./W$ MEO\"4$L#!!0 ( %1@:5,<\2K\=@8 "\< 9 >&PO=V]R:W-H965T MB%IL>'81]H MF;:)2J)+4G&\7[_G)24?2>N@V[?!0"+S>,_G/2A"YTNEOYBY$);=565M+GIS M:Q=G_;XIYJ+BYE0M1(V=J=(5MYCJ6=\LM. 3QU25_3@,!_V*R[IW>>[6WNG+ M<]784M;BG6:FJ2JN5T]%J987O:C7+;R7L[FEA?[E^8+/Q(VP'Q?O-&;]M92) MK$1MI*J9%M.+WE5T]C0C>D?P28JEV1HS\F2LU!>:O)Q<]$(R2)2BL"2!X^=6 M7(NR)$$PXVLKL[=628S;XT[Z"^<[?!ES(ZY5^5E.[/RBE_?81$QY4]KW:OF' M:/UQ!A:J-.[)EIXV G'1&*NJEAD65++VO_RNQ6&+(0^_PQ"W#+&SVRMR5C[C MEE^>:[5DFJ@AC0;.5<<-XV1-0;FQ&KL2?/;RE8!+YKQO(8M6^D7+]]3SQ=_A M&['7JK9SPY[7$S'9Y>_#AK4A<6?(TWBOP+>%/65A'+ XC*,]\I*U8XF3E^QU MC/UY-396(_9_[9&9KF6F3F;ZPV#MY:/".C,+7HB+'BK'"'TK>IV!'^:"7:MJ MP>L5FW/#4&Z:6UG/&*\G;"IK7A>"E9X81>B'$Z:F4XD-(JIXW4SA8J.)#2-9 M2BM!3IOB:R,7J"+;RCAEGP44W0I6J+HH&T2/V3FW;#D7*!+\S;00CF&F>6T- M:PP(!-.4W\PJU"\@Q8[D9;EB>, 61R$@456R8&-1BZD$*S=&%9);Z%A*.R?Q M<@+1MQ7<#7X-$U_<"LC9^5]1"JTGCN\Y& M:O!0)#'?BKDL2BCU\C?A[\)UHRJ'@&ITEP;2!P[$I,,08N+."K):.SQ@I!4. M@I:#-&%J-CPN!<8",9==&L!R%VBTS%O>)8S'%QI!?1GCC!B*\$U $>M+81K^^7J.S9,I"E4 Y^@J"VP_VA#MGVR9Z(0%2TDD5L)V=NU&[[OG&VMN)/X1$U//B+<5TYCP'[7RACVA"5A MD,0I!G$>#(8YV+%\511-U92NL!]RLY=P06J7XE$PC,+V^8#UJE+:RK^YJY0H M"L)XQ/(@C++'C'L#)4]8- RR/*-!'HRRA-W,(>[$Y=(]=]FK#7B@'P:1?H(N_7@]UXW6E!>[@#FE\"&/MJ+Q8SJ]^&VJF V3=(\4J!TX MM3D2[D<*TRK+RZ[E*V,1T3B" 09\_NTB-%>R,6UE=M/.BJ]G&27?^N M8<[9;G; _&_D QS/LI!J84 5%"?TR#) "NR%L0R<#R%#_4=#E'/(P/O!P?!0 M/QO$.1LA[9,$W2-[4"N.)@WBT1#9/W_8TA(%$>Q 8X'%R0C_J*FMK-ZB/!)WE$MD944Q.['JQ V.X2V, S3P*HU\ M*=XT8Q]^2NSWL Q (+H%CNKC+NO9T2A-CMD1M.<9?I,XHF>:'[?(?0>7;)3@ M.80VZIH1X8(.X%FHAK>($<,@1EK0[V"0N,(=IKZ !_GHAY(:IQ?>'ZW;\;[M M/7#N'2?W6APPH:/=O=!,?>J23?G0%5Q**ZA.I, (-4HS9 K*,%D'$TLI568^ MV%[*:"DZ@'Z#!((!(.XKAV2;5 5:8 MX*UAFZO+^M5V.T>_V'.+R-:WB.Q?WB+V\AUN$8=;Q.$6<;A%'&X1AUO$X19Q MN$4<;A&'6\3A%O'_N47TMS[B5$+/W*LUY=?PV[\A^!-N3^4]IK MKF?TFEJ**5C#TR$N%MI_GO(3JQ;ND]!86:LJ-YP+#J") /M3I6PW(07K;X27 M_P!02P,$% @ 5&!I4P\C[PF]!0 TPT !D !X;"]W;W)K&ULG5=A3QLY$/TK5J1*/2DD(="65H $]*I#NJI5:7L?3O?! MV9W-NGCMK>TEY'[]O1EOEE @K>X+9+V>F3&%Z>MSJ)5U1^M)^#'B:#EY*TY"+ MQCL5J#H9G>V_.3_D_;+AJZ%5W/JM.).%]]?\<%F>C&8,B"P5B3UH_+NA"[*6 M'0'&]][G: C)AMN_-][?2>[(9:$C77C[ERE3?3(Z&JF2*MW9],FO_J ^GQ?L MK_ VRE^URGL/#D:JZ&+R36\,!(UQ^;^^[>NP97 T>\)@WAO,!7<.)"C?ZJ1/ MCX-?J<"[X8U_2*IB#7#&<5.N4L!; [MT>ND*WY#ZK&\I'D\3//+ZM.BMS[/U M_ GKU^J]=ZF.ZG=74GG??@HD YSY!L[Y?*?##T6:J-E\K.:S^?X.?P=#>@?B M[^"GZ:FW)A;6QRZ0^OML$5, (?[9$>)P"'$H(0[_9P5_W5I]KDE159$P526 M#CIA?44 K=LV^%L#(I)=J^>'D]>_/5/:E>K%?'+T3&$^58)]J@.1:G);B-LB MFY[O3P[[_4>35W?;'?#Y6QT:L+"DEMZ7*X.",2@3H)I]9IK[!(5B! SM MXL/7R[=[^Z]5"X?4F$(<&PY0WE"(&P)&Y7/62^L7@(1,G&_6LEM3\!&Y!\>6YO$XK..("T 39ES35/*N Y=*O'N9V2 .8WC /%?RK2 M1%TZ13U$3I[GEK"%A_A1[./[<>1HBOP:H2P\ 6CKHQ&9X1P<.B,LK/8@!%&(&TCL^->$:S1"V,!EF+.BVO%N2RZ"/6*+%PW)GC' MK,_ V:RUVCDN%TM]HB7,)^I/<"%K"6K._KZ)K.YCI 4?8D]K!_T-:] M->FPT0%()H=8F53+CJ(#;+CE/6/4KUD 87GW/D+I3(6284^'$H4$CB4(APQ M4GJ!B]-&1A[,ZCA/@;4;W1TZA!C;KA_T$\&P2YU=7:A7AS.UJLD)N6(4^#5) M9T%4@#? R^JB[35P%Z>-4\+KD$ PNQ#_,)V968EZ/VH$[6PHB(]G1AKUWU4![F5L#,[33=LU%*3MB1>C9E2=$4/9,$G:BUL3R MI6K-A8U=A;X9-O"+;_WI/\SGT,+']6,0O"TO ]Q,XLW)ZF5R\F^1D!]) IA; M,Y 1WSM%[NO*W5F[4S_Y<)'CK=IQO.WL5Z]%+/XH(?+@KPV>G"=O! ]B[SQ: MA68_'#Z3QZZ&TZV+=D-A*9\3/)*=2_G./:P.7RQG^:)^MSU_[KS780F(RE(% MT]GDU8N1"OD3(C\DW\JU?>$3/@+D9XVO+@J\ >\K[]/F@0,,WW&G_P%02P,$ M% @ 5&!I4[MNIC&6 P @@@ !D !X;"]W;W)K&ULI5;?;]LV$/Y7#AHP;(!MR;(3NYEM(&Y2K ]M@WI;'X8]T-+)(D*1 M&DG5]G^_.^K'DJ8),NS%$JF[[[Z[[\CSZFCLO2L1/9PJI=TZ*KVOK^+89256 MPDU,C9J^%,96PM/2'F)76Q1Y<*I4G";)95P)J:/-*NS=V-^+-JA8'W*'_O;ZSM(H'E%Q6J)TT&BP6Z^AZ>K6= MLWTP^$/BT3UX!\YD;\P]+][GZRAA0J@P\XP@Z/$5WZ)2#$0T_NXPHR$D.SY\ M[]'?A=PIE[UP^-:H+S+WY3I:1I!C(1KE/YOCK]CE<\%XF5$N_,*QM9TE$62- M\Z;JG(E!)77[%*>N#@\4M?)?GYS:VP6NJ#@SNTL"N%Q57L"9>_QEF'L6TQTF,QAV-H,LS'XBM:.C/@V- !G3;GR9 M@#V%@\(H.G#N"CY2H$<"P6^EQ6^V?GJOP9>F<03B?@82P.R)1RI M^+)9)6%W,PVJ1P$>ZCVZ+@LXNF )N M.'\ZO;#S)KN'3S6?: <__K!,I^DOSSZ?)W#3%?0E"FTLT\4Z2E\"GM!FTB'4 M5F8$=*![T%/*OA1,I4 MPTH4UE3!G&SJQHMP=Q%"WP+8]TE-<0, [#$3#9$BKW, HW88FV),ZS&%X4WJ M(<;$H:*TDA:DIJCA?CV:1N6$1*9>CO.NWA/J%03=!%W)ZS'OS%"V1&E_?AK1 M/2X>-:2H:VM.DBY25&>XG"]&29(,)7 ,_VU/,>WE;/K4\&FS3>!=8RF\'4'> M4"D,4;*@20-EG*-$0_X^=#[#:CX5%1\!+J0TN0,,)^%[')Z&&[5J.YIEK$G? M%D2M39S%H\G5JE>*G&!"9?O"]DITPM D,J0;E^G5C1#R&II@\KUK+'XP%RJT MAS#]6+=&^W9$#+O#@+UNY\J_YNUT_B#L09*2"@MR32:+BPAL._':A3=UF#)[ MXVEFA=>2_B2@90/Z7ACC^P4'&/YV;/X!4$L#!!0 ( %1@:5,.Z;FM)P4 M +<+ 9 >&PO=V]R:W-H965TQT^B 1 MMSU[.[O \4J;:ULP.[JMRMJ>] KGFJ-^W\J"*V$/=,,U=A;:5,)A:I9]VQ@6 M>1"JRGX:QZ-^)53=.ST.:Q?F]%BWKE0U7QBR;54)LYYQJ5Y">]V!O$)4OG$00^-WS&9>F!8,;G#69OJ](+[H[OT%\'W^'+7%@^T^6? M*G?%26_2HYP7HBW=I5[]SAM_AAY/ZM*&?UIU9U-HE*UUNMH(8UZINON*VTT< M=@0F\7<$THU &NSN% 4K7PDG3H^-7I'QIX'F!\'5( WC5.V3(.MFX. -_@.7N<8_36=6V? A+^?P,RVF%G MS/YGZ)Y$\45W9!LA^:2'JK)L;KCW*#2%19JUZ[F0UW1A]-*(BCX63&>Z:D2] M_OFG29J,7UJ::6%RT@MZI0S8KXVEA=$5.903.=U]1>L*;=07MN2 8;AIC2Q M<"\H=56A9D _>1W1JE"R(%&B@KO#&X4>:RMEO7G6"RMG'P"0\M4GMI&."[75/-2 M.X5Q3LAI;46H.IP&W#E)/X M*DAMXP/P8ABC,,L2N@]HVC1&WZJJLS"=I%$A6;'9C7/NX^*M6"@#@S^W MPCA8"&"0/B;AH%!Z5[#R8GPPOM-"&YBPID&HNOB /J&839?-UAA$DZ3A7,&NI6%& M9W81B1IQL>B#5AHU!]*B-5!LO&_OM6,:/X@TJ2T8XH.@.*.D-R#P\TZV8\V] MU\-H-!CL^U$69:/)/EVR P?]/KU58JY*WP+N MA2AP-GE)LXX,'\4M[25I=#A*]S'(HG24[8?5&=>\4(%%SV&F$1B[^?]1_=.% M)VVG/HY&D]BK3Z+#">SXH>S Y604#9+.>PRS(3"^S=EC>5(UYDQ[/E_[WR3L M/5KM@XL)J"#NPZ5GLGK?.=+1)JT_<.2_9#Z)DM$P^#[I/EC(0C"2*(L/GTL$ M_+QD6:+XU0(--;1 WY9^0]J-*+LJR5'GRM]\_@E$Y[=HK9:/:%IIX]27SBR$ M^,(H=-HKW$%*^I)%[QG$:?@E<1)^7XN\1W>>2H?&H:#,)Q2-+@E=;Y@,:3 8 MH.4F#X@8F).^A*-C<&0[&XZ?)WT2>5M&V9"R048I%#Q&JS<;5KP-K$ QC^XX/NQB.THS>NP5T-]Y3%5LEN')Z"^TMG;=NVJ[NGV53KO'V/WQ[DG[ M3IBE0CI*7D T/A@/>V2Z9V(W<;H)3[.Y=GCHA6&!ES4;?P#["XT6NIEX!=NW M^NF_4$L#!!0 ( %1@:5-G;]R0M@, (,( 9 >&PO=V]R:W-H965T M/"-F!GV1:@;8RXVQZ& M/=#2V2)*D2IYBM+]]3M2LN)D3;"7#; E\7AWWW<_Q-.B,?:+*Q )'DJEW3(J MB*KW<>RR DOAAJ9"S3L'8TM!O+3'V%4611Z,2A6G23*-2R%UM%H$V=:N%J8F M)35N+;BZ+(7]MD%EFF4TBDZ".WDLR OBU:(21]PA_5IM+:_BWDLN2]1.&@T6 M#\MH/7J_F7C]H/";Q,:=/8./9&_,%[^XR9=1X@FAPHR\!\&W>[Q"I;PCIO&U M\QGUD-[P_/GD_:<0.\>R%PZOC/I=YE0LH\L(0LDU!PAR1M6,!6"4Z9SEFF!&$.6^/H M7&&#&@^2W"(FIN&=Q5D'N6DATQ<@Y_#1:"H<7.L<\Z?V,=/O8TA/,6S25QW> M9C2$)!U FJ2C5_R-^YR,@[_Q"_Z^$R7\L=X[LMQ#?[X",.D!)@%@\G\F_3^& MA,\%PI4I*Z&_02$<4&- &_WN:RV4/$@V=><8]M$%OR3,)H=]ZPHJQG3PB65/ M.H$1+#X3O;W10(6I'5-T/P!7VNS10E=KV&%%6 ;)-(B2?Z.R0WLO,Q\-A_H& M1I.IOTYG?)W,^7(QA1M-:)&W@\[%; S3= :C>YK NC27YEPCGBCG UDIC MG[I-YTGXSV?^]]S@$Y^VZXQJ826GZH-Q#AWK)3"YG,(XG3";-"AMD5WG,NNY M#N:S>;A?L/8;F+(>$V:+K6"$3')YN%;29PUA=WVW!6$1N J2%.>3#%1"YE B M.Q5JP+4)U?(=H(P^ON.P2\B\C=2NMD)S0/M3"]15.(G[PM9<(QN0?$F'H44T MLZY.K#//NA&>D)-'S6V2,3_@61*L*!3<8VO?#&5;>0R5?UY'K_7/6K:8KLM\ M@,NX1XWV]#C13]B<^L^K.1![<\]1.@XH,]9#4S,,KQ(O<:S!A8H%/E?-D;IE): $W@*:0 M"H,IYY)G)X,^,G>A:.>\;EG3GI 'H36\PR"]T6R(P^^=2_'98"C1'L/X&PO=V]R:W-H965T.CT(>['5R)(KK4OX]UW)X)!IR:'3"_K:]_:]M;1,ML8^ MN!*1X+%2VDVCDJB^BF.7E5@)US[=V-C$-*:GQUH)KJDK8W0*5V4ZC0738N)-%27XCGDUJ4> *Z;Z^M;R* M.Y9<5JB=-!HL;J;1?'"U&/GX$/!%XM8=S<$[61OSX!?7^31*O"!4F)%G$#S\ MPB4JY8E8QL\]9]2E],#C^8']0_#.7M;"X=*HKS*GO&<0Y&;B65'/@#.CQ\VFBM#"'.ML-+7O MO-OMNN2\;0Y/X6V+O1&VD-J!P@U#D_X;;DJV;5OM@DP=6L7:$%&ULI5=I;]PV$/TK@VU1I,!V+SM'&]O MVJG3-)<1.\V'HA\H:7;%F")5DO)Z_WW?D%IYG>9 4<#P2B+G?O.&/-HX?QUJ MYDBWC;'A>%3'V/XRG8:RYD:%B6O98F7E?*,B7OUZ&EK/JDI"C9DN9K-'TT9I M.SHY2M\N_,F1ZZ+1EB\\A:YIE-^>LG&;X]%\M/OP3J_K*!^F)T>M6O,EQ_?M MAA+UGDD@*YZ[EY45U/)J)0VRX MC*)!X>>&S]@8400W_NYUC@:3(KC_O--^GF)'+(4*?.;,!UW%^GCT9$05KU1G MXCNW^8W[>!Z*OM*9D/[3)N]]N!A1V87HFEX8'C3:YE]UV^=A3^#)[ L"BUY@ MD?S.AI*7SU14)T?>;';,DYH MMAC38K:8?T7?P1#C0=)W\ 5]9ZYI= 228B!E*SJ#NPB5;:DYT#,=2N-"YYG^ M7!8A>@#EKZ]8/1RL'B:KA_\GL_]1!;WJ5K%6-BAZ:YGUU=>T?$X/Q-1B]G183._SIS^*A>>,9K';,;U_F;)][I4M>4)7 M=YZ*4S=Z[<01LY4F8BOQD3(&WI4ZF_+PQD6F^<^TB^333/<1R=;/I7AI;0>!=]PZ M'PG6A2)H/OOI)4SX)+)EY8FE)>@9E]P4[.E@GD ]2]D X#;RSSH*>FWU2L/) MB&S<@"K;#%[18OH6=#:/I>E?[@B/E/$Y;C%:%!LJW@];H ML !OKI52\K[?W .OM3'_B/=VBUP1E=);UXJ3!$\72J MC+0B7JT\"KPXR MC<()7U=8BIA>VG-!*&TE=3B,. M!"CE&C\A[O=0,J+C'DV!*Y;@76=U&: 2VR^W(7(3!J)97ET.%/,@NC6+0^-= M\XKR9XE#T#]AGXMDY;W5DH;+B&PDMH]> ^5GKD/G[GK@#.GS .FPC(X[4T9C MW6HEO,1KP6+/FA)"Z=JMEYE_CT/'>8U]1.#D4N)V%4Z-E:&PYR\0"5?W-,07F MZ\0M3J:CRKV25 *5'X4%<\ YCE;YU&Q**%OIV$L:,#RQ MZY7>3:()G6/*WB6!:O!LP>O.2@(*%[^2[C[#J7\"QD8D.:-7GM4]5JQ"#A0.&=,NF*UVJ+^9C*L!C8\&,'V9@2 M?4\@65_K%,/O'>H\SXP"FV\.<=KP<&##-.]98T2_VW$J2TTOZL;OMSR[_/&VG48*RJOCOZB=2/&DP/W!K2 M=)?0.4.W B#@!:]6 D"D$@V]%WL)(L_X=[[7$*1;<4'SZ0@4)I\[MD[W+@&ULI5;K;]LV$/]7 M#MX##L#)(O7.D@!)VF$!^@B:;/LP[(,LG6VADNB2=)/\][NC9-4NVK3#/I@Z M'N]^]Z9Y]J#->[M!=/#8M;T]GVVJ6L7*@S315SBS/-NS<69WKFVZ?'6@-UU76F>KK#5#^E5S/)>X,\&'^P!#1S) M4NOWO+FISVTGOTWWSL%,NRM'BM MV[^:VFW.9_D,:ER5N]:]TP^_XQA/PGB5;JU?X6&05<4,JIUUNAN5R8.NZ8=O M^3CFX4 A#[^BH$8%Y?T>#'DO7Y2NO#@S^@$,2Q,:$SY4KTW.-3T7YM4XF+?:VA-8/H$=80C$*[F-0?1*/7D!W5 ]Y.H!Y5XOT<"8?2]UAUN' MG>>FGAUZ=DEC6>F^:MIF<$VO)E-?\\9I:/I*=PA+)'=POW/E(]H WGZNUECH MZ6X:PJ2?A4I;QY9(H-Y5SH+5;3UD@&(S!Y;QD>XN2WKX6+6[FEE-[Y"RZ[Q\ MI0WU0^EPD@S@^K^C@)XPXD_ M'!NX]T4Y8LUO>@+0.TOV*7>?E^8+9?D.D3M.Y2E,6YO^'T_;*OL4>"N8I.8%Y(7D[@YQ]R)=6O<*]=V1X8 M&62]H5!Y,[*0WDB:[DW<2/Q$)2I)7.:B8U--G?(F2C/S( MBIS6A/V*8R('9X[@!WE"CY,84BF2(F(C(86L(E$D^:ATK7OJ@*:F+JE')_[*C\/MT.7<7Z]+ MLVYZ>U28>2JB1)TPE1-HFC$I12&S\3"BP[D*XA/XB;YID#"A@I"W69#Q[BCL MN>383B 6*@M)0ZB0"E=$*:4ND"R>!@4KRVC0COQVR,6S 7$\Y*6(9$@N4455 MP:50>%FCL/"U\U&<8B3P>:N-'(E4+&WO5N>(E,W.D==SD\7SZ) M#X_ _0RTN"+5,,B2&9CA835LG-[ZQ\Q2.WH:>7)#;U$T+$#G*ZW=?L,&IM?M MQ;]02P,$% @ 5&!I4T/&S/2+"0 >!D !D !X;"]W;W)K&ULS5EK;QNY%?TKA!H4NX LV;+S7,> [32[!K*;(,ZF'XI^ MH&8HB0F'G) 1[D?9Y[[N7X?./\U[!2*HJ[RMCP M>K2*L7XUG89BI2H9)JY6%F\6SE!&:JI)^>Z6,V[P>G8S:!Q_U79Z\NCJC];S@LU:;,+@6Y,GI4TL;A=2O]+?L.7^8RJ&MG_J[+N'H]>C$2I5K(QL2/ M;O.;ROX\)7F%,X%_Q2:M/3T;B:()T55Y,RRHM$U_Y5V.PV##B^,'-LSRAAG; MG12QE6]DE!?GWFV$I]601A?L*N^&<=I24FZCQUN-??'BK=1>?):F4>?3"'GT M=%KDO5=I[^R!O2_%[\[&51!_LZ4J=_=/84=GS*PUYFKVJ,#W19R(X]E8S(YG M)X_(.^V<.V5YIS]T3KS1H3 N-%X%\8_+>8@>>/CG(SK..AUGK./L/PK@O[M7 M7(H%W:SYIE*2+ 7VHY !]0*CXTI&_"@!RVV0"=/1"0#<"&EI'4K8^?1^H;R0 MPF@YUT;'K7!%T?@@M&41M=>VT+4T0)+_BFT+VH<7G9#!3C]NM\EY4+90PBT@ M>U_&F)=4+L#DOA3-Y&"1RL? MB#M\UC$(7&JO$ >OOC6:T/.E*9>T8@SS2BQ;.[/&X\*!J$KE)2<&&A?(D4/, M0ZT*LJ35=U\$!CXA4@9,"9_8J"1NI2'8%ZLMQ['LL-QZRPX%TM#O:2B,>)*= M&OA)^A#H7BCBZ[R.^COCK!.G+9OLE1)S[V0IC%HK0]%NC7PEWM$C<=)ND5#T MK7$1JCEI0?S46%E^ 9&I\F<*:J+A#(O _B!LB'(!*'%LPC X6H5)5C)[6 E) M";K2E-PL@Y(S$'*/:N>[N%%MD50'A/NUG!OU"&#'0FF\H3QX]!:S39*Z.T3, M->_F+@%CG$QM0$ H$2T-KX>V!E4T"+@#0%6F'TM;5+&<.6 MOLQ_4,_L ?J+FR-Q9]1A3EXFRFKK3A95CQB$A&-\Y,@NO*L AA 2-8//*-:8'##:M&A$[N%A<*;A M"-7>K8E,QNA;'F$:$]@.-V@3@7T8)KCY9#9YVLEH&PV&+Z9."@S,QJO$5)2ET :G M-W"P3DBB![8.Q(M*9:SWMF!O4U/"J'&5)>_!^R2'P) MAJ?DD_Q=LM\@\SO1131G?319]1M5J(JP=WK"X\WQ@1HJD:5-M4E>4[ H5B1] M4!E-2/8J="2$S.6JKE13=!+'9 0EDB%[I:V4E2 MF_,V%U=]>F-#+&/+SF:\Z!P)X_WBI[A]5][E!+2UGZ?+,;,0[WDPK_T0-$P3 M-[,693N9AE5D2SDDN%LP X2/Q:_*0FYRX+)$+C7-H-R0:"QL9ZQK6.",+AE* MN"F))$IQ&_& E"9?ZFQB-]%9$E&E:5S1-+[O+\,-;+^A'^MR%O?8>[_S@DI M]PG3A[2:TD)>YZ8PIZ9 :P_ 3G(/#.*6\H>S1WZ_K0S'(2+&();.E1M-)!LS M]FOGF8H;J]O6D"9&:2T!)1D#O96CX8*E00@$BML7&/*),7HKXH;-@18AT)195.H?>#QM+EGX)Q.OSQ04DBW]%Q6 M5&P3<4/8)N#PJ-JADEM X!Q#X.7MM?CD:DR1IT^/Q^)&8+ZV2\V5QVWVY!?Q M:QWP[4<%>ZQ>-=>5%-#M?\]/1A,&+N$G2:V=@JB> M]IEY(B[A5./S7!EP\J>R1W7_@9"(9Z KYD3Z"L//T0]TM:N\/P2%;GK=2VMN M#RO,\GU%L2N_TQ0F9B_:YG0U'"$?4K,+KX[^+&J:AI![PX'2\DN>FH(#\\1, ME[ 8BB[!UZ&6Q8'AT.2B-%PW-4KCCH&,6GSRXMGDM&/@ ?'>]"K?.72E_PK) MWJHZ)J:;/1NV]8&_AI13+\+YADZ?,:6?Y)5Z@7,Z@W^NXD8I>T]AWH/*GU(6 M]X2FP<#LP.IGY@)N61 7S+[KR#BE3IM)SG:,(OQH^VYV^P7=$X(DO\8E)7R%:1K$W]@8&Q MVSAR+%3_N68O\)7LSF;#V#&"7>2()"9$%I<"W1 9NR@,;GX/=%QB' M*RZ\!7]!R$GN#F;I8HG3:=UBB*+P;@\R70O*&Q?#C?V9;K^/W:ZX4>[XG-XA MIX4BA/[(XC%G?+]V6&R.%[K*]\&(?!>981]4&7;.L.BT".>7QA;=,335(4W7 MVN6S';185Z'3XF^"\B%9<4&\_WSSYNCDI4!9E H;F*,[$MSU)+$>V?WQ_9_# MSK5+9L>3YX.3'$U%/<9[;@PJ-='_![;[GS"&.:C>S!*3^S[@3@=?PRN%L-,W M?SJ^ 1?IPWCWM/NWPF7ZFMXO3_^30%=<:H3$J 6V(CM/1\*G[_SI)KJ:OZW/ M78RNXLN5DA@:: '>+QS:=[XA!=T_6R[^!5!+ P04 " !48&E3+W[F(M,$ M C"P &0 'AL+W=OK]]SE"P[;=(-VQ=; MI.Z>>^[NX8GG&^<_AI(YTD-E;+@8E#'6K\?CD)=\7&;2X&T\%NXU:O MRR@;X\OS6JWYCN-O]8W':MRC%+IB&[2SY'EU,9A/7U\=B7TR^*!Y$PZ>23)9 M.O=1%N^*B\%$"+'A/ J"PM\]+]@8 0*-3QWFH \ICH?/._0?4^[(9:D"+YSY M71>QO!B<#:C@E6I,O'6;G[C+YUCP09AZQSR!+O-E!B^49%=7GNW8:\6 --'E*JR1ODM)6FW$6/MQI^\?*6 M0_1-'ANO[9H6I?)K#N?C"&@Q&.<=S%4+DST#\XK>.QO+0&]MP<5C_S$H];RR M':^K[*N UWD[%_EJ6Q!MVQ4Y(+FH@L=-0?Z8[Z$ M%83RYUO)R^HAKI<*5S*E6@H-=6KW2N M;#1;TE6-=)!EA,/:N*4RQ+FSKMH.4Q5JY:/.&Z,\K,5(L7)5PFI1PXCF,.Q6PT,8A."\$5__N'O[CH&/.,AP$@XR ? ,\HFEOP#4XHPL4D7+V$8.65J!GDM6( MWNU*T'B0?934]-50(504>#:]K5UV$OEH"W&A2#1L==XFD,.=WA>-@'" M#.%Q@[0%B=1=]5DI:H.H^W"Y"['-"#-,5_HOWL4!T<,XX,+6JC[>2*0.V6SD MY\5D= P 8](\!Q@V3ON-I,T##B]]=\(#WR,Y*S2ZXR.^#HGX?L=#$QZC:Z>1 M6'KF9&?!@ZIVNK%,-\)LTSV>'3R+-F>2*>7?^)P MQW7D*K$X230F+8V5,_C.)@2U-%UB%FII6[[DM;9V-P(!E3JNU5+DM)5S]#2M MUZV KY1)=52I;S\K"[5M:4HOZ'AX,IO2T\/J=#JCA0HEW2A=T'?9\&PR_?XS MK+ZFP)H-CX]F*9L],QW28439YGGN&U3@+8Z,#5TSKU,S%U)YB/F7SFUWBN"< MHSU>!_@A&%>U<5O4%B<%>DPS#*6QO-)0:7\6(=\E8T*"=!=;2FCY(=(TV[4# M]#>X4\A_K;:XK@"A=:Q4P=2@6[VZ^[EHG7V92_9&F@0QW,//H91UXU'Q( >F MJG1,<&UC/W-YRI"43Z/P &\W']O9NREU7M)&"8'X19X=8B$#$R#8%5=8:=]6 M*(T@E"\T0%%KB+,+NY_?NP_!E\-@]-0G=7QP<:D88I'KF32KL;&]P_2[_0UP MWEY\]N;M]?$]M*;Q)3*\@BOFPO& ?'LE:Q?1U>D:M'01EZKT6.(6RUX,\'[E M7-PM)$!_+[[\&U!+ P04 " !48&E3DR$(:1X# #-!@ &0 'AL+W=O MI;<#>IF@? M@BRRO3P4>:"ID42$XFC)T7J=K^^0DK5ND2P:Y$6\S3D\,R2/EGORGT*+R/#8 M61=66[6 MKYN4/VS1TGZ5G67'B0^F:3E.Y.MEKQJ\0_ZCO_4RRF>6RG3H M@B$''NM5MCE[L[V(\2G@3X/[<-*'F,F.Z%,<_%:MLB(*0HN:(X.2Y@%OT-I( M)#+N)\YLWC("3_M']E]2[I++3@6\(?N7J;A=9=<95%BKP?('VO^*4SZ7D4^3 M#>D+^S&V?)V!'@)3-X%%06?>MJ# MC]'"%CLIU806<<;%0[EC+ZM&<+R^&W8![P=T#&\?Y!N6.0MM7,SU1+$=*=2T+9\E?*]Y 47Y"LJB/'N&[WS.\3SQG?_? M'.'OS2ZPEQOQ\1GZBYG^(M%??$\)OY%B$X!JD$+0#OW+'\ZNBI^F>KP";A%N MJ.N5.T"K JC&(U; !'+9+9##B#629JVTL88-!KE5W!J7L!OT%'JE4>*;+NX9 M2>2%!;G)$:K)!;*F4FQ< QH]R^,^(5O 1FORE:S:PZBG]V(3GF746Q497062 MD.DG_H B1QK21K&(C7(B,."I2-G[Q?GB6NZYM?')MNH!88?H0%L!F]H(5,2V M:"L00X*@+,*4ULVL6H)D4(ES2&^K1)#D>A>?B&C@+U9U >_=<0&N3BLMU\0% M-5J(MA0I8W)2(_;R6D5RC)HR3,$U>C^>1US9#0?T"_A=NDX\5JO0QFII.3(Y M($]=BDJ),+$TPM]+P*,1RT%[@!?73Q5YXFGBD8BD!!01_\%<+HJYBGMII8IR MP)H:9S[+#E/):AJ\G,/]H#Q+WD*3:O&E-Y&?6$R'ODE&&J0,@^/1;>;9V:LW MHT4]A8]&_T[YQK@ %FN!%HL?+S/PHWF. Z8^&=:.6.PO=5OYWZ"/ ;)>$_%Q M$#>8_V#K?P!02P,$% @ 5&!I4V47THI(#P XBP !D !X;"]W;W)K M&ULS5K[C]LV$OY7B"W02P"OU_;F_0)V\VJ*M,EE MFQX.A_N!EFB;C20JI+1>]Z^_;V9(2?9ZG;3I'>Z79"V1,\-Y?/.@GJR=_Q16 MQC3JJBRJ\/1HU33UHY.3D*U,JO#!+E<-/3AY]J36 M2W-AFH_U>X]?)QV5W):F"M95RIO%TZ.SZ:/SZ2EMX!6_6K,.@[\5'67NW"?Z M\29_>C0AB4QALH9(:/QW:9Z;HB!*D.-S)'K4\:2-P[\3]5=\>!QFKH-Y[HI_ MV+Q9/3UZ<*1RL]!MT7QPZQ],/-!=HI>Y(O"_:AW73HY4UH;&E7$S)"AM)?_K MJZB(K]DPBQMF++^+=6GE:#6KT!Q^5=T,X6Y%5+AJ/MQ;[FF?G M.MB@W$*]]R:8JM&LJUOO76$S:\+M)R<-N-#:DRQ2/!>*LQLH/E0_N:I9!?6R MRDV^O?\$TG4BSI*(Y[.#!-]ES5A-9B,UF\RF!^B==D<^97JG-] [RS+75HVM MEBH=4_WK;!X:#Q?Y]P$&=SH&=YC!G3^BTWV*_!-D?ED9>'+FREI7&SI"6^DV MMXW)5< *@X!I@EKI2Z/FQE0*H5IKC[>VXGT^UU5FX&3-2GT<7XS5TE3&ZZ+8 MT&M3$R'=*ZCVMLIL74!%0 0:8RWI5K8"F2L+O!$D &BC=49,\"^8C-2S?6DLCSS9\0D513F,8,9.P5 M,U9O*N;N:EL19PA3Z@KP0Z]'+)_.?T/8\?(1J %_ O/!THHD+B!@UGI/SR"& M;W61%N:&Q*Y,9D( Q+$\6BVT]62'/KQZ\T3%Y.,#;G>W<[N[!_WE70TML:@? M3 HA7TN]P=)*/(W'_^&!IPLP&'E<-6F\PF\L0Z6\89-GK1@"UJ2VTP3_!*- M1(X(D"T6+;2^,=JS=70.;P8#=B#U_-VO;UX<3Q\JN'MN2IM!=X&TA@P4H&M: M<^D*T"YLLU%KH\P5"6+(R>'RKO4#1TB<+264#.:(0@?VP&:%<(-;%3E9$UIH MF<2B;5IONF/22EU5L'K:/%:]VG;/5D'!JA0\-(2'"FCFYL:KB&=?H:]F8()F MI1MX[ ;>PR?-*!@2,](A<2%!7H!<27Q.I\)HS*:XB^'D/P?1O^M[[][,)M-'K\^.WO/?TX? MW_X*2#@0>?>ZR+MW,&Q^\1K'BWDE('8R8R_UO#!\MN

8^%R2"JEN>O\Q+$JK BDI M60W%!E53>B[1AJ=2H4B-D*[&7Q+MM*B*:0$_9A;*0)=$.#"$ZO\2?IDC,)8"6A9N38I*P MGD%&#IW;X-M:(C $A["@35P8L*VCPJXA\(C@";S]9DN'<#2'?;Z3ZS@ GNP" M7*-941\4SB/B 09O2EA"KNLB(Z&-%MJ@20->3&T%BP9B@U M0IB(XT!)K!; V2NHW%)[1,< IK-0"82'6% G%AGO3X"'4 MNM^AUOV#L")X08 V5N>CKNX;P4E5=Z@))NB!&F0L-D4$,%&/U8YLO&;GL(*,@F4!'T0?W"?3(>L_Z*S_X*"MGI.^N+EP>9N!PX4K\A&:MB46"AR3 M:"_,)3KW6LKC-U0#X7R"F!3:JF7XO+E)>*X0JCN\Z7_ M)_D2MSIQ"^"6"I<0DQ]E -@=#4-+D$9(W:^/*2N'=V1-ASD2_K Z%\OY8"^W M%,"CE=$Y;5R3-Q%NX#^S<\B\/Z2(L9UE+=662R1*Z?(0%8!.R<_7*1&:RBP$ MR&W"D#5\E7-$0!U)I]GA/-@DIY0PX#AJT3YKP5%@E\?!I&[PJ&O72M=UP06M M=%S[B@US%=NLQF2KRA5N"3XII$3U%$Y&[(4\M9+NB;)4SJ*F5HITD.TSYZ&H M>=A%S<.#7OFM/O^5U)<#ZGJ;>M1 Z*IJ40XPK)3FP9M"1]-0]R,0)[Y'J$,Z MSFDF$%/='A:#UX=T-IWT,Z;)P7.]=BY?6SC9&QC=>J*\=Z[TAZELA0$@%^=9 MIE52"L2<(I,2JAS(H15W':F-F\N@9.VF9%VMT](;UVU/'[+3=[-O0'!3](I1%%\25OBJTKH(2 M,)7&%-G0N>_*-<,%K>B>MYDXX=*/-!1B[#\:M'7]+"@(PU>YWOKV;RY06)V@5<*]>>2HR0>2N= MTJMN@G"1)@CJI71[<,]W7.9?#/J5GW334(MV=O%1_>S&:C:9/CB>WF', HQS MX' .G#W^ &SV0O$<$; !,0W+_"C@D3QL7J/WC>]2WGHUD4[;UR-_'U_>O=X M-KG-GAW2&;I*IJUSKDVC8Y"S%=)TQM)6E$!QF4>V\\BV)K:1$NDM4)1RX]0U M@;DIC/3"G'!S>JOGC.VBDVDB M 8,K;*YOFH2-J)2RM)XG>5'O";F@A1LU\(( C')"%/21^OM4AH0#]WEX/)VQ MKC1VY6(M6XFNQ+@0OD2]M9#6<3 KDPD^T PPJ:\@S)RJA1(JI\[#^$93AW1% M0[:AQ5(Q,ABU8=TOXFQW)E)\2=&78)/+Q4'11W.> A"ZV*1"E*6G'UWAMVPM MWTV,=T^7/*%SYNONL(!*=?'U7M$[\?;T6K";U>F"V2([5B^WO8@&#\F1AA3[ M!=6^^3B)NUY9U-=[QZCL?Y*HJ, -H27J7489J$5:9M:RS/"HE*"9"VEE%(// MT&"KH;%#U):CJXC^)]<^%+=U-$>OT=-*+:!_YG0<6U#0U!R]7F:G$#2.:N(3:*;> <@+1Y"K#YNZW0&8CQ/ MUX6I AZC!J,;D7@')\@&AQQB6^SI-OM&@#0I@UN&40_$.RC93=9ZB-R"Q^[B MR \OCGC>W_E^-T,\A']?3-H_0ZA_FN:_G;QGD^/)G3WH^U& -RU@@"IBB#': M(4IYZ"O=?2-=-%N559GFAS3/-OE2;I(*T=?*UM&A8@@-'2S S^=+P63J95/*"VI.LU&%HY& M^HP?K.HXC,\M*>A1GY &,:"Q:$-]+"I>GAK+N)FO?.@&)][J!0&LF-PW[5;LW+]QZ>Q_'I0I"MR=0TW-T<\U2P^\8D3053?(,: ML'7>X"D.*%8'+(0@T*SC7(^'2C03:C:[%M4BR1>%O)8UKR?)+=_K+O7Z;.FX MW=U)5RS.UAR,; _3P# ,YE5S<]Q,"$4Y2!N;HY &_&"?C"Q02I6[GNR,I MF!-P:3[)Q'?MY-Y6?;QX$?FA?R77! #G!T)?.5+>31J%6ZNUJ97\5Z(9;R@.EX%9$^(>B(#';Z M4=JFYX%QA^=6NS3D@PWV#YU?(G_JI7%M^#*'L7K5G[R[E)8K$ZX*FWA#@R1@ MBBV7.7!7W5H'2;HD$'V7U/@0-Q M]/5[VB")/AYJ..&16KXG"OTZ2D^_)XP76D96JUXI!PH!R^!A F MLYN9\,T8"G,R;AHTTL5+3V0/:^<[O5%L$54'#_>7Z=;_!G.A?;%<7S=WXA@C$;6_+XFID3^"0N8MDT6'G]@A\[72@XDB3H>*:*N! MT/%Y]UT'32SE\4O^N)8_H:H:^0*U>]I] MP'LFGZWVR^7KWY^T1QF"YLHLL'4ROG_W2'GYH%9^-*[FCUCGKFE&PO=V]R:W-H965TACTH-A,+E25/DION[T?)J9L.3;$72Z+(PT/QXO%.Z0=3(%IX M*H4TDZ"PMCH/0Y,56#)SIBJ4=+-1NF26CGH;FDHCR[U1*<(DBOIAR;@,IF,O M6^CI6-56<(D+#:8N2Z;_S%&HW22(@V?!'=\6U@G"Z;AB6URB_5XM-)W"%B7G M)4K#E02-FTDPB\_G7:?O%>XY[LS!'EPD:Z4>W.$ZGP21(X0",^L0&"V/>(%" M.""B\7N/&;0NG>'A_AG]DX^=8EDS@Q=*_."Y+2;!,( <-ZP6]D[MON ^GI[# MRY0P_@N[1C<=!9#5QJIR;TP,2BZ;E3WMW^' 8!@=,4CV!HGGW3CR+"^99=.Q M5CO03IO0W,:'ZJV)')$&U 86&@U*R_Q;G:S86J Y'8>6 M?#C-,-OCS1N\Y C>"&Z4M(6!*YEC_MH^)&XMP>29X#QY%_ VLV<0)1U(HB1^ M!R]M TX]7GH$;Y9EJI:6RRTLE. 91P,_9VMC-17(KW<<=%L'7>^@>\3!Q>W] M]>7'> 1W*)C%'#ZK1]22"MG"S-!K6R8S?.MEW\5UW7EN*I;A)*A$F!UP]T20T5"[Q*()XT(=N"H,>K)0E M?0>?#AKX?IHV\-V1@Q_&\%99A0=-6Z+>^M%DP%=GT[^MM)U^LZ;I7]2;T7G# M])9+ P(W9!J=#7H!Z&8<-0>K*C\"ULK20/';@B8X:J= ]QNE[//!.6C_"=._ M4$L#!!0 ( %1@:5-M&PO=V]R:W-H965TO*%J B$6*I*0T-A"G'=JB68/8VSX,^T#; MM"U$$CV2BIM_OR/E*$Z6>$.Q ?MB\>7N^-SS'.D[VQE[XS9:>_A65XT;#3;> M;T^'0[?8Z%JY$[/5#>ZLC*V5QZE=#]W6:K6,3G4U9$DBA[4JF\'X+*Y=V?&9 M:7U5-OK*@FOK6MF[B:[,;C2@@_N%ZW*]\6%A.#[;JK6>:O_S]LKB;-A'69:U M;EQI&K!Z-1J5[ MY=7XS)H=V&"-T<(@IAJ]$5S9!%&FWN)NB7Y^?*UO==-J>#-3\TJ[MV=#CU'# MWG"QCS#I(K 7(A1P:1J_KE8_\AHNDAL7M($W8TX->%/X&$$6 )HT?B MI7V*:8R7_DV**VMJN$"L%DL!:?8;N(@$:PN_G<]=7/_]R(&\/Y#' _D+!TZ[ M @>S>CCNW#GM':AF"5]*-2^KTI?:/-^=Z739-V P =+,,P[FJ5+/0+N!H! M,"Q;&\_ H!A/0]UIKX/V@,J9.;*YU^X4WGQJT-2T#N.YMW]AHY\?4 *3'NND M TC@LVK:0"CMXL(KH!F1188#EA/)::B]1QY/D 3#E*1Y'$@BJ(0C.HM>9W%4 MY_>E4^NUU6L5'QBD<5]JS\EZ--1WR&I:BX]B5]G+!R"HPOP.+I6]P0=]JM=U M-%9N'\B=PD]!ML,K"[.-U4^6G@CWE,ZIWGI=QQ49EY)_8G*NK8E)W@/# JCQ M]BU*5<',JL9MC?5!79X2(9(@%N4D+<)(9$3P @>4:RG ?N*44^XQU+\*9@ M[M]?AE?6A'3Q>J,(_]LB_! Z!%LND)(KLT/;CO=+$V]UX(&1C+-8ESDRDD2^ MB(P%FB+-^*Q\"7_^@9[.=ZI6VM]!)DF!-5DDI$"1F"!TDOM/7E"B%&2!DI4BQX%%8"ZEH4(!,!^)P@URT* M YP(*=!,L!RI"$0@RI3]EU7^[Y7;.[7J=?[3O% M\ZY!>C#OVDQ\&O'_Q4&E5^B:G&3X,-NN=>LFWFQCNS0W'GN#.-Q@MZMM,,#] ME3'^?A(.Z/OG\9]02P,$% @ 5&!I4^?ER5=[ @ *P4 !D !X;"]W M;W)K&ULA51+;]LP#/XKA+%#"QCU(^\@"="TZ]9# ML:#=UL.P@V(SME!9RB2Y;O_]*-GQ4J#-#HE(BM_'ATDM&J6?3(EHX:42TBR# MTMK]/(I,5F+%S(7:HZ2;G=(5LZ3J(C)[C2SWH$I$:1R/HXIQ&:P6WK;1JX6J MK> 2-QI,755,OZY1J&89),'!<,^+TCI#M%KL68$/:'_L-YJTJ&?)>872<"5! MXVX97";S]=#Y>X>?'!MS)(.K9*O4DU-N\V40NX108&8= Z/C&:]0"$=$:?SI M.(,^I ,>RP?V&U\[U;)E!J^4>.2Y+9?!-( <=ZP6]EXU7[&K9^3X,B6,_X>F M]1VD 62UL:KJP)1!Q65[LI>N#T> :?P!(.T J<^[#>2SO&:6K19:-:"=-[$Y MP9?JT90OI>*T_RN"6PB-M%7 )&ZT*2LA M.@HGXP32))Q-)W#/&KAC%C5G I)X'(X&0SJG(?V()!E-PF0\Z*1X-(/W>AT= M#7"%NO!KZDJMI6UGN;?V+\%ENP#_W-MGY([I@DL# G<$C2\FHP!TNYJM8M7> MK\-665HN+Y;TFJ%V#G2_4\H>%!>@?Q]7?P%02P,$% @ 5&!I4YCMV%BZ M @ TP4 !D !X;"]W;W)K&ULG53;;MLP#/T5 MPMA#"QCU-8D3) &2ML,*M%C0[O(P[$&QF=BH++F2W+1_/TI.O!1H,V OED21 MYQQ2)J<[J1YUB6C@I>9"S[S2F&82!#HOL6;Z0C8HZ&8C5@4]"A%5:/0E12@<#/S%M%DF5I_Y_"CPIT^VH/-9"WEHSW<%#,O MM(*08VXL J/E&2^1JBR9QE;"/\F 4W5849^8K1>^KS*L/*\Z$ M 28*N'YJJX8*;^#L&UMSU.?3P!"7C0CR/>ZRPXT_P!W#G12FU' M"BS>Q@>D ML1<:'X0NXY. 7W-S 6'L0QS&T0F\I$\\<7C)?R7^:['61M$O\_L$5=I3I8XJ M_8#JH?OA06[@).M[53Z);#MVHAN6X\RCEM2HGM'[1V:YI(;2!@LKQY0(&\FI M,RNQG<#9C2"3;#6%Z'.@DLLU*M@7':XPQ]H:DLA90KBUV)\@\X>#E-:QGXTC M6+85+PA/.^:;NE'R&2VWAE'H#T<)C 9^.D[@CN4E)425>2LQBA,_3,<016,_ M35.X),E&M5T;5\(6<4O9:ACX63BRWS0A/9D?9;1&EB."6^NPR/.V;CFSZ5XA ME2BOF$.)R&N49A"%B3\F*:1]Y*?)@#91."2 #-Y[^."HT6I46S=.--6T%:;K MN=[:3ZQ%UZA_W;MQ=\?4MA(:.&XH-+P8#3Q0W0CI#D8VKFW7TM 0<-N2IBXJ MZT#W&RG-X6 )^CD^_P-02P,$% @ 5&!I4T'[T4E ! M H !D !X M;"]W;W)K&ULI59;;]I(%/XK1U8?6LD;[/$%' $2 MN;0;:9N-$KK5:K4/@WW 5NT9.C.$I+]^SXP-@110JGW!/L?G\IW+-\QP+=4W M72(:>&IJH4=>:8D-UV=RB8*^S*5JN"%1+7IZJ9 7SJFI>RP(TE[# M*^&-ATYWI\9#N3)U)?!.@5XU#5?/%UC+]<@+O8WBOEJ4QBIZX^&2+_ !S9?E MG2*IMXU25 T*74D!"N7Z36WAG\5>%:[[R#K60FY3*CD&I2UIFCVQ97JO E<)>Q0'HRBKQ7YF?&-,%PLJEF-,-$:C8;W4TZ2 M_C#L&8IOK7IY%^NBC<6.Q,K@LQ2FU' M"BSV_7N$:PN.;"#[H7:?#&OI>JZ7/,>11WS4J![1&T]+A+FL MB6N56("QH^P(5_U 323H\E=HSX':KR41%9(8_JCG")R6UADNNU+-%,VGD2ACJ0;YJ5C5W MYHU4IOK!'4-_T?R.5(* AR$\(U<:WA'>,$[I&?I9TM^3!UD(MU+\ELMFB8:: MOE"(=+@8B#OO,/2# 8,P\.,TV9&"00)3Q0N$6]Y0"\/@Q<%:#GS6'U@A"1GT M_23JPR4EJ=$"MHOV12P=4A*GF)="UG+Q#%D7)>[[63,%=F=X_43_+MJNK#K$ MC8.L.)GI,"LFEO/'5U^:DIIL2BY@L7M$2(%@W.@%C1XX'0PSM*O)VQJP.-LO M!W?*.9!/0Z5?V%CL4>Z6ZM@[/V%:THKNJUZQ[C5-'W!I6IZRM./I&TP.#N2= MV^C4K4;D!RRFE\@?)!$]8S\B:IS8BG2[%>G_WHJ?]]=JKWE>6K=;?#+PD?[7 MX6^[TH?6Y22$(^OR"S/=[) URRW'K9UKM=T@*V"'E98,A,4[MWA;"A[?AU>C M=A%I%HGK/4G,2L1>.OU(BMHY#8C]K!U6R&A:J97<# ,_BQ(KV>,PHU,J.CC MWLY-@@Z>A;LO:*K;:[95LTMY$7LS;^]QGKA:5T%#CG%R#LS[Q5K5W MI%8PU$=_P=02P,$% @ 5&!I M4ZK$;TJM @ N 4 !D !X;"]W;W)K&ULA53; M;MLP#/T5PBN&%@AJQ[DLRY( 2;I+'XH53;8]#'M0;,86*DN9)-?-OGZ4[+CI MT&8OL2B2AX=DCB:5TOK=,$LF3H+ MS4XC2WU2(<(XBH9AP;@,9A-_=ZMG$U5:P27>:C!E43"]7Z!0U33H!H>+.Y[E MUEV$L\F.9;A"^VUWJ\D*6Y24%R@-5Q(T;J?!O#M>]%V\#_C.L3)'9W"=;)2Z M=\9U.@TB1P@%)M8A,/H\X!*%<$!$XW>#&;0E7>+Q^8#^R?=.O6R8P:42/WAJ M\VDP"B#%+2N%O5/5%VSZ&3B\1 GC?Z&J8P>] )+26%4TR<2@X++^LL=F#D<) MH^B5A+A)B#WONI!G><4LFTVTJD"[:$)S!]^JSR9R7+JEK*PF+Z<\._NL5%IQ M(>!\S38"S<4DM 3KG&'20"QJB/@5B/=PHZ3-#7R4*:;/\T.BTW**#YP6\4G MKXF]A"CN0!S%W1-XO;;'GL?K_:]')E.XEI;)C%.O,#<&K8$K;A*A3*D1?LXW MQFKZI_PZ4;;?ENW[LOU7RJ[J_SFH+2QSJHD&N(0ETWK/90;S0I72.N^!WTNC M/UG"*79L=BS!:4"2-*@?,)BMUT=$0#HB ME= ,2JU1)GM8:R:-8%Z?_\#!'+7RO<$9](:=87]$A[=O1G$W_O!TM49C8;4W M%@L#<;# '3]3M2&53NOS8VRI'1_S.EI1>T"R+]5RAX, M5Z!]K&=_ 5!+ P04 " !48&E3L=O$%QD# "O!@ &0 'AL+W=OF$9:7YA!2:U"4/JBIPR2*LK 14@7KI;=MS7JI M.UM+A5L#U#6-,*<-UOJX"N+@;'B4A\HZ0[A>MN* 3VA_;[>&5^&(4LH&%4FM MP.!^%=S%MYO4^7N'/R0>Z6(.3LE.ZR]N\5"N@L@EA#46UB$('K[B/=:U ^(T M_AXP@Y'2!5[.S^@_>^VL92<([W7]69:V6@5Y "7N15?;1WW\!0<]=*W^!ZZLL<]![N7.E)>P*I MSM0G-A:F$_7W3OE=8/=,;ZD5!:X"?H>$YBL&Z^<*X5XWK5 G+DJ+AFN%%1W/ M;(,C@4+DNX'="=KA,!R^K^P2^)G@2XM&HBH0A"JY!(U!96'/IT*]19JB:\@* M=J'K5]HL)S$RBEX?2!I>O/R'&03!7M?<"N@6?G7$EQ4#SY7!;TR3!X>K.V)N MN@*N"+U# T--P!.V%AMOR;PI^A&7C:B%5VAA@P>IE%0'=U%;EJY+^ ENIE&< M^S'+(AZS:3Z;^W&1S2_+YX&HXRQGTWF403S-."J>IOD<%J_#I+4AYO,O>-LRMX1$&$Y*YAK)&/+ZTO39CD4BF# M#^L; 4F^\.-LGO]O_;WR#B^:2(/FX%LE0:$[9?M^,EK';GS7-Z'_W/M6_DD8 M/E2"&O<<&EW?S ,P?7OL%U:WOB7MM.4&YZ<5_U'0. ?>WVMMSPM',/ZCUO\" M4$L#!!0 ( %1@:5.?1:-^( 4 *4/ 9 >&PO=V]R:W-H965TL26 4HNBKEYB($G;+4#;!$G:/0Q[H&7: M%BJ)'DDUR7[]SJ%L1]F#)?+HW"\?S<,;I;^8E906;JNR-D>CE;7K MR7AL\I6LA'FMUK+&+PNE*V%QJY=CL]92S)U058X#WX_'E2CJT?30T2[T]% U MMBQJ>:'!-%4E]-V)+-7-T8B-MH3+8KFR1!A/#]=B*:^D_;2^T+@;=UKF125K M4Z@:M%P_RDT\ M$>G+56G<$VY:WB@;0=X8JZJ-,'I0%77[%K>;//0$4O\9@6 C$#B_6T/.RS?" MBNFA5C>@B1NUT<*%ZJ31N:*FHEQ9C5\+E+/3]Q)#,K!W+6:E-/N'8XM*Z=,X MWR@X:14$SRC(X(.J[G02#"H\S^UK\ ,/ C]@ _IX M%R%W^OAPA+\?SXS5V 1_#.@,.YVATQD^H_.J;6%0"[@\_P3'QDAK0-1S>%^( M65$6MI#FJ5P.JJ4!G)BUR.71""?,2/U5CJ;7*PD+5>+T%/42"C2SG2 R;_'K MJ:K6HK[[R3AGQ+TSY;TS$]@[JY%;-0:_F'W -*N9U+!)-+R1N:R(P)FC^'"^ MEEI8,MJF<-*CN.$]4(N#3T9NPO?@%ZV,@5? ?8\'(2Z"U(N3%,61?)SG3=64 MPLKY$])PAB$4&J?= O,2YF^>CT2/*Z5M\9=P(\V8YP<9I)[/HI><^XA&7@%+ MO"B-:)%Z6<3A:H7J#JS4U<-P^Y5$_L1C+J30RS*,2-7+EZ48]S@+@<5>S),7 M] >^%_*4%@RY(WA7U*+.99?Z[7XP\2Q)*/U>F(8O9"[E6'B?9\-Z*6<__I & M+/@9SNJ\;'#"H:CA'+M.;[O^%624&.:%8=3/YTX$.]$^I1(]U0TNW][B<4/S M2OW;VCEMM*:^V$V8,XHQI*Q7C7]FLU7?YPH@X>& %C0;.[,I-MP CD0=CD3? MBB.ML5-E-K-[*LP*+D0Q?PI&!K5^/XQ8944)I?,H)X\F\!%M[" ]7*^T?$!Z M 6*NY-JV&!/$6XQYF66W&I2@R6XO$P@_[EXL4Q3Y-+DQS7O Z1%%V #8*=)8 M0,G'!4:T8@F"CP\H>^W2\-@^Q$$*&0XIYXAUT:/)=CRA%V0)SF(6)3@;,>& M0X-A[-NV:9RQ;KU]?Q:ZH%.Z;X5Y#/U &$2/>88_1(#>#/8X]^0M=3YY65'- M#JPZ<(M]C!:=P]1@5"%K@>.JF;7EIU:\1,\P$5C=7%5R?SNCL)>%?!_VT'H: MX9L'C)YANK_)W#-YB3*.SP2M$<8SR@OB52M"B--CQAIZ ;8%O>.8.YA)PA9N MXC0;&L&X&\'X6T?P@["-+FQO''NMX3TZ#Y\:S$%;WS^85<_#MCZ#1_P#AQ\< M*EA7^M<^QV%#=6[\**]IXB N) KB(;9QAJA(.^QV!#[>-2220L+"-.Z3(B+Y M24?"^/"VL+#TU\+CL7__P56\3?2%N*/^1P1&2,U>G2NJENR ://6:VK:W MJ([:W4&/VZO7/7M[@?T@]+*H#59@@:+^ZP1/:=U>"MN-56MW$9LIB] @ #08 !D M !X;"]W;W)K&ULC57?3]M #/Y7K$R:0 *2IH66 MKHW4 M-X "K*QL.TAVOB-">2N^SN0ME_/]_E!P71BI?>V;$_?[;/[F0CU9/. M$ V\%+G04R\SIAS[OHXS+)@^D24*^I)*53!#HEK[NE3($N=4Y'X8!&=^P;CP MHHG3+50TD97)N<"% ET5!5/_YIC+S=3K>:WBGJ\S8Q5^-"G9&I=H?I8+19+? MH22\0*&Y%* PG7JSWG@^L/;.X!?'C=ZZ@\UD)>63%:Z3J1=80IAC;"P"H^,9 M+S#/+1#1^-M@>EU(Z[A];]&_N]PIEQ73>"'S1YZ8;.J-/$@P955N[N7F!S;Y MG%J\6.;:_<*FMCT[]2"NM)%%XTP,"B[JD[TT==AR& 4[',+&(72\ZT".Y24S M+)HHN0%EK0G-7ERJSIO(<6&;LC2*OG+R,]$54X*+M88%*EAF3"$!>;$PC"(PB# ML+<'K]]EVW=X_<]G^WNVTD;1X_BS!W_0X0\<_F '_K)^VB!3F#/-8V B@4N> M5P83>'0O!)/CV3,J>O U 0UWE=&&#(G81R7?&]'.[%B7+,:I1T.I43VC%[W& M3IK8FS8V:V+K.K9\C0VV&DQ#*G.:5#V&6PKUIJ'PD"E\ISJX%F R66D"T8= M#9,KJFW3,EAB:;!PFC.G"CYCTE8*WE7JN*EJ/S@Z#X?V&(X")YT.G#0,X)86 MV56:TM#;+KC:T]C#TLCX">Y*NPHT?/TR"GOAMYWG;@)M,_=1^.@A^5LC6J!: MNT6D(9:5,/6T=MINU\WJ$7\UKQ?E#5-K3DGDF))K<#*DU:+JY5,+1I9NX%?2 MT/IPUXSV-2IK0-]3*4TKV #=/T#T'U!+ P04 " !48&E3E-&Y\,,# S M"0 &0 'AL+W=ODHJ3?OT.*<7K;!T[^R")MSEG M9GC(T7@CU6==(AIXJ*M&3[S2F/5Y$.B\Q)KK4[G&AF964M7<4%?=!7JMD!?. MJ*X"%H994'/1>-.Q&[M6T[%L324:O%:@V[KFZG&.E=Q,O,A[&K@1=Z6Q \%T MO.9W>(OFC_6UHEZP12E$C8T6L@&%JXDWB\[GJ5WO%OPI<*-WVF C64KYV7:N MBHD76H>PPMQ8!$Z?>[S JK) Y,:7'M/;4EK#W?83^J\N=HIER35>R.HO49AR MXHT\*'#%V\KX63!EQ7JP3@P1&$7!GD/-^_@V MP9_!!-J;4<-D46#RW#\BU MK7_LR;\Y.PCX*3>G$#(?6,BB WCQ-M[8X<4OX/41_CU;:J-($O\/@.CW0\^3.>BGB -A>XAI6LZ/3I"_X4E0V]=^,X.>?1BR*WL(?U((&]\L_UFNTC$3V["V!1*OQNZ(@:;W%M.CFRK)?C*Y;\B&(C/\I2MV>C[D,# MB=O$R$_"LV,"HCAO,*^XUF(E@P4CXC>2J> 44%JVF6UO8R\:6'[A\H'*J M\1QFM51&_->Y12F^5D(JBD?=BQQID[6!.&3NB<+(/=^;?*2:/N+"ZEH2+KFB7]U:"R"VA^):5YZEB" M[7_2]"M02P,$% @ 5&!I4PN^CR;N @ 708 !D !X;"]W;W)K&ULC55M3]LP$/XKIX@/("&2IF\$M95:MFE(@U64;1^F M?7"3:V/AV)E]I6R_?F>G[0JCU21P[/,]S[WYKH.UL8^N1"1XKI1VPZ@DJJ_B MV.4E5L)=F!HUWRR,K03QT2YC5UL410!5*DZ3I!=70NIH- BRJ1T-S(J4U#BU MX%95)>RO"2JS'D:M:"NXE\N2O" >#6JQQ!G2EWIJ^13O6 I9H7;2:+"X&$;C MUM6DX_6#PE>):[>W!Q_)W)A'?[@IAE'B'4*%.7D&P9\GO$:E/!&[\7/#&>U, M>N#^?LO^(<3.LUW M(\A7CDRU ;,'E=3-5SQO\K 'N$P. -(-( U^-X:"E^\$B=' FC58K\UL?A-" M#6AV3FI?E!E9OI6,H]%L5=<*.JFU9NN6PI;!#4&:7:HWCI4;QHS]^^"$4&C MYE?C+N".W7A16W@H+;X2G=YHQIB5XU?FSH!K9^9H85,]F&%-6 5)+XB2_U&9 M<8@RQY N.(%6I^?77I_73L9+MP.]1+H7/:@G7;8F_3?TGHO MS[-^%KY=UCZ!'NNQPXQXZZ'%>RU?H5V&P>:X&BM-3??OI+O9.6Y&QE_U9O#> M"KN4VH'"!4.3"S^J;#/,F@.9.@R0N2$>1V%;\OQ'ZQ7X?F$,;0_>P.X79?0' M4$L#!!0 ( %1@:5.@^+/!V@0 /,* 9 >&PO=V]R:W-H965TP29M'XH^R!)M M"RN)+DEODG_?&5+VVMM-MGTP-1S.?'/3/'_0YJ/=*.7@L>\&>S'9.+<]F\]M MO5%]92.]50.>K+3I*X=;LY[;K5%5XY7Z;B[B.)OW53M,%N>>=VL6YWKGNG90 MMP;LKN\K\W2E.OUP,>&3/>-#N]XX8LP7Y]MJK>Z4^VU[:W W/Z T;:\&V^H! MC%I=3"[YV94D>2_P>ZL>[!$-%,E2ZX^TN6DN)C$YI#I5.T*H\/-)7:NN(R!T MX^\1E/!J MW5F_PD.0E6BQWEFG^U$9]WT[A&_U..;A2*&(GU$0HX+P?@=#WLM7E:L6YT8_ M@"%I1"/"A^JUT;EVH*+<.8.G+>JYQ9U:8XH=W RAP)2IZ7VU[)2=G<\=6B"Y M>3VB704T\0Q:"6_UX#867@^-:D[UY^C9P3VQ=^]*O CXOG81Q(*!B 5_ 2\Y MA)MXO.0;X7Y06VU<.ZSAS\NE=0:;XZ\7X.4!7GIX^1Q\:&W0*_BWI:,4?RVS M+R+3;)[9;56KBPD.GU7FDYHL_$Q!912XC0);8=&@&AK D365M[DU>M4ZF';: MVADLG\".;J$K7LEMC%)>:4"+T(?R*2H?8/+U4AD8T^^E[M36J=YS,\^./;O" M :WU4+==&WH(,[ W]9PW3D,[U+I7L%3HCMKO7/6H; 3OOU1K+0QX2X4P\6>A MUM:1)11H=K6S8'77A Q@;.;(LGK$6\RBGGJLNUU#K'9P"C/IO'RM#9:IG4C0MIL)U3] V&'V[:FF8*%A*-QK<*G\1[=,3P3M*_/'C,@@-Y9M(^Y^[(T7RG+?Q"YHU2>P:4RVO<6?(]G&9,B12I!,5$(I,J4Y3FQ M"L%26< ;ROT-I>^G?8T]$DQ%,H-IR6F9P8_?%8*+G^%>NZH[,A)DO:%8>#.\ MY-Y(ENU-W%-A[IXL>FPA$ZS@G#X)"G*4%P4(B>K9"[XD:8Y^Y&6!:TI^28ED M<.8$/L@CNDPE9)RE94)&8@Q9)*Q,BU'I6@_8 6V#7=*,2I2E@A5I1E21L[R0 M2''.62$Y47'&4O1R?QF\597=88]@5WUN[^D;/PZWHHB3N)95)(R3X)VXKQO$QIQ6I?'RZ!UX>!QFJ\]]/.$R9D#CQGLN"8M#R+ ;L#4^>-7X4K M;+1P3U<8U06;NXA+7S4>2U9D@49N,G(YXY+O^_+26N5P(K\Q[:]4'28YX>,D M'W>*S"6+)0VN+-!DD9[6O2Q9(K##8TQ 7AX%G62LQ*X5);8Q/W$(H3(>LR3. M/(4",H6O_5W.CQXBO3)K_]RB>WHWN/ F.7 /+[K+\)#Y+!Z>@_L9Z-0*5>,H M3R=@PA,K;)S>^F?-4CM\)'ER@Z]294@ SU=:N_V&#!S>N8M_ %!+ P04 M" !48&E3BVY4U7(" !6!0 &0 'AL+W=OG#!IW(61$X0"BRL8V#T>\0E"N&(2,;O/6?0EW3 X_&!_8/OG7K)F<&E M$C]X::M9, Z@Q UKA5VKW4?<]S-R?(42QG]AU^4.*;EHC57U'DP*:BZ[/WO: M[\,18!R] DCV@,3K[@IYE>^89=E4JQUHETUL;N!;]6@2QZ4[E#NK:943SF9K M-%:WA6TUEUM85DQOT<#%/X7L+MTK:RL![66+Y M$A^2MEY@=+_ZMA)DM8HV 62YB["\(M MI_Y_SG/*HAOSZTS%85]QZ"L.7ZGXA;.*90LN$"PM)SCEDMY:!YEZ89BK_'9*]0O%!:= MPHD_ 5@PP62!P RH#7QFLB4O0PQO8#2X3N/3W<%-G,*2F0I6C)=PD0S&47SY M#Q>=M,I10T)XBA19XVYUHOW MS:8*YRRFZE0L6 *_3(6,J89;.6NJA61TDBG%49-X7M",*4\:@W[V[%$.^B+5 M$4_8HT0JC6,J?YRS2"S/&KBQ?O#$9W-M'C0'_06=L1'37Q>/$NZ:!<-R MA]H&+Q21RC[1(^"GROX M=15:N4*KKD([5VC750ARA:"N0B=7Z-15Z.8*W;IA[>4*O;HK8&^=.6]'Q6_O M4RF27F"H<:0F_ ML<.6G9?/W'V8#6A#(M:)$4MD@S6WU>+ MJ8(G2J%A^#WEBF>E^.<]/$.WFL7J+\<:?K&&GZW1VK/&IS0>,VD*/B]$A:"5 MHU D)AYPCQB5";1KA7ZB_;5ZOEJEG:UB.OWS@/2;SQ;#6H5A+:=A7Q.S,)N@ M+#7@.)BHYPP-'QX_(KJDE83],(II!0I) %FW/M2HQ]W_.JOM64NV]7 M72/;!85G@=.S&U17B\8)R"4'YB0X2_FVO MXD=KQP&7Q);EV"MG+\^=6G-$.!'3DU0Q1)6"0]?*Z#VL>YWC;1JQF[E<)-@O M\O$PRIT%)>CM)T&\,6YB-\V/+C]_@8QDM#ZLTOHV;-DY\?%:)RY[)W8WSY7Q M,TFA34H6,OY,QQ%D+C84;IUH_2J?694?9)[&Z43T!Q2YK7.V-N^2];6;9]+"[Z_VW>05;&IP?6/-<0W+;]+(98G898] +N;P&NV[E6.M1E99R3?'Y&10LI0L8FMJ">D^K$ MZ;OKO*0;XJ:;W:".H%7!$'XXJGY));YWO'WCY;85)<7!EMT]$,9/VL4O+_Q[L,_7E!+6O'=<]3%]KN4$_,RQ?:BTK>,4+:# MY0>+(/:LQ^+FQHM@\R?* QQSX8"+(C8%5>^T T0C5_]+K&ZT6&3OAL=":Q%G MEW-&)TP: ?A]*H1>WYC7S<6_0X-_ 5!+ P04 " !48&E3%TM[K!\# "> M"@ &0 'AL+W=OFW&AGVZ%FE"8,807V<99K_'D-+MP+"-W<)]LHR%6C"'_15> MPAS$PVK&Y,PL6:(D \(32A"#Q< 8V5=3VU( ;?&8P)8?C)$*Y8G29S6YB0:& MI3R"%$*A*+!\;6 "::J8I!^_"E*CU%3 P_&._;,.7@;SA#E,:/H]B40\,'H& MBF"!UZFXI]LO4 345GPA3;E^HFUA:QDH7'-!LP(L/<@2DK_Q2Y&( X#DJ008@$1NJ8;8$1N M$8%&7&($)B&@LP $3E)^+B$/\P"=?3I'GU!"T+>8KCDF$>^;0KJIQ,RP<&F< MN^2\XI*+;BD1,4=3$D%4@P^:\7X#WI3I*7/D['(T=AH)[T+10I9S@1S+L6O\ MF33#Y[!J(:>CX59=./^G/OUG]:-DN.6&<36?^PK?&S?&CZ\2AVX$9/QG@ZI7 MJGI:U?N;*BM4EWM5O%?%&5T34;?E'YV9H=SV_;VX.ZWAJY/?L8YO@ MU,9UN^UCHVF-6L=U2Z.C%+3+%+2;4T"YR']4&JU#P=&>UN?4%[90IZC2F8R]LQ(876!HNF+[ @X\(:,^Z6<_X%UMJW]!6.];Z4+_L._ MR7,KA:ZQJ?Z408V-[5N50M<9=3N50IL']VT&;*D;'8Y"%4%^DI:K93,UTBU$ M97UL7TWLFO5 -5_Z?M_3YYW;+6;+A'"4PD)*6:VNW),L;X;RB: K?=L_42%[ M!SV,90,)3!G([PM*Q6ZB!,J6=/@'4$L#!!0 ( %1@:5.JRV3_+P, %8* M 9 >&PO=V]R:W-H965T3/K M&;NW$O).+1 U/&2,J[ZWT#H_]GV5+# CJB%RY&9G)F1&M)G*N:]RB21UH(SY M41"T_8Q0[@UZ;NU2#GIBJ1GE>"E!+;.,R,=39&+5]T)OO7!%YPMM%_Q!+R=S MG*"^SB^EF?D52THSY(H*#A)G?>\D/!YWK;TS^$%QI3;&8".9"G%G)V=IWPNL M(&28:,M S-\]#I$Q2V1D_"HYOPFEBE1.!3L)TWUHN]U/$AQ M1I9,7XG5%RSC:5F^1##E?F%5V@8>)$NE15:"C8*,\N*?/)1YV 8GMV J 1$ M3P'-%P!Q"8C?ZJ%9 IIO]= J 2YTOXC=)6Y$-!GTI%B!M-:&S0Y<]AW:Y(MR M>TXF6II=:G!Z<(7WR)<(A_"-2$GL5X.]$6I"F=HWJ]>3$>Q]VH=/0#F<4\;, MUU4]7QO7EL!/2C>GA9OH!3+ KG'_S/GZW]ZUDQ-4AB!U?7'\(#N * M;6NA? Z7*%T3X@G"Q931.;%U?0#CA]R4.*;PG6;63LQ@8K;4C!2%?_/5<,.9 MQDS=UBAK5LJ:3EGS165K0?F&(%$)VG42"\:.8[1M\GX0MYJ-9L^_W_Q KUEM MR6U5VQJYW#,#@,XIJ#=E1I/?K/2J!3*>M\> ETGGW-,(P;\9.# M\9K5EMQN);=;*]=DC8K4)J4L@I?BAM 9F?R:$7D^L@^HI.?@#4$L#!!0 ( M %1@:5/^L5=6- ( #8% 9 >&PO=V]R:W-H965T F-XTUQRZVVXQ_C^VD MH73MV$OB:]]S[KG''^-:R$=5(FIXJAA7$Z_4>GOK^RHKL2*J)[;(S4HA9$6T M">7&5UN))'>@BOE1$ S\BE#NI6,WMY#I6.PTHQP7$M2NJHC\?8=,U!,O] X3 M2[HIM9WPT_&6;'"%^F&[D";R.Y:<5L@5%1PD%A-O&M[.$IOO$KY1K-71&&PG M:R$>;? QGWB!%80,,VT9B/GM<8:,62(CXU?+Z74E+?!X?&!_[WHWO:R)PIE@ MWVFNRXDW\B#'@NR87HKZ [;]]"U?)IAR7ZC;W,"#;*>TJ%JP45!1WOS)4^O# M$2!,+@"B%A"]%A"W@-@UVBAS;5V%U=:FE5J M<#I=XA[Y#N$MK)I]!%' 3' MC<$P50JU L)SN*=D31G5%!5 8^>QG^ MB7 ##\_!?6-)YTO4^1(YOO@_OA125'_]J*DN8>9V!27\F*Z5F__Y0L&X*QB[ M@LF%@B>>GS.P(1@X GL[]VD4QR/3[?[8I^=9X7#P;MAE_:,NZ=0EKU-W= S. M24R>2QSTP\&)Q#-9HT$2GDCTCTZU?5$^$[FA7 '#PN""WK#O@6QN:1-HL74' M?2VTV2 W+,W#AM(FF/5""'T([-WIGLKT#U!+ P04 " !48&E3H]9.>VP$ M "R$P &0 'AL+W=OHC'80^,3-M")-$CZ;CY]Z,^(CD4K08>_&)+ MU#GWZMY#'M,<[X5\4AO.-?B>9X6Z&FVTWEYZGDHV/&?J0FQY89ZLA,R9-K=R M[:FMY&Q9D?+,PQ &7L[28C095V-W9J%(W DJ_8+M/W8O^9-P71,EXB,E5]@GV-#<,12'9* MB[PAFS?(TZ+^9M^;1AP03!PW 3<$;!/($8+?$/SW9B -@;PW VT(5>E>77O5 MN!G3;#*68@]DB3;1RHNJ^Q7;]"LMRHFRT-(\30U/3^[Y,R]V'/P"7J]FJ6+K MM>1KIOD2/+Z 6R:?S(S]...:I9GZ9+#?%C/P\<,G\ &D!7C8B)UBQ5*-/6W> MJ(SK)4WVFSH[/I+=![>BT!L%YL62+QW\V3 _'N![IA-M._!K.V[P8,"OB;X M$/\,,,3(\3[38?J";R\ #BHZ=)7S_[+/3\[^IAE^.S?\*IY_)-[!3"C7M%BU M<^3O/PP4?-$\5_\,)")M(E(E(L=>G&7<.7MJ6E#12LM[GB"$(F)Z\WPHB@,& M PJ#M[!9'^;C**(6;.Z 16$8D1;VID;:UD@':[SF4J@M2SA8\+5Q6CW0MZ"- M&9Q7H+!-%)XF4$VC![V*:1A8'9WV41&F)++DZ:-P$!"(+7GZ,!\'*$9N>:*V MPFBPPJG(FR#]1 M'[_?T1 &Q-;' 8N0#9LY8&:ID="6QP&#/HZ/J-,Y.1JV\IN=,B-*@=_YT/I! MG6TB>F:%.C=%P8D*!?W68P1[*\@!(R%"MD)]&$'(1[9"#AC%])A"G96C82__ MJC=<#O6KLTP4G5F:SD91?*(TVNFC:-#;'SA0.(A"8@O3AZ$ (]\M M#.X,' \;^ -7&BQ>5-FU=VP2<.>8&)U7)]SY*<:GZ=3PWC8-AM02R@'#?DSM MK8(#%F!";:5<,$3C8TIU5HY_8.4\3Q-1+'>)%D-+"7>VBH,%0]O1(]+ M1'O=@K8\?0B-J"W.#^/,'1"?P/"(+IV!XV$#[_;8/[%\^RN8\14O%!]J6V>; M.#RS0IVOXN&]Z'&%HOX?'=^K5,?YEQ$?1B-4!188GD'9Q!F)[VN M#G\42,2NT/5?SG:T/6"ZKHY5K/$;=#E%CO$9NIS7QT==^/HTZY;)=5HHD/&5 M204O0C.O9'U 5-]HL:U.0!Z%UB*O+C><+;DL >;Y2@C]>E,F:(_I)O\!4$L# M!!0 ( %1@:5-$(A5*?@0 , 3 9 >&PO=V]R:W-H965T<:_"SR4MV,UEIOKCU/ M)6M>,'4E-KPT5Y9"%DR;4[GRU$9REM:D(O>0[U.O8%DYFHSKL7LY&8NMSK.2 MWTN@MD7!Y/,=S\7N9@1'+P,/V6JMJP%O,MZP%5]P_7US+\V9UT9)LX*7*A,E MD'QY,[J%UW,4580:\6?&=^K@&%2E/ KQHSKYE-Z,_.J.>,X3785@YN^)3WF> M5Y',??S;!!VU.2OBX?%+]#_JXDTQCTSQJOO6[#_CFF6Y^F"@WQ0"^B%*O%9B7*4\=_-DP M/Q[@>Z81;3?02S?NT&# KXF^ C[Z%2 ?0/0I1B'UGR]&$!HC"&;GFBML)HL,)O7&FP>%95Q]Z@4-R&C2^K$/0['_?/ MTZCA'78,4C\DED@.& IB8JOD@%&$";94HCZC+@"XL6>>O,#A3LJ _R2/C:+9D#AC"$;0EZ\.@ MCT)L/UDN'(Z([Y\0K;-W..SOGZN7M:Q<-6(MV)+KYZ$.=J8*R87%ZKP6TC/% MHOT'AV!J+U).6(!\6ZP^+*0QBFVM^K#8C\-3SU=G]'#8Z6^?3!^S1 VUK/-4 M&%U8G6IK-3-/R2>EH:TC>O^AOE6!H' M"@?(UJ:/PH3:CY #%1(4G="F9+'&[^#U%#K&9_!ZOM],ZL+O][:^,+G*2@5ROC2I_*O0S"&YWR[: MGVBQJ?=#'H76HJ@/UYRE7%8 &ULC57? M3]LP$/Y7K(@'D%CS.RTHC02MV'A J]HQ'J8]N,FUL7#LSG8;^.]G.R$*)723 MJL9G?]_==W?Q):VY>)8E@$(O%65RZI1*[:Y=5^8E5%B.^ Z8/MEP46&E3;%U MY4X +BRIHF[@>8E;8<*<++5["Y&E?*\H8; 02.ZK"HO76Z"\GCJ^\[:Q)-M2 MF0TW2W=X"RM0C[N%T);;>2E(!4P2SI" S=2Y\:]GB<%;P$\"M>RMDZ+J>,904 A5\8#UH\#S(!2XTC+^-/Z=+J0AMA?OWF_L[GK7-98PHS3)U*H M*EZU9*V@(JQYXI>V#CV" M'WU""%I"\+^$L"6$-M%&F4UKCA7.4L%K) Q:>S,+6QO+UMD09KJX4D*?$LU3 MV3T[ %-<$)#H"UHUO41\@_H'YW-0F%!YH2&/JSDZ/[M 9X@P]*/D>XE9(5-7 M:3'&I9NW@6^;P,$G@;_G:H2\X!(%7N /T&>GZ7/(1RCT+=U[3W=U";HZ!%T= M NLO_$<=7M& ?MVLI1+Z3?M](D+810AMA.B3"'>$$=VG GWE?+A@ M#3^Q?'/[#ED039))ZA[Z=1E )5=)U*'>B8LZ<=%)<4_ZKIF&+@3?"I"#\AH/ M<3]P/$[\(WD#*/]J,AZ6%W?RXI/REKA&#UB!()@.28L_!/6]) ZC(VU#L(G^ M#8M+.G')27'=JW.)&*@A>^ NB( MWP1O>6L,5"J/E#ZIR6T\-2RE"*,?^ M32U0 +-)HQN 5/1DDT-M#<: M+;,AN=K&E6#R*9$X,5LR>2*8>+L$RQ3E J \!E^?2U+(K1+@"UA5VPOH&@R' MGB^P0"3E%Q+TL%J \[,+< 9(#GXEM.0RED],(06KUYI1+>ZF$F9;04P<";F2]NLGC!HC7W8A+T3[3:BW4'1/S#G MX#J*RJQ,D< Q6&!93R*"U%?:I[:B\UHR(+1\-^BH[0FSG#!T^M5ZC5KO?RS. ML>B3[!UH"7W7\3J*#Z.DO6,_Z%<\;A2/A_V5$@?.EM_0^"Q@4!N&1IL5C+Y@)98/N &M?5FU3N(W M;!5N>!+':]JVF[XL ]UJT1?FN<>^/[BOH= >E'V'HD0NR5_*ARW9UT_HG,;T M?;&#P]7NTZ;WE#/;L=RPZWI?=0Q=USUB^[[NP>'"-ZB?Y5Y:);!CN MBGU/OB]1<'P:W_?5"_JG\=T_^.EY@>5W7>^+35:*[7YX#@R6=.< MR$N^H4Q_L^0B)TH/Q;]REJ[4J;CC3R8:LZ#U5CYM;H4=.I;)(<\IDRAD2='DU MFN$/<\\DF(C_4KJ3!]>H6,H3YS^*P>?%U<@M'-&,)JJ0(/KCF+>2*2SGGV/5VH]=4H&J$%79)MIN[X[A]:+B@H]!*> M2?,7[C4I*\IXKX3^-M5Y:OJ9*<)6Z5-&T4Q*JB2Z M0/?[DB*^1+/DYS85=(&:<6]OJ")I)M_IC,?[&_3VS3OT!J4,/:SY5A*VD!-' M:8?%/$Y2NKG>NX$.-S'ZRIE:2_0W6]#%<;ZC5U8M#UZ7=PV]@O\FZA*Y\!Z! M"[C%S[P__88FE\C#)MWML>-5N^T9/:]#[V/*4D4OONC.;=G2G@G\:@+?3.!W M3/#=M*T6GSU3H7^&?_Z!0_>O+^F2MA6C7PL#>J%$]-D**EM!K]0GP:5$S'43!QG@^KUA860(BKL".78>4R['4Y2Y)M MOLV(V;^<"Y7^3PK6M!D-&PXP#L=QW>@^+#@,,"&[-?"^&1#8M=RSQVF)4N=6D^&M4*744%7U+'+ SKCP5JR ME#KJR3@8UXWB9DM&<<:?;E*+33P0-W&3B!B[$=2+'S2+?Q1V[-."$P]'3MR"3MATHPYR8HM.W,_.!T$6%'TC.>TMD04H/A-!L44H'I*A)\2P>[(_P4(4!H(H M-"&*<;/HT*0HQ@'NZ$^P&(7A, I-C$8PCNI.FQ@=ZP=[AU&+4>C'Z%PC-*.% M3?T"C1[9QCSI]?"!)FO&,[YZZ2N5 M"G1',^-1KM--;[4L7^%,? 7+5QB2KR?$<'"R53W+5V\@OGHM?/7!\]Q: W@M M@/7!/\#;L5-+6&\XPGI-PH9AA!M>6\)<-ZXWJW-P^*%;<&7.A"1*BJW:GX-4 M=ZMSIYDY;7%L^/[0ZBL1JY1)E-&E3G4OQWJ?Q/X<:#]0?&..4IZXTOUN+M=4 MOT^((D!_O^1&PO=V]R:W-H965TJAX6>\"KK'?)[CJD_?7=71N') 9%[07OQ[SW9L;#\V@K MY)TJ$#4\EHRKL5=HO;GP?9456!+5$QODYF8E9$FTVY )?/#(!CZ M):'<2T;N[%HF(U%I1CE>2U!561+Y>XI,;,=>W]L=W-!UH>V!GXPV9(T+U+>; M:VEV?LN2TQ*YHH*#Q-78F_0OYK&-=P'?*6[5WAIL)4LA[NSF,A][@4T(&6;: M,A#S>, 9,F:)3!KW#:?72EK@_GK'_LG5;FI9$H4SP7[07!=C[]R#'%>D8OI& M;+]@4\_ \F6"*?<+VR8V\""KE!9E S89E)373_+8]&$/8'BZ 6$#"%\"X@. MJ %$;U6(&T#\5H5! W"E^W7MKG$IT2092;$%::,-FUVX[CNTZ1?E=DX66II; M:G ZN>2:\#5=,H2)4J@5O(=%/3,@5C IA=3T#W$O=?YHIE,AF.F$279?48DY M/!$H.$U1$\K4F2&Y7:1P>G(&)T Y?"M$I0C/U8]Z!3X_C/Q[!^Z99;FX5'"KYGN01"^@S (^QWYS([#%[CI M03AT\*"KG/]3G_^S^K-F1.WX1(XO.L#W68A\2QD#\W+A]2RE5&5,J$HB_)PL ME9;&%WX=D8U;V=C)Q@=DN\:R:[1JEJ%CL8[YD$3G@VCD/^R_K]=!<70>/@]* M7P?U^X/AX'G4O",J"L*XC:J+]??^KB7*M?-)!9FHN*Y;WYZV5CQQ#O3B?-J_ MF/4[SE-CW;73/M'7OG]%Y)IR!0Q71BKH?3!N(FLOK3=:;)Q9+(4VUN.6A?G\ MH+0!YGXEA-YMK$#[04O^ E!+ P04 " !48&E30XCFT&$" Q!@ &0 M 'AL+W=O976NVO?5T4%-5&78@?!E$Y4,Q\'0>+7A'(O MS]SZ+;2=L+/LQW9P@KTX^Y>FL@? MLI2T!JZHX$C"9N;-P^M%:O>[#=\HM&IOC&PE:R&>;'!7SKS &@(&A;89B'D\ MPPTP9A,9&[_ZG-Z M,+]\5OV6U>[J65-%-P(]IV6NIIYJ8=*V)"&Z0?1?H*^ MGMCF*P13[A>U_=[ 0T6CM*A[L7%04]X]R4M_#GL"'!X1X%Z G>\.Y%PNB29Y M)D6+I-UMLMF!*]6IC3G*[4M9:6E6J='I_(YKPK=TS0#-E0*MT'NTZEX0$AMT MV^A&FJ5:2$U_$W>0'U[,C5" S(U A_+S)6A"F;I 9XAR]+42C2*\5)FOC5T+ M]8O>VJ*SAH]8^U+H2Q3@=P@'.'Q<+='YV<7?67Q3[% Q'BK&+FUT).U'(\S". M4ISYSR.PR0";G(+A,5BGBO=ADZLP'(?% RP^!8O&8/$A+$JGZ3@L&6#)*=AD M#)8QW M-M//1&XI5XC!QLB"RZDQ*[L&U05:[%Q36 MM6HP;5J:G@[0;S/I&"/T6V#XS M_$OD?P!02P,$% @ 5&!I4^[H]K_V @ -PH !D !X;"]W;W)K&ULK59-;Z,P$/TK%NJAE78+)@E-JB12DN[7H6K5M+N' MU1XI29,#-SEK(E&@SE;&K,@DD*HQ2YOJ>%[@IH=R9CHNU>SD=BXUF ME,.]1&J3ID1NY\!$/G&PLUMXH'&B[8(['6FIE;HT0T!:ZHX$C" M>N+,\/4776OLEK)<2>@8^/&/B5@5_P+AT5+&^()M.Q%#F2]K1! MLX,BU,+:D*/?A$BRBECZ"-:EA>#Q!HM$L)C4(ARM"!2;BF/ MT2P5&Z[M;FUS?@.:4*8NT)D]^IB(C2(\4F-7&VK6@1M6-.8E#?\(C1&Z%5PG M"GWB$43_VKLFI#HN?Q?7W&\%O OU)?+\#\CW?/RTO$'G9Q B(:+2"F')N-3=B9R"IB XI6N(% M!9[]^%ZF@Z$_],?NRP$:@YK&H)6&B<@DLKGVC93 PRUZE(0K1NPG=(A$B3;8 M(^$=)A#4!()3=0 >M2L0O''>HL!53>"JE<"=\6?"->HO(3;U1ROT!\U "I41 MPZM:;+GQ8>UHV'$NC6KD4<>Y-'JC9"\(^L/#2F*O*2Y>I]E4P9V03GBOP.'. M$JJ".E4'O^'@_W]./8+2:+E5&E)U0EKAID;AKHL4;JH4[KI,58#[FOHXZ/6/ M:-H4*MQMI<(GERK9XV5+=$FEN2"$&:V/J75Z9V&79I903+;*B,U@);?J,8IB8S@ZD/6#VUT+H MW<0ZJ'O%Z5]02P,$% @ 5&!I4\4""8]] @ U 8 !D !X;"]W;W)K M&ULI55=;YLP%/TK5Z@/K;2%%)*4502I2??1AU95 MHVZ/DP,W8,W8S#9-)^W'SS;$2[N$2=M+\,<]YYY[+SFD6R&_J0I1PW/-N)H' ME=;-91BJO,*:J)%HD)N;C9 UT68KRU U$DGA0#4+H_%X%M:$\B!+W=F]S%+1 M:D8YWDM0;5T3^6.!3&SGP7FP.WB@9:7M09BE#2EQA?JQN9=F%WJ6@M;(%14< M)&[FP=7YY3*Q\2[@,\6MVEN#K60MQ#>[N2GFP=@*0H:YM@S$/)YPB8Q9(B/C M>\\9^)06N+_>L7]PM9M:UD3A4K OM-#5/$@"*'!#6J8?Q/83]O5,+5\NF'*_ ML.UB)], \E9I4?=@HZ"FO'N2Y[X/>X H.0*(>D#T"A ?RQ#W@-@5VBES95T3 M3;)4BBU(&VW8[,+UQJ%--93;*:ZT-+?4X'3V48AB2QF#MW!'I"2VJ7!ZC9I0 MIL[@!"B'6W-O6J[24)N,%A?F/?NB8X^.L,=P*[BN%+SG!18'\,MA_+L!?&@J M]>5&NW(7T2#A+9$CB)(W$(VCL<1&2$UY^;7E5!]2-TRVPL:0S3JRQ]4UG)Z< M#7&^4!S[ <4N2?R7 0U033S5Q%%-CE#=M?4:)8@->)5@51X<;$>\^-\I)IXJ&91WX[IE=0$32L%/.#GTZG8DR?[\9J/X56?"/>.H M49;.3Q7DHN6Z\Q!_ZBW[RCE5^#N\\WOSSRHI5\!P8Z#CT869B.P\M-MHT3@; M6@MM3,TM*_/906D#S/U&"+W;V 3^0Y;] E!+ P04 " !48&E3"N?4H^,& M #I)@ &0 'AL+W=OFH4T[O,-B]2;)1I6 MK ;Q1C"ZR$!A,$".,QR$U(]ZE^?9LWMQ>%7P[)^,4D(WX MRV=/<>4:I*8\_.TOY/JB-^Z!!5O2)) /_.D]*PPBJ3R/!W'V/W@JQCH] MX"6QY&$!5AJ$?I3_I3\*1U0 "#8 4 % !P!,&@"X . # '0; &X!<&T!I 0 M6\"P QM :,",+(%C O V!8P*0"3PS@T!L[91G@O^!$0Z7LE++[+5D.%5_OI1NG _2Z'>^@HG+^]X MM/K]"Q,AF+%'"6BT ']RR6)P3Y_I8\# FQF3U _BW\X'4LV7H@9>(?LZEXT: M9&,PYY%3-Z?$1PLA3IN0.QLW-ALR;]?! M<3.T4ZO#WI+!)3_@3*K;I)0JTFKQ9<3PP&))I;J9"K;P);A:"<;4>VF8QRWG M<;-Y<&,2*/:YC6(IDA:)I)1(C)H_4-49 +X$RR2S8)'.(#FX6ORKB%4]>'=] M^V5V5;?^<\%I#5"2T]9G>XG[(W(^V-;H,RSU&1KUF26"9KV*4FFC"->7J1(! MVS*A.B20O01+'JA6RH]6JJ/YGOBQGR+.0)2$CTQDQF1$ PJBB<%_H)5ZIKE> MI&*-6V_*J#1E]/JD4*K-Z0\_3$)#,,?EC...TF-22IS\K/28'*>'VV_(#NCH M0NP8%;I3]ZD^N1\-%L)*;8<=>0TB+1,9U9SR+8MH),\.4O@H M!8>EOXI6P#1D7U?-7=!,7OLN50FI>GWFT=CH"@V,G_]?@0\U_T$R M.P7\2)4-1>+ XWNE*-U5[^I,\)SNCOVXKCN#-70(C_+EKGY80R8@S9K(S)I3 M'JI*FM6;)6-I8?74M;*BMJ\WRW+ZF/QJVF9HXD70*C^]/!F713*>*1]'L:6N MYAF1,.N7*S)$)F;O]-<;);5NN(TG2(SG9[DXKO;ZT\/IFDUB:)) M1P[&FM*PF8:N4Z8%&ZZ(.58; @&V5/C964Q)U8JA:]W=(AGV'6-&8TUPV([@ M[-UM11Y8LQ9&73F^LM4UMXNO<;Q9,U36%S M._<:QYLEHSXR$@S6M(?-5'6\E_"7<@ULM\(O:5"Q9C_B'FJ%X1.J&?K27.K>2NG^* MI'$8H=V$AN>I"2.I=:#5TWP)-[:Z9VJ<'FO-$ MJK2.%BH#:K6&QZJ,<;W6-D/WM=;UP#5WL7I]!7L1J%7Y^*@!3IQ)K"K2=&;N44MJLS#5=7#+?E3.,@H6@0<"^SZDVR 9+7 M_K)4R*PZ'C6L!8N1^YKKNN2:J\NHC_#V]BIU_4.+Q+8](-&%@9QR MO-MQ7%K[.Z+IGW1U9DPT.1,S.;\@+BT2G3XRQT6S,#GYC+BSN-AO?(AF:-+9 M#V657\K,#/V*_KM%^?Z,.+6O(\W#I*LS8Z(YDY@/.5X3)[-D MV"?U<1I4/BT)F5AEWUC%:@&K)C;_RJ1\6G['=95]S3+0P_./P.94K/PH5I5T MJ:!.?Z121^3?5>4WDF^R#U4>N90\S"[7C"Z82 >H]TO.Y>XFG:#\NNWR?U!+ M P04 " !48&E3D02"+KH# R#0 &0 'AL+W=OV4]M_/=D* 8%SNBU25Q#GG/,]Y8OMQQCO*?O(M0@*\E 7A$V>=V*CDN$>&8$L#0>N+< M^;<+/U($C?@+HQT_N@;*RA.E/]7-?3YQ/)41*E FE 24/\]HCHI"* [*:"UJV9)E!B4GS"U_:0AP1I(Z9$+2$H$^(+A#"EA!>&R%J"=&U$>*6 MH*V[C7==N!0*.!TSN@-,H:6:NM#5UVQ9+TS41%D))I]BR1/3):-YG0GP'3(& MB<"(@T]@U\$O(-0Y:#WAPZS(\?C[0H@%S0.PG[VQ(^ZL)'.GQT(?P, M%I!D"$ !9FB#"<%DHV;I$C%,39-EUN@E6D]MFL_39!C&8_?Y^ T:0*.D!TK/ M00//'YZ"%@90DG@=Z,1TW)F.K::/EN8]Y[5Q4#SNG ZO010,V3R/#"DFO0RG9^#0K]7E]0@-/3Z M,]@ BD>)V?&P_#[?83L[KTHM(WE/P E+H1V_(*#GD%]I+"E[=*>FAAOKV'_3\E M/;0LW]ZS_DE)[4J)9RFI>W0&+!';Z,,W!QFMB6CZ>S?:'?#O]+&V-S[S;^>^ M83Q5'P3ZS'F0;[XF'B"3O9B# JUE*.]F('&ULI93;:MPP$(9?11@*+23KPQY: M@FW()H06>E@2VEZ47FCM65M$EEQI-D[>OB/9:[8T:P*YL372S#_?C.Q).VWN M;0V [+&1RF9!C=A>A*$M:FBXG>D6%)WLM&DXDFFJT+8&>.F#&ADF4;0*&RY4 MD*=^;V/R5.]1"@4;P^R^:;AY6H/471;$P6'C5E0UNHTP3UM>P1W@]W9CR I' ME5(TH*S0BAG89<%E?+%>.7_O\$- 9X_6S%6RU?K>&9_*+(@<$$@HT"EP>CW M%4CIA CCSZ 9C"E=X/'ZH'[C:Z=:MMS"E98_18EU%GP(6 D[OI=XJ[N/,-2S M='J%EM8_6=?[+J. %7N+NAF"B: 1JG_SQZ$/1P'QXD1 ,@0DGKM/Y"FO.?(\ M-;ICQGF3FEOX4GTTP0GE+N4.#9T*BL/\,U!)EIVSK]P8[CK$WEX#$ MYGS4G'O-Q2G&%ERAJF+2JY^QSE\=E.?\@8XJH(_-?<[.!<$TS[5A.L62/0$W M=@)V,<(N)I5NA.*J>"7L=(K8PTZP+D?6Y6L;6PI;Z+U"1H[P'.ITAOEL'KV9 M(%V-I*L7=!7^XV0OYIS6CT]QAD<_JIMY7[BIA+($LB.A:/:>ZC?]'.D-U*W_ M=[<::1+X94VC%XQSH/.=UG@PW#@8AWG^%U!+ P04 " !48&E3F;\HD"P$ M Z$0 &0 'AL+W=O>&4)C9R'-].,DBF1C^M[KN[L.LJ)?&";WTB5T%#'BUDBBE>PJ6P="\2YD"RM MG!5!2K/R'3]70NPY>$&' ZH#:6D73%X4V MA;?*AF;Z,4XE5]]2Y2?'MT1I(, 9F);/$; %>+A[!%="$"D SN;@EN(93:BD MRN[]-9&8)N*#\GB<7H/W[SZ =X!FX(\5RX6R%B-;*BP=W(XKA(\E NI N(OE M.7#0 " '08/[I-_]FL3GP(6%NW/H;BLQ:D50K0@JXKE=.&O"L:39$I3:7/3$ M=.N8;A'3.QJSJ),SMCA[%*02>0!^Y4P8A2NC^D5479!/8]=QD3>RG_;U:5NA MT _"VNH V:N1O5[D6R($N(KC/,T3+,G<0 YNTC6F7!6U-,&7\8=[6#" 3H/] MB-$!^K!&'[X,_2IE7-)_L6X<)M)A&P(Z*&J@MJU"!P[-J'Z-ZK]F87PA1F5] M@VC#<-C@-5B%T= U P(P[: K@N;R 8KWW<#,W-4,T%D;04,%@Y'JAUZ'" M;FI ]+9-IXIWT$_<)FO;!CENU,&ZFT:P?QSUJJMZ#OCYIQ!!] NXR>(DGZMD MU(2_DRO"*RMC/FZ+-6K6BL$&>E[7"MR-*M@_J_::TL%B/-BZF')2SXOGZO+3 ML]H6ZWV0WN^4B4YRSM5@.U9YL#W VEFW;9 3PHZL=U,.'AES=5][6=)E?L?R M:D\[U$RK;1*X776T&XBP?R)VYF*D]%M;G\AO8K9M4-@UM^%N#L+^07C .3"4 MT@!,I6H$>G>D-]6E/<4)N&>"%D>8OS\]2WT@FB4Z42'_,:;8CW&D*B<_['XH MRV[6POYAVY!E^_R^#[8%]5:R]&.\NK G_^,/'$J[VQ+ _CU!M[1?6!:_K;I' M=B&ULI5==;^(X%/TK%IJ' M5EJ:.)^D B0*C+929Z]3(CMO>/P588+Q._H%I?RRYJR @GYRC8.WS*, M4FU4Y([GNI%3(%+VQD,]]LS&0[H3.2GQ,P-\5Q2(_?V <[H?]6#O8^"%;#*A M!ISQ<(LV>('%Z_:9R3>G84E)@4M.: D87H]Z$W@_A[XRT(CO!._YT3-04I:4 M_E(OC^FHYRJ/<(Y70E$@^?>&ISC/%9/TXZ^:M-?,J0R/GS_8/VOQ4LP2<3RE M^0^2BFS4&_1 BM=HEXL7NO\=UX)"Q;>B.=>_8%]CW1Y8[;B@16TL/2A(6?VC M]SH01P:2QV[@U0:>:1"<,?!K __:&8+:(+AVAK VT-*=2KL.W P)-!XRN@=, MH26;>M#1U]8R7J14B;(03'XETDZ,G[",,@=]L*@R!= UT&-@2KD J$S!%/$, M/".2@IL9%HCD_%;B7Q8 M61L3ANXI9M[&Q-&!YT1TV(@..T4_E@(S+'>4U%SMKR>"EB0G@F"KW(HN//(! M&FY.VQ!3R:P-B0>&6,M$L6L7&S5BHTZQWZA .?A,2E2N\%$YL>F,6M/[YK): M(*ZYK&U,Y)E*VYC$/[.L<:,T[E3Z=8N93.1R-U$&GU/8V!8_%%A$FKPU6S8.6$V8"7T3,+B+F;4240+O2 MI%&:="K]CIC]2E=6%.EO[@O;UPZWU>'=;KID[;VK!!- (@P4#72/[ MYS90>&8/PZ,[$.P,PQ/F7%Z Y)*K&*@[SXO,:5G";A[+%2WP+9B_RYLYQU;] ML.52W_>@&0$;*AB8,;"@DL W@V!!07=P+@S>(0S>%67[VI)6DYT>'+"EVX+R M!V91LZ"",&GIMJ#BHUP[E7VXXD#_"ME_R'IV0;#?NA; .#"+N T5#1)3F;2S&VH*/(-P<[1[;_ ;*/;+@Y6=%>*ZJ;7C#:MW40W-,;X [R?0LOX3+6" MNMLXT%=]Y!?$-J3D(,=K.95[%\NU855K5KT(NM6]QY(*V&ULK9?1;MHP%(9?Q8IZT4H;L1T(H0*D%52M M4JNATF[7)AAB-8F9;[9.E+GACX<;LJ9SJAXW,Z%G?A5E MR3*:2\9S(.AJY/U EQ-L!7;%;T9W\F ,3"D+SI_,Y&8Y\J#)B*8T5B8$T9=G M.J%I:B+I//Z60;W*TP@/Q_OHU[9X7NA1Z(MU+QK!3K##*6%U?RKVS$@0!U6P2X%."/"H)2$-A" MB\QL65.BR'@H^ X(LUI',P/;&ZO6U;#$;R7)EW+H M*YV9B>_'919711:X)8M?L>H B+\!##%RR"?'Y5,:=T" K!R^EONZ'U53<-44 M;.,%;>ELJ""*Y>NB?'DD9%"%#&S(;DO(>VKVU)(*T]26*J^*$*$-8?;?\QA% M_7#H/SN,NY5Q]ZBQ]L(NKT+5._#JX\' [=6KO'KO>04NKU[#*XA0X/8**Z_P M/:^NRRML>.$H:NEAO_+JO^?5P^X%Z<_:E8.NT%4)5 R"C6V+T9AT&O)LX81.DZC M:Y:3/*;OLPC5,$)?0*,RQJNRNRW%U#1"I^$(.7C4]H9K'*'3>(2:0&K90ZC& M$3J-1Z@)I#:O&D?H-!ZA)I#:O&HK_J5," "X!@ &0 'AL+W=O5!55+U/@&3K$JTCF(QJNH8GP"_U4ADKZ%AR5H'03 JBH!A[=]'M(K7Q+N K@ZT^&!.; MR4K*9VO?"\F62:_X.44Z&2FY)4)E9IG!X>1>9+("\IGN0)/S.2!E7+\;!6BX;420M3S3 MAB<^P9.0!RFPU&0A-B7SO^I+_Y9_:]B)-TN)XXO>767R9SIC$N]44"^WZTT*G-5 M?PQ(I)U$ZB32$Q*+H@!WZ0D:%441^@[1,,=YZM^$9WVG;S8,O(C]Z_"L;YM> M$8S\M%]P,0R\]J^.]9JJ!0=7L0*U=CU0DTQN!#;[U7F[-GOGNLN1?QK=SJ(> M_]RTY::+_J%O>OH#56LF-.%0&*G0OS*=0C5]LC%0UJX1K"2:MN*&I7E:0-D M,U](B7O#"G2/U>0W4$L#!!0 ( %1@:5/I)54<+ , &4* 9 >&PO M=V]R:W-H965T$08K$18,FL\-'-+ M,1[R7"64D:5 ,D]3+/Y.2<)W(ZMM[2<>Z296>L(>#S.\(2NB?F1+ 2.[8@EI M2IBDG"%!HI$U:=\M!MK>&/RD9"6HP,B"0F49L#PVI(9 M21)-!&'\*3FMRJ4&'G[OV3^9W"&7-99DQI,G&JIX9/4M%)((YXEZY+O/I,RG MH_D"GDCS1+O2UK%0D$O%TQ(,$:24%6_\4NIP ">>H!; MQ3@'\!X)4 [UH/ M?@GPK_70*0$F=;O(W0@WQPJ/AX+OD-#6P*8_C/HI1INMDI02L4L"I\0(+ M1ME&HB41:!5C0=!'5#,YXVF6*ZPW5Z*;.5&8)O(6;*5>EOL79>A[S'.)62B' MMH( M1L[*(.9%L&X%X+QT#UG*I9HP4(2UN#GS?A! ]X&82IUW+TZ4[>1\"%0 M+>2X'Y#KN.V:>&;-\!7)6LCM&KA3E\[_>5^\V_N1&%Y5*I[A\ZXOE5^3M50" M#OOO!GZ_XO<-OW^!_\D<:A*BR98(N*,*'Q)J;(HE#= -%%=19K=UI560=PRY MOAVW8\\9=/RAO3WM(A4ZE0J=1A6_P;UA$ M$=RCB$=H3I-I=ZO4N^\L M ",#++R1=_>J$JBS.B^!6JZS$JCENE0"O4J'7J,.AWO=<*[Z%5V_\=Q.F*)A M54I=_W1GSFWZ7OMD7^R#_V9*Q,8T+!*\YTP5]V(U6_5$ M$],*G,Q/VW>S=LW\''JHHN5YI2\:L'LL-A1.A"I*)J:8J!X9O[: M:ZZ@!S"?,?2!1&@#6(\X5_N!=E!UEN-_4$L#!!0 ( %1@:5.53^6[!@, M . ) 9 >&PO=V]R:W-H965T4EA"0NCP07^:<&1^/ MQQZL&7\2,2$2O:9))H96+&7>MVT1QB3%HL5RDL',DO$42^CRE2UR3G"D06EB M>X[3M5-,,VLTT&-S/AJP0B8T(W..1)&FF+^-2<+60\NU-@.W=!5+-6"/!CE> MD061]_F<0\^N6"*:DDQ0EB%.ED/KPNU?]92]-GB@9"VVVDBMY)&Q)]7Y&0TM M1P5$$A)*Q8#A\T(N29(H(@CCN>2T*I<*N-W>L,_TVF$MCUB02Y;\H9&,AU;/ M0A%9XB*1MVQ]3&\_>'L\^ MNF&9C 6:9A&):O#39OQY ]X&%2HIO(T48Z^1\'&Y-/)?-\ 7) M6\CK:KA3 Y\TPV\P!WAO+WSZM>!G7PO^Z@BX&RBX>]ZP%7Z5E;[F\_?Q218^ ME5E9)F4#:[MB;6O6]A[6BT+&C-._)((:FA<\C*&&(;9$(4M3*(M">3U#.&5% M)NM$,/1=3:]*_,NHXYC?P'ZI":Q3!=9I#.P.[A!1\#>DU]VPTFY%V/V/^@45 M:] 8YGPCV0FJ8?&\W?^VM M"R4E?*7?"@+."1P,HYV02+D?=C.$)1K@R@/DE8W+340ZJ1]WH'U!+ M P04 " !48&E3/G8[WY<# "T#0 &0 'AL+W=O>82SXO+ND=S$!_7%Y),W-K+W.6 U=,<"1A M,7).\+MS'%A :?$?@Y7:&B.;RJT0W^SD8CYR/,L(,DBT=4'-WSU,(,NL)\/C M>^74J6-:X/;XR?O[,GF3S"U5,!'9)S;7Z@Y)":9%78,,@9WS]3Q^JA=@"F$3; :0"D$,!?@7P#P4$%2 X%!!6 M@/!00%0!HD,!_0K0+\5:KVXIS91J.AY*L4+26AMO=E#J6Z*-(HS;4IQI:=XR M@]/C64HEI"*;@U1_H+/O!=./Z!A-1+X4'+A62"S029(4>9%1#7/T0:<@R_<& M9TOR'M %3T0.Z.A2*/46'4U!4Y:9T3'Z.)NBH]=OT6O$.+I)1:$HGZNAJPUU M2\!-*IJG:YID#\T/B>XAC_R)B$=P"WS2#?^GR S3QX-=N&N*I:X84E<,*?WY>_S]7#%\OC1P M=*$A5U\Z@OMU<+\,'AP07)3!DYW@K S>5E]KOU'IU_;G^S$)<129!;W?+H06 ML[[G]_&NV5F+63R(@Z@VV\DNJ+,+.K,SS=6T3HXFA93 DT=T(RE7)EO;M$_F M7TT[R.TWV;&081TJ?'D5HSIX])M47/L-M];].(Q\OR%BBU401'&[./V:=+^3 M]#5H)L&N/[ID])9EME-N1.E8EKB.$+^\)H,Z^.!7TD-O7L4$X[_0*9CS#Z ; M^M"FS^#YRF,RB$A#H#:S@$1!NT+8VVQF7F<2AI4AR&'!M-VW?DJR:AORGE$C M)&[R_Y'5+OVMO1C_IN^B[*6^V10P.9CZ;M7::NVH3[QI M_=A_^<\#;WHS[F[.OR!.\&RW.,:1CQMM:])J%T9>T!2QU5\0-L0^:_?G;37" MZOC1ZB\:-*K^? \_TFRL[M9QU-YG_J7RCG&%,E@8H-?KF_*3ZRO">J+%LCRA MW@IMSKOE,#77*I#6P+Q?"*&?)O;06U_4QO\#4$L#!!0 ( %1@:5-/[S;U M^@, '$/ 9 >&PO=V]R:W-H965TG 2V XA[WC#+>-?1 (@T6.6YF)D)5*N+VU;1 ED1)RQ->3JRY+QC$@U MY2M;K#F0V AEJ>TZ3FAGA.;6>&C6;OEXR J9TAQN.1)%EA'^= 4IVXXL;#TO MW-%5(O6"/1ZNR0H6(#^M;[F:V;66F&:0"\IRQ&$YLB;X>7, M Q$P9>EG&LMD9)U;*(8E*5)YQ[:_0.50H/5%+!7F%VTKK&.AJ!"2996PVD%& M\_*?/%:!V!-0>KH%W$K ;0KX1P2\2L![K06_$O!?:R&H!(SK=NF["=R,2#(> M7V*OP8R3/DN#\BUW%QQWZF_>(+6)\A-S3B3I<[_\[Z_!];/PB& M5Q\[-/81N$0]<_!,TZ0-[@$#-O8X+0J3$'7@>UUT&OURHS MJKR7HVG!.>31$[KG)!>* IUQ)_&?*EMD^LKV!#BL385OS^Z@-C[X[]DM50;[ M[&+L>PUZVRCL-\_ K%-5�([D"=!]T$G]>.G_7#:;/IX ;CKP'-.D">XS8(?P%T&(^]^HN_B?-? MU>-P$LF"<*H"HDF O@N-W9TA]SOPOBL7V'LSWKTV$5[SIG> \*#%>P?(<9PF M\6U4@(]<=;PK8;B_AMV!I!QTPD8WE#S05+^\=EF\+^B[@H&#[\#YKHC@L-?% M>_*(KA3%2RH[>0Q;<76:++8AI\&@R>*+>N9=>O#@V.7=%2K\/U2J2N?^T\#W M_*;C;9"+@Z;C;1#NR%MM5.@WCZ^]UT)DP%>F=Q,H8D4NRT=AO5KWAQ/3%376 MK_#E%'>LSW0_:5J6G?JR&?U ^(JJ?)#"4IERS@:*)5[V=^5$LK5I8!Z85.V0 M&2:J)P:N >K[DC'Y/-$&ZBY[_#=02P,$% @ 5&!I4\E>3?JR P +0P M !D !X;"]W;W)K&ULI5==CYLZ$/TK%NI#*[7+ M1_@(JR12$E*U4KFR>,4OS]X?ZO%2S%[S&%-L[])(M*Y M,350 @=<9>*6GMY!(\A3_F*:U(O. MOK:6^2*%*I2=8/(KD79BL:O*,@.Y\@)GZ!8$87J MAF6JU@D][*#\@HYOO9B7?82_3X7 MUJ[?MU(N\(#3S9]2>Y*W25N%$^UVZY8/(@^6<3&-5$/$U$ M'=-W"V=FW@UP]UKNWBCW:(#+:R3N2Q@*/^[KR7;?Y&5&[P%Z^_[K#:ATC27> M;\G[XP&!W9$8],X?VN"UM7^6+3=LTU5OEC[$\Y]"HC[$=CN8S0#—)FC% M!:/BWA<"&,@C[9*ZH%<+=NATY/4QCM5)0=3'>,&DHZ^/\9T+^J:MONFHOF5. MF2#_8GVER[VSE<.8)Y+#5G+X6Y+5];6, M1849D3OF ^4J(>ICPJ KNX]QI_ZP;-MZ[ .L\1.R M>T\/7L=6;Q/Y70GK 9#7S44T ++#H%/WFR&4%W27V#QK?W)@1]UWF M]4#04C=?>RID*Z=?4]G/ U, ^?U J7@8J #M/X3%_U!+ P04 " !48&E3 M/?:GYO(" "%"@ &0 'AL+W=ONJ\(UI%0U1 8<9U9"IE1C5\:N MRB30R(+2Q T\K^.FE'%GV+=C,SGLBXU.&(>9)&J3IE3^'D$B=@/'=_8#RY)4O$4N"*"4XDK ;.M7\U]3T#L"N^,]BI@S8Q4I9" MW)O.EVC@>,8C2"#4AH+B;PMC2!+#A'[\*DB=TJ8!'K;W[)^L>!2SI K&(OG! M(KT>.)<.B6!%-XF>B]UG* 2U#5\H$F6_9)>O[7H."3=*B[0 HP#%N$F6A)C20-TPX)^E-,')^B;Y$9PO59DRB.(*O"3>GRO!N^BU%)OL-<["FH)[T+= M(%YP00(O\"O\&=?#%Y U2-"Q<*]*SK]9G[[:^E$PFN7F-RU?\R1?C&=>DSED M0FK&XPMRK128@5#PD.'ZF'S1D-;8:I6V6M96ZX2MVTVZ!$G$"K/79-H^IU15 M4N54;4MEKKKM$.5N#[?I^8K@>,7D+,>TCN-(8[O4V*[5F!^F.6R!;^""W&(D M_Y1'BHPQI!AM2>T-.6?J'F>/CQVYXU 3ZT[I1^?-][5;VNK6:IZ!-*K,QB*W M$@F+J(8('Q$;A:K=K2?TO8;GO:LZFO6XS@G8Y)7FIF=PP7/<40 ORP!>OG'2 M?-V)&C]ZI1^]-T\:WWM\=KS_G#;C,XRG-_(,L'=J(]V#9Q7C'-MZ1J&_&Z[S M2[8<+6NF:ULI/!D?^5=COV)\8FHL^XP_TN<%V@V5,>.*)+!"4UZCBQ>/S&N> MO*-%9A_UI="8!+:YQCH1I%F \RLA]+YC#)25Y_ O4$L#!!0 ( %1@:5-0 MQC,8<@( /0% 9 >&PO=V]R:W-H965T,D:U&OLHZL D#TKJ=TDJA#7%W'L\@H4=SVS!DTO*V,51Q)M&;NU M!5X$D))QFB1O8\6%CK)QT"UL-C8;E$+#PC*W48K;ERE(LYU$_6BGN!-EA5X1 M9^,U+V$)>+]>6)+BUDLA%&@GC&865I/HLG\Q&WG[8/!%P-;MW9G/Y,&81R_, MBTF4>$(@(4?O@=/Q!#.0TCLB&C\:GU$;T@/W[SOO[T/NE,L#=S S\JLHL)I$ MYQ$K8,4W$N_,]B,T^02"N9$N?-FVL4TBEF\<&M6 B8$2NC[YM#AYQQ[+$G?L#1)^UU\_AO^&YU!V[M!\#=X MK7?&.3:C%'T#="ZH+]]NR(;-$93[?B#"L(TP#!&&KT3X9/1ISEW%I$!1\C!X M#A!EZ'=7!6I_Y\&?WR!/6?^L1\D^=; 8M2Q&!UG<= 6G7PO!@NMB,1W]Q2+9 M(U$S[;(9_D$TWALL!;8,^\:QW&PTUC/6:MN5=ADF.?YE7N_#6VY+H1V3L")H MTCNC^+;>,;6 9AW&],$@#7VX5K26P7H#>E\9@SO!!V@7??834$L#!!0 ( M %1@:5-&J+7XQ 8 & C 9 >&PO=V]R:W-H965T4YA^*0G.&A=/[(BV]BR9@$3]DZ%Q>#I92;L]%(S)8L2\60 M;UBN?EGP(DNE^EH\C,2F8.F\"LK6(PQA.,K253ZX/*^NW1:7YWPKUZN:B+T E<<=@.L ; ;0 MC@!2!Y"^+= Z@/9M(:@#@KX!81U0#>9H1U;%]"25Z>5YP1]!4:)5MO)#-5Q5 MM")XE95BI.7=^Q!S1,);O+=+"U'^Q3<[>89X OP#/C,-KR0J_RA M!3V9,)FNUN*M"OIR-P$G?[P%?X!5#NZ7?"O2?"[.1U+=9MG8:%;?TM7NEG#' M+1'PD>=R*< TG[.Y(W[BCT\\\2-%3\,1?N;H"GL3?IK)(8#X'< 0(\?]C/WA M=VPS!#BLPJ&K.[_6^O376K_VAT_8; @(@\^<"%6HZW!5^L)% K$'Q,BX=5 M+CSDADW#H9?<>R[3]5Y;95,NKG=9@KUNGU*:Q ;5#E2<))'!M .%DH1 @VD' M+ DPP6ZFHZ;#D9?I"9MO*P<48%'P#'B9M]EHM1DW;<9>DF]RR0HF))@^J>V# M8._ 7VJ#H5IJ?KC)9SQC+N)CBP44)8'!NPL4&:")#0IP@ W2'2"8(#?E2=/] MQ-O]DD5PQ90FL+JCX#Y]W$=1&#'LLKO=",.DV36BU'")(+&GJB;NN<6$+ET0TZ.C(WHX">3ORGA5< M;-(9>UXNGD6!L,Z*7\4XD'8F1'[..NJX?4:3( H-0L<.6(P#&IOC8\-P&%)H M+BX'CF U0AWK"VF'1'Z+O"\UY.Z'D"P3?89(VQ+JYTM'#Y'V'^0WH.XALO4? MA=!4M;$#ADD26$-DPT), VJ.D .&@H1T#) V'11Y>ZDMI6;49RM(^PJ*?^^V M 6E-1WY1[[MQJ-.$+1&.J3F*#E1 $DL(';"8('/GX(1AO+<1:1<-6M"Q7]!U M=[,=E>^ NC)30Z!*=E?O#^0[@4,"W[QU%B '(H,A".G!Z,1$-L MA;:IU):"_99BKPCP'SC&9[#V&?PZ/H.US^"?])DZ+FS[C"5B#IC+9QRPTF>P MD6[JP"F?P7''UAEKG\'T]^H-UDZ$@Q?1FSI-J]Q+4&02;J-.0T*P2;@39FV: M7; X#,(NO='FB/WF>+S>^//A(81OG&KCCSN)AE&7VAR(Q$/:I3:'(D.'4+6) MU/Z+?U_5A[4]8W_==VC_7X?OSQL:44BM:=@/=XWMZHW&-(X[]O]8FSWVF[U3 MK(_<=!+ML@2^BEX3;3[$;SZ=>EW'M3>=")OG'#6L)<246G6;(YM28624J5-' MME#M83NJ J)]C_3SO1=3:[)W).@WQ+YJ36RG.L48FD=X#EA"++8=N9!5"4P= M,(HCV$&VMD;B+\&.ENH#^4X0Z=+<\8%0,DR<*C\YU"3IVE-.#T2&=HMM&K7- M$W_!^9)"3;3/DCZGH-U"78>WYE]",#%G8"_8-7%4MC" 4<=Y$]$N1_Q5Y@TCK16JHV/HM=Y5J--A^*??%J#;:8#@^FQ"T2M.LB% M(H&QQY^Z4-'>(XMV![6U4;^UC7FAN$LE>S[-%Y5[?I)+5O@8W'OZJ^O^G>K'L[ WFM&(33'TZZ,2!*9B]"1"Q%,K0%UE'81C;L6HE9_^FOJ M3VU9)V%B/6WH![MVP' 26;T8[;T D+'BH7I50X 9W^9R]VRVN=J\#O*^>@G" MN'Z%SL;(<7V"SJ:[ESUT^MV[)_5&$*S90C4%AY'BO=B]SK'[(OFF>OW@*Y>2 M9]7')4OGK"@!ZO<%Y_+Y2]E \U+-Y?]02P,$% @ 5&!I4S$Y%G0H! M9! !D !X;"]W;W)K&ULS5A;;Z,X%/XK5C0/ M,U);, 1"1FFD-NEEI+E4SKG8>^- ;. M]_G<_-GN:"WD@UH!:/*4I;DZ[ZVT+CXZCHI7D#%U)@K(\2*BYQ(6)SW+NC'6SHT@,KB)X>UVAD3$\I< MB ?S\"DY[[G&(T@AUH:"X<\C3"!-#1/Z\:LF[35S&N#N^#?[=14\!C-G"B8B M_8LG>G7>BWHD@04K4WTOUK=0!Q08OEBDJOI+UK6MVR-QJ;3(:C!ZD/%\\\N> MZD3L #S: ?!J@/=:@%\#_-<"^C6@OP^(.@!!#0A>.T-8 \(]@!]T 8U8/#: M&:(:$%75W92CJN64:38>2;$FTE@CFQE4#5&AL80\-[T[TQ*__??6AAF;R&Q3,L'NUFF=I99E"<$2^L6-QNEBL[RQ2R>7')%%<6C_S&([_R MJ-^9O!1?+4_($G*0+*UF8@DN,*ZT9$9/"3SA!J&@K7$WY&%%;G:'Q[%'!]YP MY#SN-F:+59\.W)=6UX=681CM<]T<6D7!L$\;JQ=9Z#=9Z%NS\+7,YB")6)"F M<8AI'$5X5F#-L!S_D*,]=;69)-CQK;_GO=!XWE@];S:8T_%XK140)AI MJ=IEW%;;?)P$!Q[LU6$:'&1XOU)'.6X..<)A1XW")M+0&ND%2*$*%@.9P?(P MNA><@X9S\$;68]1X%%FC_-04CZ1"M6TY-]%!]J/0=]WV[ Z;>8='LSMCMIQ2 M=[N3NF\DJW1G=Z=_=)WA0V[S W9.W"3VND2U$>R:W+2R>UQG\5B>I72CO MA,90N=G+DX2;0'$(3.:G>&5KC3D\\(/ZW578BBL=V#4E7G%XA$K,"I!<)*VS MVTE\\HR^6WMSJZW4+JY7=1*P+[>>S2&/5WA=;>_/Z+ _O>[4;-66VN7V_QV[ MKFOV(YWC[-R&S/T;S^Y+GBN2P@)A[MD ^T]NKK2;!RV*ZH(T%QJO6]5P!0R7 MBS' [PN!K54_F#M7\X^%\;]02P,$% @ 5&!I4^FX/0Z3 @ % < !D M !X;"]W;W)K&ULI57=;YLP$/]7++2'5NI"0C[6 M502I^9A6:=VJ1MT>ICVX< E6C@Z,E2FX(C;FKE*'K5^J?^P==.M3QR"U,MOXD,\W%P&; ,EGPM\5YO/T)= MCT\PU=+Z*]M6V!&!T[5%7=1DRJ 0JKKSY[H/>P32.4Z(:D+TDC X0>C7A/YK M'08U8?!:AV%-\*6'5>V^<3../(F-WC+CT*3F%K[[GDW]$LJ=DP4:>BJ(A\D] M6#3K%-=&J!6;YMRLP+*W[#,WAKMWR,YF@%Q(>T[1A\6,G;TY9V^84.Q62$GO MVL8A4B).+DQKTTEE&ITP[;-;K3"W;*XRR([P9^W\]RW\D!K0="':=6$2M0I^ M2;'#NM$%B[I1[T@^TW;Z LH.BT:>WCU6SO^YS__9_: 9_>9(]+W>X(3>-1AM M2YX"6\"*1@*V: X:S8'7[+_NF&F+C*N,41@,G;'OGPC/;A *^Z/%;=BX#5LK M.'"[8!80);A*O*DH2BZ,WY9&;X0]=8@KDTMOXN;M)NEVAG&XV3\8QS#1(69V M#//N$#/_&S/LC!I,U85P[S,O@#Y4-U\M2_5:8?5ZFV@SPJ_]Y'H1G_2NIKTC M\1F-_&I"_Y&O_A>W-!>$LDS"DJPH?&ULC511;YLP$/XK)]2'5EH#(0GI*H+4I)LV M:=6B9-T>ICTX< E6C9W9)K3_?K8A-%L)V@OX[+OON^_LN[@2\DGEB!J>"\;5 MS,NUWM_ZODIS+(@:B#UR<[(5LB#:F'+GJ[U$DKF@@OEA$$1^02CWDMCM+642 MBU(SRG$I095%0>3+')FH9M[0.VZLZ"[7=L-/XCW9X1KUXWXIC>6W*!DMD"LJ M.$CU\:OV=PW>*E3I9@U6R$>+)&I^SF1?8A)!AJBT",;\#+I Q"V32 M^-U@>BVE#3Q=']$_.NU&RX8H7 CV@V8ZGWDW'F2X)273*U%]PD;/Q.*E@BGW MA:KQ#3Q(2Z5%T02;# K*ZS]Y;NIP$A .SP2$34#H\JZ)7);W1),DEJ(":;T- MFETXJ2[:)$>YO92UEN:4FCB=K%!I6::ZE)3O8)$3N4,%US#''>7<[A&>P0>> MV>472C:44?T"YC5 =^CE/6I"F;J""Z IA6=2 M>P\/@NM<67;,_H[WC@!!^ ["(!P^KN_A\N*J!W;4EG#D M8$?_54)CH3P@_%P)QL"\G(K([%-)+W'G/7>0US.2$?#H<=7-'+7?4R[T@*H&ULM57?;]HP$/Y73E$?6FF0D/ C5"%2"^N*M&JH MJ-O#M >37,"J$Z>V@>Z_G^V$"'40\=(\)#[GON_N/MOG:,_%J]P@*GC/62$G MSD:I\M9U9;+!G,@N+['0?S(N-W1S0@LGCNS<0L01 MWRI&"UP(D-L\)^+O/3*^GS@]YS#Q3-<;92;<."K)&I>H7LJ%T);;L*0TQT)2 M7H# ;.+<]6YG8^-O'7Y2W,NC,9A*5IR_&F.>3AS/)(0,$V48B/[L<(J,&2*= MQEO-Z30A#?!X?&!_L+7K6E9$XI2S7S15FXD3.I!B1K9,/?/](];U# Q?PIFT M;]C7OIX#R58JGM=@G4%.B^I+WFL=C@"]_AF 7P/\2P%!#0@N!?1K0-\J4Y5B M=9@11>)(\#T(XZW9S,"*:=&Z?%J895\JH?]2C5/QEC.XOKJ! M*Z %/%'&].+*R%4Z51/03>JT[JNT_#-I_4A4%[SA%_ ]OW<"/FV'SS#I0M [ M"Y]=$MT_!7>UOHW(?B.R;_F""T6&W]^U!\P5YO)/"W_0\ >6OW^&WRP3Z&4" MLTRGRJW@H86;1K"+@VX8N;L3,?M-S'YK3'WJ,"%2M:0_:*@&GR+/L.$?MJ;Z M37<_T#WFC#K3"CT\4F=P6IM1$W#4&O!C02TUA UE^"D:C1O^<6O*"\$3Q%1" M)GANE0*>0=:<]U-'>/S?K@J[H7?\]#[HZ!XU*G.K/!&QIH4$AIGF\+HCO5%$ MU:DK0_'2]JX55[H3VN%&7VXHC(/^GW&N#H9IA\UU&?\#4$L#!!0 ( %1@ M:5/;'L5/&@, H2 - >&PO) MMT1[CF&;U?&H4'*;W)@X@V6F)0L>J,C(A H^U1R\"EIRL7;F/AAF2B@=&%M5 M&RH"2_WHX,C-H. M3\FETDUL%\']G;;+#X#-# 1R(3J!?>(,XU%%C6%:7MM) ML[@Q/H&"=GRWKJS"N:;KJ#\@6X?F9H-,E]2_LZWJ#B#\I\7MKMR&8.3<9N-"OXJIFOBDX QA[A[+2JQ/J3X'-9,K?Y M%P<01]&2Z=O9PW@+2<[DDT/8TALZM2^Z>_QV M?\6RL;C,V8KEDW:JY]-F M&-B!C=I>X'"(7#>7'\%\'.9' ,/B8 HP'^>%Q?F?]C-$]^,P3-O0BPQ1GR'J MX[Q\R*3Y8''\/JF]_#M-TSA.$BRCDXE7P03+6Y+ U\^&:0,/+ Y$^K-6!6PWH'X_CC04WZ?.(:J M8MJP)QA'TA1#H!?]/9HD2'82^/CK@STE<9RF?@0POX(XQA!X&G$$4P :,"2. MFW/PX#P*-^=4N/WU9_P;4$L#!!0 ( %1@:5.7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GGV\/R2/7?,XK;C:C7O>]8CU2 M<\%K_H.5H]Z@1_1*/OTA%?\AA:'5K%"RJD:]:'OB@2G#BU?%LQ;RGLYU5V+H M_(Y:D%$O']@;+KC2IKNBNS^UC(_,7KP]:HS\Q"O#U!4U[+.2S9J+97L;^Q1] MYS&Z>MA];BOQ3/V?:I2+!2_8E2R:F@FSK4?%JA90Z!5?ZQX1M&:CWE@^,M4^ MC_V#2;E]-F.AG)I29]R>4).RP\-$$5I6O+3_7A)[4#*A[;=+6E%1,.) Q@!D M?!3(68MC?^I )@!D:3.F&SCU,R T1LAQLIRN; MPI"_J%*VT_DO0P0)(4(VPC6CVJ>!(G^$'/HGHI U(_?TN\\$!?H(.=)_I$K8 M3-%V*:;(;$65&UDC*,Y'R(&^@UG)JF1*_](%,;-QV:"P'R''_5FS7E=M=F93 M>W+'#%?=01=T[6OJ8D(RB)!M,*.5#19&DB_T'ZG(N-'&=D#E=KX8$D&,+()K MMK3U9\-'P5C9]D(7#!)!C"R"&5MV[3D1VY_[V4\,CA:0G?"):.6E0#$4 M_F/D\'_'M%$V_C?*-B$9V]=VZ<6W&#) C&R 63/7[%O3-N;'-E?SP" 9Q,@R M"*;8Y&1JQP:%;] 8\D-\C)$ .;FWZ0?3O[J4D"OBPPP*@ER0)^+#C0^";) < MXF,.%!R$A>R3(]@#S9&_:,('TD6 /-5ZG>\&JA%22 M(*LDF&4%*2&I),A2":<+I^2F#4&&N_/$D%129*F\A3F^?9A;1RZ8H;RRFOR%+),BFR9/>2LJ6NJ-FV]CJ4PBEKW?' Q(=.DZ*.4 M'>;NVQ77=+E4=@QJ6.EB@DL8R.;98WIX9+YIQ\D>)F2?%'TJ:Y_8>@V_/>%B M0OY)D?T#Y[BG+B;DGQ39/Z]S7*].74Q(02GZ: ; ]!ER Z",;UE0,A! M&;*#GH<-?N!<67;[4KFJS" '98<:W?Q,0ADDH>R8*R5>U\P@"64'7RGQ6M_% MA"24'639Y.>YN_]R]\BXF9* ,V4 AS*[,IDC:>)B0@3)D M X4PO]!VL&%>=DS(0!FZ@?8K:.$N"8DG0Q9/8-;@E.P+W:T=D'AR9/$$9P[V M[[J+"8DGQUZ#"6..9;V6PML7E4/FR9'- V)ZYLDA\^3(YH%G8MRD*(?,DV,O MU[RQ8OG?R^YB0O+)T>7S8N$R&(QR< <7]M1;8$[+">\N)B2>'%D\^^7,WDR-IY"_.2+;D0+N80TLX06SLO5V*##3Z$E#/<;F?N+M87 MYR5;<,'*&WM[;A)Q1JA 7'XQ^(2 QY=\:,=]=RJ[?5\6G\?#J:RJW3CVO^JZK'?Y MV):[KL^G\Y%--QS;\;PSER\?O7Y?R9VF\U^ MG7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U>'Y;5I@_ M*"U1QB5!T@1K JT3@WD*@MZ#>0J"WH-Y"H+>@ MWD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+HK:BW$NBM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9.7W01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U;@CT;E#O MYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@7-]6E*>_4$L#!!0 ( M %1@:5/ART;(_0$ #TI 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:34[# M,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3J+4];^*1 MOE7/[IX]Q>KSRM*%SJ;\-:R8M]7&KHB)V6NZ)'^Y-3OF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J?7-B,\XAL M?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?_*>N]; M_BV?C?^:/'\!4$L! A0#% @ 5&!I4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !48&E3NGXZ MN^X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !48&E3F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %1@:5,Z]-89+ 4 &05 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4YQBLN[= M! >Q( !@ ("!-1, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4RE8@'_," ^#, !@ M ("!9R, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 5&!I4V(/% (3 P ? 8 !@ ("!A5@ 'AL+W=O M&UL M4$L! A0#% @ 5&!I4_6NF$7Z P # D !D ("!LEX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5&!I4TX*!CDG P T 8 !D ("!(G 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4[MNIC&6 P M@@@ !D ("!(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4Z%MNU'" @ 1P8 !D M ("!.8T 'AL+W=O&PO=V]R:W-H M965TR6 !X;"]W;W)K&UL4$L! M A0#% @ 5&!I4T/&S/2+"0 >!D !D ("![9L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I M4V47THI(#P XBP !D ("!#JX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4^?ER5=[ @ *P4 M !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4ZK$;TJM @ N 4 !D M ("!C,\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5&!I4S"*V.R> @ #08 !D ("!%]L 'AL+W=O M&PO=V]R:W-H965T;A M !X;"]W;W)K&UL4$L! A0#% @ 5&!I4Z#X ML\':! \PH !D ("!"^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4Q=+>ZP? P G@H !D M ("!U_( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5&!I4Z/63GML! LA, !D ("! M_OL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5&!I4P7TV=L@ P QPL !D ("! 0@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4PKGU*/C!@ Z28 !D M ("!&QL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5&!I4YF_*) L! .A$ !D ("!=R@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5&!I4UWJ_ZE3 @ N 8 !D ("!I#0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4SYV.]^7 P MM T !D ("!SCT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I4SWVI^;R @ A0H !D M ("!MDD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5&!I4S$Y%G0H! 9! !D ("!@U8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5&!I M4]-GG'F% @ .@< !D ("!3& ! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !48&E3X XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 271 361 1 false 69 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome Consolidated Condensed Statements of Comprehensive (Loss) Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows Consolidated Condensed Statements of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity Consolidated Condensed Statements of Shareholders' Equity Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 2106102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 2112103 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 9 false false R10.htm 2115104 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 10 false false R11.htm 2119105 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 2124106 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2128107 - 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 2130108 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 2133109 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 15 false false R16.htm 2139110 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2141111 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 2144112 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 18 false false R19.htm 2149113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits Supplemental Retirement Plan and Related Post Retirement Benefits Notes 19 false false R20.htm 2152114 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 20 false false R21.htm 2154115 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 21 false false R22.htm 2156116 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2159117 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 23 false false R24.htm 2161118 - Disclosure - Restructuring Charges Sheet http://www.astronics.com/role/RestructuringCharges Restructuring Charges Notes 24 false false R25.htm 2165119 - Disclosure - Subsequent Events Sheet http://www.astronics.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 26 false false R27.htm 2303301 - Disclosure - Basis of Presentation (Tables) Sheet http://www.astronics.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.astronics.com/role/BasisofPresentation 27 false false R28.htm 2307302 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 28 false false R29.htm 2313303 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 29 false false R30.htm 2316304 - 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 30 false false R31.htm 2320305 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 31 false false R32.htm 2325306 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 32 false false R33.htm 2331307 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 33 false false R34.htm 2334308 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 34 false false R35.htm 2342309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 35 false false R36.htm 2345310 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 36 false false R37.htm 2350311 - 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 37 false false R38.htm 2357312 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 38 false false R39.htm 2362313 - Disclosure - Restructuring Charges (Tables) Sheet http://www.astronics.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.astronics.com/role/RestructuringCharges 39 false false R40.htm 2404401 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.astronics.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 40 false false R41.htm 2405402 - Disclosure - Basis of Presentation - COVID-19 Related Government Assistance (Details) Sheet http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails Basis of Presentation - COVID-19 Related Government Assistance (Details) Details 41 false false R42.htm 2408403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 42 false false R43.htm 2409404 - 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 43 false false R44.htm 2410405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 44 false false R45.htm 2411406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 45 false false R46.htm 2414407 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 46 false false R47.htm 2417408 - 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 47 false false R48.htm 2421410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails Intangible Assets - Summary of Acquired Intangible Assets (Details) Details 48 false false R49.htm 2422411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Details 49 false false R50.htm 2423412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Details 50 false false R51.htm 2426413 - 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 51 false false R52.htm 2427414 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.astronics.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 52 false false R53.htm 2429415 - 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 53 false false R54.htm 2432416 - 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 54 false false R55.htm 2435417 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 55 false false R56.htm 2436418 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails Leases - Summary of ROU Assets and Liabilities (Details) Details 56 false false R57.htm 2437419 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails Leases - Summary of Lease Cost and Cash Paid (Details) Details 57 false false R58.htm 2438420 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails Leases - Summary of Maturity of Lease Liabilities (Details) Details 58 false false R59.htm 2440421 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 59 false false R60.htm 2443422 - 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 60 false false R61.htm 2446423 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 61 false false R62.htm 2447424 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 62 false false R63.htm 2448425 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Details 63 false false R64.htm 2451426 - 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 64 false false R65.htm 2453427 - 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 65 false false R66.htm 2455428 - Disclosure - Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsDetails Legal Proceedings (Details) Details http://www.astronics.com/role/LegalProceedings 66 false false R67.htm 2458429 - 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 67 false false R68.htm 2460430 - Disclosure - Fair Value (Details) Sheet http://www.astronics.com/role/FairValueDetails Fair Value (Details) Details http://www.astronics.com/role/FairValue 68 false false R69.htm 2463431 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.astronics.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 69 false false R70.htm 2464432 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) Sheet http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details) Details 70 false false R71.htm 2466433 - Disclosure - Subsequent Events (Details) Sheet http://www.astronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.astronics.com/role/SubsequentEvents 71 false false All Reports Book All Reports atro-20211002.htm atro-20211002.xsd atro-20211002_cal.xml atro-20211002_def.xml atro-20211002_lab.xml atro-20211002_pre.xml atro20211002-10qxexh311.htm atro20211002-10qxexh312.htm atro20211002-10qxexh32.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20211002.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 271, "dts": { "calculationLink": { "local": [ "atro-20211002_cal.xml" ] }, "definitionLink": { "local": [ "atro-20211002_def.xml" ] }, "inline": { "local": [ "atro-20211002.htm" ] }, "labelLink": { "local": [ "atro-20211002_lab.xml" ] }, "presentationLink": { "local": [ "atro-20211002_pre.xml" ] }, "schema": { "local": [ "atro-20211002.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 503, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://www.astronics.com/20211002": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 14 }, "keyCustom": 36, "keyStandard": 325, "memberCustom": 28, "memberStandard": 41, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20211002", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.astronics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Property, Plant and Equipment", "role": "http://www.astronics.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Long-Term Debt and Notes Payable", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable", "shortName": "Long-Term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Product Warranties", "role": "http://www.astronics.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Condensed Balance Sheets", "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152114 - Disclosure - Sales to Major Customers", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154115 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156116 - Disclosure - Segment Information", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159117 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161118 - Disclosure - Restructuring Charges", "role": "http://www.astronics.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165119 - Disclosure - Subsequent Events", "role": "http://www.astronics.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.astronics.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.astronics.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - Revenue (Tables)", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Condensed Statements of Operations", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "shortName": "Consolidated Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Intangible Assets (Tables)", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Product Warranties (Tables)", "role": "http://www.astronics.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Leases (Tables)", "role": "http://www.astronics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357312 - Disclosure - Segment Information (Tables)", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362313 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.astronics.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Condensed Statements of Comprehensive (Loss) Income", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "shortName": "Consolidated Condensed Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ibc3b75a2704740c69eb684ec599a658a_D20190213-20190213", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfElementsForContingentEarnOuts", "reportCount": 1, "unique": true, "unitRef": "element", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation - Narrative (Details)", "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-20211002.htm", "contextRef": "ibc3b75a2704740c69eb684ec599a658a_D20190213-20190213", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfElementsForContingentEarnOuts", "reportCount": 1, "unique": true, "unitRef": "element", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Basis of Presentation - COVID-19 Related Government Assistance (Details)", "role": "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails", "shortName": "Basis of Presentation - COVID-19 Related Government Assistance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails", "shortName": "Revenue - Summary of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)", "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "shortName": "Revenue - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i77372c874a8540e780ce76b5e839fc6f_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue - Disaggregated by Product Lines (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "shortName": "Revenue - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "icd567202b1fa449385f84ba212e45af0_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Inventories - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails", "shortName": "Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Condensed Statements of Cash Flows", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "shortName": "Consolidated Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "iea31a39ae8fe4bd0b1f3c782e804eeda_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie2bf74b85e4f49249d1fdccde6892a8d_D20200101-20200328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.astronics.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie2bf74b85e4f49249d1fdccde6892a8d_D20200101-20200328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ib098b00678304603a22319d047ea8b1d_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Long-Term Debt and Notes Payable (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "shortName": "Long-Term Debt and Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ib098b00678304603a22319d047ea8b1d_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i842d036a3c604c918306eede5acd205a_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails", "shortName": "Product Warranties - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i842d036a3c604c918306eede5acd205a_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Leases - Narrative (Details)", "role": "http://www.astronics.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "shortName": "Leases - Summary of ROU Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails", "shortName": "Leases - Summary of Lease Cost and Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Summary of Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i45ccef3545c844febc464c7d9ab6f50e_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Condensed Statements of Shareholders' Equity", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "shortName": "Consolidated Condensed Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i45ccef3545c844febc464c7d9ab6f50e_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i9b7f9563e5654cd7afc7f743090c03d4_I20190917", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Shareholders' Equity - Narrative (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i9b7f9563e5654cd7afc7f743090c03d4_I20190917", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie93ff54b14b345659a33a84378efbae9_I20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i862bfbc359c74890992e3f4d546524b5_I20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i1909996ceec2488ba89ceb75cf7c9a4c_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453427 - Disclosure - Sales to Major Customers (Details)", "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails", "shortName": "Sales to Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i8b981850f2a342b1b1ae102fb1eafe76_D20210101-20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - Legal Proceedings (Details)", "role": "http://www.astronics.com/role/LegalProceedingsDetails", "shortName": "Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i8b981850f2a342b1b1ae102fb1eafe76_D20210101-20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458429 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails", "shortName": "Segment Information - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i06a38d7c90bf4ec29c6d64ae691596d5_D20210704-20211002", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i422aec5726644519b9f62a00c42811e8_D20210704-20211002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460430 - Disclosure - Fair Value (Details)", "role": "http://www.astronics.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ie145effca7aa47dda3f00b6c56a3f0b3_D20200101-20200926", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ia95593e056c74e3cba396dc41580a472_D20210704-20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463431 - Disclosure - Restructuring Charges - Narrative (Details)", "role": "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "ia95593e056c74e3cba396dc41580a472_D20210704-20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.astronics.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "iea31a39ae8fe4bd0b1f3c782e804eeda_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464432 - Disclosure - Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "role": "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails", "shortName": "Restructuring Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "iea31a39ae8fe4bd0b1f3c782e804eeda_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i3010b5ff5797437bb79800e90342650c_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466433 - Disclosure - Subsequent Events (Details)", "role": "http://www.astronics.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i3010b5ff5797437bb79800e90342650c_I20211002", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "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-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211002.htm", "contextRef": "i65e563147cf444df8b09f24c806800e1_D20210101-20211002", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "atro_AerospaceAndDefenseSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace And Defense Segment", "label": "Aerospace And Defense Segment [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseSegmentMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace Segment" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of ROU Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "atro_AstronicsAeroSatCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astronics AeroSat Corporation", "label": "Astronics AeroSat Corporation [Member]", "terseLabel": "AeroSat" } } }, "localname": "AstronicsAeroSatCorporationMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessCombinationContingentConsiderationAchievementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Achievement Period", "label": "Business Combination, Contingent Consideration, Achievement Period", "terseLabel": "Achievement period" } } }, "localname": "BusinessCombinationContingentConsiderationAchievementPeriod", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "durationItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "label": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "terseLabel": "Earn-out achievement benchmark" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "terseLabel": "Contingent earn-outs" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Fair Value", "label": "Business Combination, Contingent Consideration Arrangements, Fair Value", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFairValue", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Jet [Member]", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_COVID19RelatedGovernmentAssistanceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance Amount", "label": "COVID-19 Related Government Assistance Amount", "terseLabel": "COVID-19 related government assistance amount" } } }, "localname": "COVID19RelatedGovernmentAssistanceAmount", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "atro_COVID19RelatedGovernmentAssistanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Line Items]", "terseLabel": "COVID-19 Related Government Assistance [Line Items]" } } }, "localname": "COVID19RelatedGovernmentAssistanceLineItems", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "atro_COVID19RelatedGovernmentAssistanceTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Table]", "terseLabel": "COVID-19 Related Government Assistance [Table]" } } }, "localname": "COVID19RelatedGovernmentAssistanceTable", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "atro_COVID19RelatedGovernmentAssistanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Table Text Block]", "terseLabel": "COVID-19 Related Government Assistance" } } }, "localname": "COVID19RelatedGovernmentAssistanceTableTextBlock", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial Transport Aircraft [Member]", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Class Undefined [Member]", "terseLabel": "Common Class Undefined" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "atro_CreditFacilityAllocation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Credit Facility Allocation", "label": "Credit Facility Allocation", "terseLabel": "Credit facility allocated (up to)" } } }, "localname": "CreditFacilityAllocation", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantMinimumInterestCoverageRatioQuarterlyBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Interest Coverage Ratio, Quarterly Basis", "label": "Debt Covenant, Minimum Interest Coverage Ratio, Quarterly Basis", "terseLabel": "Minimum interest coverage ratio on a quarterly basis" } } }, "localname": "DebtCovenantMinimumInterestCoverageRatioQuarterlyBasis", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Liquidity", "label": "Debt Covenant, Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "DebtCovenantMinimumLiquidity", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization", "label": "Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization", "terseLabel": "Ratio of funded debt to Adjusted EBITDA" } } }, "localname": "DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "label": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "terseLabel": "Duration of permitted leverage ratio following acquisition, number of fiscal quarters" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "integerItemType" }, "atro_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DiagnosysTestSystemsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diagnosys Test Systems Limited", "label": "Diagnosys Test Systems Limited [Member]", "terseLabel": "Diagnosys" } } }, "localname": "DiagnosysTestSystemsLimitedMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "atro_FacilitiesInAerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facilities In Aerospace Segment", "label": "Facilities In Aerospace Segment [Member]", "terseLabel": "Facilities In Aerospace Segment" } } }, "localname": "FacilitiesInAerospaceSegmentMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total Finance Lease Cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_FinanceLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, Due after Year Four", "label": "Finance Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_FirstEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Earnout", "label": "First Earnout [Member]", "terseLabel": "First Earnout" } } }, "localname": "FirstEarnoutMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FourthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth Amended And Restated Credit Agreement", "label": "Fourth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fourth Amended And Restated Credit Agreement" } } }, "localname": "FourthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "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/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.astronics.com/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_LineOfCreditFacilityConsentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Consent Fee Percentage", "label": "Line of Credit Facility, Consent Fee Percentage", "terseLabel": "Line of credit facility, consent fee percentage" } } }, "localname": "LineOfCreditFacilityConsentFeePercentage", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Line of credit facility increase amount" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customer One [Member]", "terseLabel": "Major Customer One" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customer Two [Member]", "terseLabel": "Major Customer Two" } } }, "localname": "MajorCustomerTwoMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Military Aircraft [Member]", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20211002", "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/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfReportingUnitsImpaired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Units Impaired", "label": "Number Of Reporting Units Impaired", "terseLabel": "Number of reporting units impaired" } } }, "localname": "NumberOfReportingUnitsImpaired", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost, Net Of Sublease And Rental Income", "label": "Operating Lease, Cost, Net Of Sublease And Rental Income", "totalLabel": "Total Operating Lease Cost" } } }, "localname": "OperatingLeaseCostNetOfSubleaseAndRentalIncome", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseNonCashExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-Cash Expense", "label": "Operating Lease, Non-Cash Expense", "terseLabel": "Operating Lease Non-Cash Expense" } } }, "localname": "OperatingLeaseNonCashExpense", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "label": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "terseLabel": "Less Accumulated Right-of-Use Asset Impairment" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedImpairment", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Gross", "label": "Operating Lease, Right-of-Use Asset, Gross", "terseLabel": "Operating Right-of-Use Assets, Gross" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage Of Operating Income Loss", "terseLabel": "Operating margins, percentage" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_ProceedsFromEarnOut": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Earn-Out", "label": "Proceeds From Earn-Out", "terseLabel": "Maximum total earnout proceeds" } } }, "localname": "ProceedsFromEarnOut", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProceedsOfStockOptionsExercisedNetOfTaxesRemitted": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "label": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "terseLabel": "Stock Options Activity" } } }, "localname": "ProceedsOfStockOptionsExercisedNetOfTaxesRemitted", "nsuri": "http://www.astronics.com/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "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/20211002", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ProvisionForNonCashLossesOnInventoryAndReceivables", "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Earnout", "label": "Second Earnout [Member]", "terseLabel": "Second Earnout" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "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 Loss" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_StandardProductWarrantyDurationOfWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty, Duration Of Warranty", "label": "Standard Product Warranty, Duration Of Warranty", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyDurationOfWarranty", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "durationItemType" }, "atro_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity [Line Items]", "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders Equity" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.astronics.com/20211002", "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/20211002", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sublease Income (Expense)", "label": "Sublease Income (Expense)", "negatedLabel": "Less Sublease and Rental (Income) Expense" } } }, "localname": "SubleaseIncomeExpense", "nsuri": "http://www.astronics.com/20211002", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems Segment" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20211002", "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_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/20211002", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r627" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r628" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r629" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r629" ], "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r629" ], "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r631" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r629" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r629" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r629" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r629" ], "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r625" ], "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r626" ], "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/2021", "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/2021", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r116", "r280", "r285", "r293", "r498", "r499", "r503", "r504", "r549", "r621" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r116", "r280", "r285", "r293", "r498", "r499", "r503", "r504", "r549", "r621" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r116", "r160", "r173", "r174", "r175", "r176", "r178", "r180", "r184", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r288", "r290", "r292", "r293" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r116", "r160", "r173", "r174", "r175", "r176", "r178", "r180", "r184", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r288", "r290", "r292", "r293" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r56", "r114", "r115", "r299", "r331" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r365", "r371", "r598" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r298", "r330", "r452", "r455", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r595", "r599", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r298", "r330", "r452", "r455", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r595", "r599", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r365", "r371", "r598" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r365", "r369", "r566", "r594", "r596" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r365", "r369", "r566", "r594", "r596" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r298", "r330", "r403", "r452", "r455", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r595", "r599", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r298", "r330", "r403", "r452", "r455", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r595", "r599", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r55", "r56", "r114", "r115", "r299", "r331" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r126", "r453" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r126", "r131", "r453" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r189", "r365", "r370", "r597", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r188", "r189", "r365", "r370", "r597", "r606", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r126", "r131", "r262", "r453", "r555" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r429", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r552" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r24", "r193", "r194" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r61", "r68", "r76", "r77", "r78", "r501" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r63", "r68", "r76", "r77", "r78", "r501" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r60", "r68", "r76", "r77", "r78", "r501" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r232" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r65", "r67", "r68", "r586", "r603", "r604" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r76", "r77", "r517", "r518", "r519", "r520", "r521", "r523" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r76", "r77", "r78", "r118", "r119", "r120", "r501", "r600", "r601", "r632" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r59", "r68", "r76", "r77", "r78", "r501", "r518", "r519", "r520", "r521", "r523" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r459", "r460", "r461", "r505" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r195", "r201", "r202", "r205" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Total writeoffs charged against allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r219", "r225" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares excluded from computation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Tax Benefit of Retirement Liability Adjustment" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r168", "r175", "r182", "r199", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r498", "r503", "r515", "r550", "r552", "r571", "r585" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r53", "r110", "r199", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r498", "r503", "r515", "r550", "r552" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r6", "r7", "r8", "r236" ], "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 classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r451", "r454" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r451", "r454", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r100", "r491" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent Consideration Liability Fair Value Adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential additional earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r103", "r104" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents at End of Period", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r516" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r107", "r110", "r134", "r135", "r136", "r138", "r140", "r149", "r150", "r151", "r199", "r280", "r285", "r286", "r287", "r293", "r294", "r328", "r329", "r333", "r337", "r515", "r630" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r258", "r259", "r260", "r269", "r608" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r505" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r552" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r81", "r578", "r590" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r191", "r513", "r514", "r607" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r191", "r513", "r514", "r605", "r607" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r191", "r513", "r514", "r605", "r607" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r155" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r191", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r191", "r513", "r514", "r607" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r351", "r353", "r366" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r351", "r352", "r366" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r351", "r352", "r366" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer Advance Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184", "r186" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r566" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152", "r191" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r322", "r327" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r109", "r116", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r323", "r324", "r325", "r326", "r527", "r572", "r573", "r584" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis points for variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r109", "r116", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r323", "r324", "r325", "r326", "r527" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r109", "r116", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r323", "r324", "r325", "r326", "r344", "r345", "r346", "r347", "r525", "r526", "r527", "r528", "r583" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r111", "r469", "r474", "r475", "r476" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred Tax (Benefit) Expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r381", "r419", "r440", "r446", "r447" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r381", "r420", "r441", "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r381", "r385", "r417", "r438", "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r415", "r436", "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r383", "r416", "r437", "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanTypeExtensibleList": { "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.", "label": "Defined Benefit Plan, Type [Extensible Enumeration]", "terseLabel": "Defined benefit plan, type" } } }, "localname": "DefinedBenefitPlanTypeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r163" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r3", "r4", "r7" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for Sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r7" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r7", "r230", "r238" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Held-for-sale" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r1", "r2", "r6", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r451", "r454" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r123", "r124", "r125", "r126", "r127", "r132", "r134", "r138", "r139", "r140", "r145", "r146", "r506", "r507", "r579", "r591" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r123", "r124", "r125", "r126", "r127", "r134", "r138", "r139", "r140", "r145", "r146", "r506", "r507", "r579", "r591" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r147" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r516" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r76", "r77", "r78", "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r200", "r343", "r348", "r459", "r460", "r461", "r470", "r471", "r505", "r517", "r518", "r519", "r520", "r521", "r523", "r600", "r601", "r602", "r632" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r198" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Equity Investment Other Than Temporary Impairment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r508", "r509", "r510", "r512" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r511" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r533", "r535", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r531", "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Finance Lease Liabilities", "verboseLabel": "Total Lease Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Short-term Finance Lease Liabilities \u2014 Included in Accrued Expenses and Other Current Liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term Finance Lease Liabilities \u2014 Included in Other Liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r534", "r539" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Finance Lease Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r530" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Right-of-Use Assets, Net \u2014 Included in Other Assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r533", "r535" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r533", "r535", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of Right-of-Use Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r530" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Right-of-Use Assets, Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r541", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases, weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r540", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r224" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense for Acquired Intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r220", "r221", "r224", "r227", "r567", "r568" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r224", "r568" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r220", "r223" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r495" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r101", "r502" ], "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", "terseLabel": "Gain on sale" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Non-cash litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r208", "r210", "r552", "r570" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r212" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r209", "r211", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "verboseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r52" ], "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" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r110", "r168", "r174", "r178", "r181", "r184", "r199", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r515" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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 Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r229", "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Assets of Business Held for Sale" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r168", "r174", "r178", "r181", "r184", "r569", "r576", "r581", "r592" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r451", "r454" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r235", "r245" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r112", "r466", "r467", "r468", "r472", "r477", "r479", "r480", "r481" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r129", "r130", "r166", "r464", "r473", "r478", "r593" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (Benefit from) Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income Taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r100", "r564" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer Advance Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Supplemental Retirement and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Cash Flows from Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other Current Assets and Liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r218", "r222" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r580" ], "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 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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r160", "r173", "r174", "r175", "r176", "r178", "r180", "r184" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r206" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r51", "r552" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r206" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r206" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r542", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r543" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r110", "r176", "r199", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r499", "r503", "r504", "r515", "r550", "r551" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r110", "r199", "r515", "r552", "r574", "r587" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r110", "r199", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r499", "r503", "r504", "r515", "r550", "r551", "r552" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r573", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit facility outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Basis points for commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.", "label": "Litigation Settlement Interest", "terseLabel": "Litigation settlement interest" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r279" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r8", "r70", "r73", "r78", "r80", "r102", "r110", "r121", "r123", "r124", "r125", "r126", "r129", "r130", "r137", "r168", "r174", "r178", "r181", "r184", "r199", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r507", "r515", "r577", "r589" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r485" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r174", "r178", "r181", "r184" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total Operating Loss", "totalLabel": "Loss from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r536", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r529" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Right-of-Use Asset Impairment", "verboseLabel": "Right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r531" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease Liabilities", "verboseLabel": "Total Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current Operating Lease Liabilities", "verboseLabel": "Short-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term Operating Lease Liabilities", "verboseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r530" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Right-of-Use Assets", "totalLabel": "Operating Right-of-Use Assets, Net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r541", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases, weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r540", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r101", "r234" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment Loss" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r496", "r500" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r496", "r497", "r500" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r496", "r497", "r500" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total Other Comprehensive Income (Loss)", "verboseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r44", "r552" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued Expenses and Other Current Liabilities", "verboseLabel": "Unearned portion of the AMPJ award" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other Expense, Net of Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r94" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r97", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Financing Fees" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r91", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire stock" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r92", "r492", "r493", "r494" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r403", "r405", "r411", "r428", "r430", "r431", "r432", "r433", "r434", "r446", "r448", "r449", "r450", "r456" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r36", "r37" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "auth_ref": [ "r90" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r89" ], "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 from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds on Sale of Assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of facilities" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Liability Contingency [Line Items]", "terseLabel": "Product Liability Contingency [Line Items]" } } }, "localname": "ProductLiabilityContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r261", "r263", "r264", "r265", "r266", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product.", "label": "Product Liability Contingency [Table]", "terseLabel": "Product Liability Contingency [Table]" } } }, "localname": "ProductLiabilityContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r275", "r276", "r575" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r274" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r273" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r278" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r233" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r240", "r609", "r610", "r611" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r231" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r233", "r552", "r582", "r588" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r231" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r29", "r196" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedLabel": "Reclassifications to General and Administrative Expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r66", "r69", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax Benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r175", "r178" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments for Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r463", "r565", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r242", "r244", "r247", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r241", "r250", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r244", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring, settlement and impairment provisions" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r118", "r119", "r120", "r122", "r128", "r130", "r200", "r459", "r460", "r461", "r470", "r471", "r505", "r600", "r602" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r173", "r179", "r180", "r187", "r188", "r191", "r364", "r365", "r566" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r363", "r368", "r376" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r141" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r482", "r483" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r220", "r223", "r567" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r213", "r216" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r213", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r33", "r34", "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r233" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r243", "r244", "r245", "r246", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r248", "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Liabilities for Restructuring Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r168", "r171", "r177", "r213" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r168", "r171", "r177", "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Summary of Basic and Diluted Weighted-Average Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense for Intangible Assets for Each of Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r156", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r246", "r255", "r594" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r156", "r157", "r158", "r168", "r172", "r178", "r182", "r183", "r184", "r185", "r187", "r190", "r191", "r192" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Segment Measure of Operating (Loss) Profit and Margins" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "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", "verboseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r101" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Non-cash Severance Expense" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r343" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r537", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r117" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r156", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r213", "r237", "r246", "r255", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/FairValueDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RestructuringChargesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r107", "r110", "r134", "r135", "r136", "r138", "r140", "r149", "r150", "r151", "r199", "r280", "r285", "r286", "r287", "r293", "r294", "r328", "r329", "r333", "r337", "r343", "r515", "r630" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r76", "r77", "r78", "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r200", "r343", "r348", "r459", "r460", "r461", "r470", "r471", "r505", "r517", "r518", "r519", "r520", "r521", "r523", "r600", "r601", "r602", "r632" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r148", "r566" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r313", "r343", "r344", "r348" ], "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": "Conversion of Class B Shares to Common Shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r343", "r348", "r457" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r343", "r348" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r343", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Net Exercise of Stock Options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized repurchase of common stock, amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r26", "r27", "r110", "r197", "r199", "r515", "r552" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "End of Period", "periodStartLabel": "Beginning of Period", "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r108", "r329", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r348", "r350" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r524", "r554" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r524", "r554" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r524", "r554" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r524", "r554" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r553", "r556" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r349" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r343", "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase (in shares)", "verboseLabel": "Purchase of shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r343", "r348", "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of Shares", "terseLabel": "Value of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r487" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r538", "r544" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r140" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r140" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r140" ], "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/2021-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2599-110228" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r556": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e526-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r625": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r626": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r627": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r628": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r629": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r631": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 89 0000008063-21-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-21-000038-xbrl.zip M4$L#!!0 ( %1@:5,(R3"]K18" %R/%P 1 871R;RTR,#(Q,3 P,BYH M=&WLO6EW$\FR+OS]_ J]WN^]IWNM%N0\T-V^R]B&[;Y(!EO L;^PJ$00O:_&KQ!.M!7$"(OTC/HN1"4U3DHQ[877R@7E# M+(LD"9$\R=T>]_'M\ W;O6?%Q=]KQ_W^V;.G3\_/SY]<^&[S2:=[])01RI\6 M[6;1AOS*:^/FO8Y@5'_I'H+W#%N,;XA07#A]R1T6F532@@;-\>!G7YE%/FR=SVX'O=%OXH]W[EC/)*;MWS: M[[IV+W6Z+=='PN=)D%5BJOQZE+UN__H9R?5\V2/^6(ZO2NBMIGE Q=N#B^M_M:#O*OGV*OQG4'S\>VVST^ZC M0%<;EV^U/ESTGY;#?+K^7__U7W_UBWX3UC.K5L<,^=?3X8]_/1T^ MVG?BY?I?L?A8Z?4OF_#W6BQZ9TUW^:S=:0,.H+AXEAM"=_BQB!':Y4>\7D>M MTBW"L/^+_AZDO]<*)4$J3H4.*, B)N.)34P$0Y0A!.B'K3P4@O]4;X2D[5JY M:RB>C775BZ(77/, 7/<%_M);JQ01'Q[YNTN_U?GXBNU]/."U03S9_GCXTI[L MMO9.:R=O>.W]8:O>V+DZ.'DCZ^RP.+CZI]C=VI"UUIOSPY,WY+"U<_Z*UYL' M5V>GAUL[I'[UHG5X\O:RQG;(;B.V#EJURX.3H_/=QC^GM9<'I/[RL*B],.05 M.[P\>!_4X=:1K%T%4CO9QG8[M/[RC:A=GJKW<.3]@;WF]L?TQ MOGQ1^)=OU4'CW>GA^X/+^LMM7F-O+NHO]YIXS_GNRYV+>MG/XVR>'+MU>[C0UQ<+)-RW=JU8O#]V]$ MO6DN:IODXE5CNU_;)^ZMIX)\-?3 M.\2<'FU?X_,[<47=!U)W_Q9U&;$ A(6JXS)5!0A;-0IB%>GBK%?&=$1R$VG:=C "&KLAYU[U60VZY_%0;>%SSH>DVQDT3[; M@X_0'L >FL-%NV@?(426MZ)5O.N;Q5%ILFY?G$% +ZY1M+#);MK'7WO)A7QM MB*ETQF2N;=I6:+UH[[;>D%JK?G+0V&O5WML;VW3PY>UR\,&WG,2 M6_6MX]-7?*\)_]Z[/'P?SSP3R")O+@]8_;C^\N#BX&J'U[<"JL]34D,UC.-L MUD_>L#H[(+LO]U+]Z ,HBJ:WEE5.!*\*KT35L6BJAD@@(DD;(EJSWR6"#+G# M:FJBC/1=>/K;B<.0O^]ZZ+GT;_<&G1+ M,NZF\2^SI1;='5/KY,W58:-^4G_YSW%M:^^XWM@K=AOUX\/&CCALO;U @16[ M.(;:U<;5I]2J;]6;-58C!RC 2&$4Z!U98R^:M9/CUF%C&P7V2!ZV#JYJ6_54 M:QRQ#]&0Y+1G51^IJSV/20#QZGCUH%)('PD MGB8>M&& IB] =*5,$LJRQWA7\EX4[2QEKP"=\+T<^]A-;WNPT>M!'^G8AVS M[*9AJP)MUTZO&,HB.EZ]PC?A5='KSY:0K+8_)N0_!8I+:5T<--Y2%"6*;5&4 M=LY1#,GA^]KY0>OM99W5L]@='[0NFKNM UJ_0NW+WIW4V;:H-?)8WPK4Q%=( MV OLFQ\T<"POWUR-[\&^!H?LK<*Q\5H#M>[[&K8Y0LOHS66]<82:N'9U<+6- M[QF/:_F]2N+7^M>.RL8'Q#?OE/%5J1U!^R;RJH_HM:04HG-(O!3"VOJW P#_ MVNT?0[:8DA2>"L^%5-(ZSK/(:P/).[BCSE>L,P>LHR67 MP0E3M42AA^N9KAIK:-5Y&DR@SECO%HEU7A7.%\UL5P]'L.*=B?+.FQO>V;3D M\'^.26B]:[OW=K#;JIVC@W9\^/XM1=/S8K>!EL56/*Y?;^ZIRU50E,1HKP1<$^G//&="^@M_D#O#<1 MQ%OQWJ+PGG+24B9--7(T<86UV;&1J8H_:JE"8B'[G%/BO6 M*T?0N3+$5073O&I!NRJPJ*(U+J;X':![B_U^$'DGJ_U6'#C_'!@=UUZ&4$W$ MH\< /E0MMZ9*"6?2:1(Y2U/DP)^(TXU9<0M2T8;X'-KXH?^ZZ=IY56^>N(S7 M+LYSZL#46?(-8W#DQIRW<'5SOGA^S>?A0@0XI!3#D_R MV&I;[S*W7M5/COAAYIX,@UOO3FHGSYN98^I7IQ\, MKQK&N<9F;M#\[.FJ4TN^9VZZS9N038@W[1+7_+$WZ7!#5H>>A^Q@5/ M[ZY_=B$!IU!M_Q6+M\_&_'FD%M^A#?'#X(RQ#_^5L3\ M/170K90#@GL3$S9W_N_=G-Z^/?[K[]+,R:#G^UNN[;C_'JM?')"1T?-_- MM>MAQINF-"_DWW0QO#+^/N[DZ9V)&C]GT"Z&D]8[=CBIU]/00GP8=&%]U'UY M^F )AE%GY0'"T8$ !,9C32O$ BDC5(C.XG.Q?0/LS#ZHQFE MMV9T?.4[9W10'9O#L##[=ZYFH&R'B1 MY:=G(%@B$G' T \7/FB7)$T6=1G^AVL:2\U&QIJ-$)M726<^%7]8RD'BA8[VED MSBE"S1"AYD1,[B#4'<[_B1G@G'JFN$"(UL+9Z*UC03(O/0U>)C\]C!YQ/!QE M9V?X-6)G%V?-(HQ]G4HL6MG;S,GC8[?T.@2R_9]!C@QW6F>=-G[M;5P4:""/ MF^'OK4Y[O]\)IV._Z=XN?J3GS:;K]793^?!AK^7"^K#+\N+;=ARZ;M_H^^DG MLS KPP7!(T#B$O]KA$C@@U BZ&B=5TD2F)YJ6+'%S[+%!/6EH=F*8%(K&T32 MVA.T+UB@BDMCV) M2KN,K]ABWMEB9*'R"; %X\&'H*+DA&1KPD1T>&)$ST=H MK>,81A73*[:8>[88&N!Z$B"2(!A.@3%C!%/!:TF8#Q*HRF8FF4%<;\4?/\8? M,PEVWC54O4>>D4(8YM 6D8[KS#G1!W1R=70S"*6LF&D"S#23^%*,RI@ J.1:!:$"^2T:BU M9A!T6S'39#335"*1=YB)!LHY5P1]*G2Y:3+4H@7MDA%1:,_,]%:-5CPT 0]K M4DMI%/5+1/M'V @"C1X+.E ;M4$84U3$Z04J5VPQ"0]K0M%;+R* 3C)09 M" MM LNL(0V<-"660X+%+W]G#AW6:*\_GSB/#$I;IR?P&TD%%4$#8D(ZQ,J"B*M M9L%;Q0.E"Q2X_94Y8H(QVTBE#%9&8UP0X'-*FI 7,E+[Z['&[(.T(J\9.^XED+200=I?G(]F$I_5 M5 JN)6!)BL(18P(G2FAF MA(.@!2QB:/87YZ.91&6#X.A!Z4B"$&@K>\=LT($D:9053"]25/;78Y]'"<@F M( 9=I^#1=Q)H\QC*:. B**(% +WE@ALRPR#TAB4==1S-$$BP1]5(HL8=)M'XLXD M$D9(A*"8,Q"(X"EYAQ^U3SHEFXSUBQ@)FT?BSB0\);B.B1JC2#Y<1.",&R4C M(* BGKHPB^VZ2TG@Q,I0F"*(I(RC$9*(S$>. M+B$WRQ-="6'0&C3S\5=EY:_!B5X&] B,UUDQ)FD!!4Y8K0,DX$8M3P1FYHIQ8ME6>5D@4 K!<9$D-TP+ MIZB+*&Z.$+Z$T9A9T&X.(C/$N&0TDS97A71@ XB(SKR-)$0$QR6,S,RLH64C71[ L4Y1FYH2>34(16,[ 68]J6\1LQ5IE M@S<&09BEL(1[/6=/Z)E$;YR@W%E%.$\*W4R!O@RQ0JCDF)6@EBAZ,W-+>%*1 M'#1X42(E6E/@LOOBE= B:4$B,S%2MSR1G-E;PI/*F:'!!=2BW$HO9%(FLB"M MU"9)R:).2Q/5V8.^R_M*MUTWGY?76Y00#E4R">]QWE"4*%BC?-+& @4M(R%+ M$\*9)GTF&:]1*"Z0F-92",^\\9:$9*V.UGH0>FGB-5.5G\D%9T0,6AOT]:@+ M0D9OM*><:2.Y0M7GX]($9Z:LWR85B0'I&1,F,(O& D_"2N((Q6 ]#?G 6QE%6+ZPRY2I.I,8BXM1R"#0^ N ME"5.>Y/R/E4PS"OFEB_&,GU9G7Y )0G-$[7>:_ BA(!VILH=6$,9,$:7+Z R M?5F=0>X+<&K$409&I$6>"$1'*9+0D@?). M"8/N'!,RH=?M:029QG'[)8B(3$]R)A<.\4%Q[R1(4!$->>>9EC*PJ*E1RJI% M*CPT+\297"R$"6U 1A!N$"\<8%'XH(-$A+1=@GW"#TRE68?",D'IX%W:-81 M5(94>>J<,RPY*X0W42U?(&2:))U)% 0\$E3;Q-!@%]PIXST(%J@FVH.&N'Q1 MD"E+Z?1#(!8M?0' N"G3=",4/,?L-2Q/\ MF*H5^N.1C^N3.&%X^/EGIS"75;I'%\?/>/ QS#YPKZ5CB(A:D*#0(%)&0)#6 M.B5-N6Q +?(7KXX_S,%9C[=5&'K'A%4I?X *^[3ISP3F$9"(LV"31Q6FP/-@ M4'TY:]!>M,.2H%.>MQ\5EV%*U+70/'=-UPZP?PS0WVC'FWUQ6T4O-#N9K7K/ M+_'+6:?GFB^[G<%9#Q_1',2B?93;X#05[0'$W;-\I"O>VKM53?Y%T>WU<[BQ M,^A/JF;2G;&4Y9AP1D+9]5V)OW]T_X9F3)TN/N"14S5GPZG$)9%/,(U)*D&M M,9Z9G*^9W1X:N5EQZOV=1TX*G M(^^-C6(LA#$SKZQZPZ2#7M&&7F]_^(C;'-: 7G__LH?MQE=_-3;+'B5[<-P' MF]YX*C_#9BZ0P QP1:V0&E6C)R+D(^'!"4/EB,W$F,T$)RLV6W0V$P]G,U'E M9 )LYBA!OC**!>-$.N7K?_;+,SP'?IGN%,7=9= M"VXQU%MT)B"6K-?;@MPB/WW$0>CO=O>A^[$( M<)>K7F)_W^+EGU[;L;>8X2>\:DD(",\C9?FL,NVLS+MF=- J0?!RK'/L6.>L MN&+.N.)3?6(?KD_L9/1)("DEP2F@2D%6LC8XQ:5FP(E*)H3YC9K]VISS*%$Z MG9.3=&3:L""T5UY#BD1K;Q40(D:IV<@,?+C0,8?I%ID@U_;+?H"VP[]G=3R M,W7BK)="1Q/SR046T,*R,C&TL4QPR26VDH6YY=A/!=)=3$H@?U%9D""X54S3 M&),P)AJ+^,"YYB"=#IXOP +XW##G/+#0#!;!Q\Q& M/(4%RG3Z)&#\JG-?<&*STT/VV7=-6-+M7EIP]!V" 2ZL (O>>VLB0^N5D@7*;IHS42CT(38*Q*:C[#[VBUYR(5_;'\_R MD.Y_/6@:<,T&!>W=0M9,FTOJSL1KCRH?=ZV83-:(2)(ET3.NDLSZVG.R9+A;RQZM MZUXN,]CFS:8HA,(+-"$Y&I:*)!)C\!Z=U33<@[I$8#MEDLXF8FZ((UHZ,($( MZI*/+@%US&G\K"(L&<).7TIGU@AQR6!T>M2<"8)&1GR*R=#DB$ 4=1X_:Y'/KZ0V<+5D"#I5 MV9Q!$2O- Y6@4I0L'QB3BS!(+S45Q#/$T24#SZG*YO1Q,Z#3Z5R0 J0306KC M'0T0M?2)&2;MDN%F>8K6]5K:,D(G3Y)+'K1QD-T5Y3W50&4.+7B=R$(>B3$O M!)V-_RF2 "J<4Y$+ZY!@G/D8N:,0C5-RR=!SVA(Z?0!U(LID+$%K"!V5:"U' MFS;Y**)6Q(U4!T&E+Z RRKQP'3Y4Q6B6AG;8NVLBM$MHS&?BR8>B44U%F M@J+.2FDY$*F"%L"#=TC/& 1%!]0)O9#'/,\52:>O=D,B5#KIDI86I92;X"#F M@X@\1=5KEBWH-_V$L>DK7IEL"$FHH#)Z!F>9UH#D51"!$1F73/'N0ZO(A?P& MH=_I+J/6E4)K$J7WFD7A!#B"B$K05,IUA;A;ME25:=)S-@F=(KA@C8+ C # M5B3?0,KLPWC$9F8M1 M4<'0WB4&B>K!Z$08=\NVAC8SXLXF[9-1&:5-)*!3RJ6Q#GU5"\H(RK4R"WDX MS#P2=R8PBX0EJ($A6NF$IK,)#B/O=%9L7$FL181.AB;/ \]$CVFC!DG?%B."$7GE#0TF;SWWAE F @])&K\ F/KE M(HTE'4>77B&=MYL0^MTBN.;KSCETT6BJ=1Y0)G(A<37F.N',!JL0456(+EE/ MB; A*1NU683"1'-/V)E@:XA2:7RBI\D)8;F1R0CO&$6HE2Z1!<#6N2?LC+96 M1"/1^-4I>I&,,[E@9UY ERR?T+X(.Q;GGK"S2115R5.)_^-!"ZFY(Y- U2=-\EZ%\N([BJ2/,^"\>8"&)0H.6,A,=!4*!D^R'@ETJL)R>1,X M(Y/@8(,VPC'A*+HGE@J7 CJ@-#&]"'E)#R?D*#R_"=W^=LS M+"-,]LF2Y8'(:5)P)0MK@1>".,$>2$,2A##HF M4-=Z002UB[#39;ZH.!N7TEGP0B4;.(JE3I8Z1B X&IUFP2_"663S1<69X&(* MG*H8F;L#>KZ=,XU4PO?M7[YNNG8^MFO[/X/BK,RA MOFQCD%=?YX%]M3000(OHD52+$^243JQG0:G)R MA9.G%=4^!$"THM:GJ,$')2,DGO0BK,>-Z?"B:!=]>%5\A+C3QODX*GP3-GH] MZ/>>7];<2:=;'NA\EWBOT0=]%-MB]H%'&D5R1 -#>!-).Z>)I]XQ)##AB'+S MKS+GBZ*/HBNYI)1IS9-D0J ?9I65WB"1K.3"V3C_NG)NB30Y)2DL\3HYB_\% MP2#F4I!HT8LDN"#>JF57DO5./G3^#/JP@=CV6-[8[#6FUTP -RE1JP4'A]Z! MAH1H: @/5L"2:LSID/=QU*=/$(C1$IP60D:7>*3"Z,A4-(+*)56?4Z?8Y'0I M<&#,2B*5 &&#]]X:H_.)P5;@OXN05/U3I&MT782Z:RUG3I@52FAE%4!P@BEP M7 3%60"2/*-2+ZD&?4RB/D[DBW&>HB%"LBA\2,9$3[S@+B'R6:*65&].B4Z3 MTY8J!R.M"4ZA>Y"B-\DJ[:0DVH5<7;]EGI*4!L0#AN=YJ=HZ4L@A"8 MU)*0:"A)@E+E9 J*DBBXMOC-+:G>G YY'T>#] MHYBZ' 95+%$B7#(R+*DVG3[))ICG$"T/,OBDK1'.6".9X!140H(1Z^:89#F% M,B_:=9I%+*=])V^]NTN979P)EZO C*N9?H,J#^:3[RI%_FC%4A^%(V@D^=A[ M=/FY$CD)T$2152[SB0@K%F$M<<4:1S /+#* B$=(1(2/S %93F;CS'(1<@+SB1ZF2/1-^G!>TX2(:QI47 MQG$AN+=H\AL)).6]QTR1!4";%7/,!=YH$4"CP:(H\V!^80:,67<IR9QV:.[Y6E[]LGR6]M MX_J9^A[YY-M$O M""B.-"9Y917D,)B=5I/F7I99N:8L71>H? M;^"/$>)&.^ZA\D".B,/>KY,.YE>8!^UBR)'M01[+-;.UP/4&75@?/0,_CA\P MOC+^GI]P+XM[8HTG1&F#[HDBW#&T.VTD0H,SGB[2<<]?)/\,*#][.X!*I6T^ MDEU*-"AS^"))="I\SC&RFBQ"_.+1"?L@HV#/M8]&RBM_K;F+HC5H+0G+7&N6 M5/2":W[XSP [ND?#E--]M\UWJQI*I28N*$68%90**T/BGAE!A F.+U*RU QA M][Q/"HOT (7SPN[QSW<+Y)NSA?'WR'IUVS!MA\$V]:Y_N MI@3X3KG=JYWGNWM+H@7N.I"6,WQ-(,*"$$3;(%AY%JZB7D#@*S%=B>DLA&D% MUG,D&I$WL3 =(T'KG@9JF"0E!S BYD\H?VT.8%4B)J,#G)+!I40,F"#R M&9"<::.%%FC1)DK. "=D! M6A$9@[&"$25L9%Y0KFQ$OK#64O<3\5%?01\'\VLYBI/R2@Q$JZT5G*&C M:%AR%HV/E)S4-'N-PQ+5A$@BYI475]&+.6%*DJ,7-X=+_$P>L*(R.T?)"9LW M''A/A9/$$L\C+.":P5S.#4$>KS<2,.&4B(9*-E45+CM)$Z<#&9GS&A53 ML$A[H)=!/!:2AZ2DC 89F I$2*VLY20DHZ(D4@"LLF)_,16[D$R73KX-;,?%\,?&OE5*M\@8#QE4N#IIWEEKDTUP;6W/0+"JZ MXL[YY\[E-2*9CKF:DHG*&<%C_B,(ITH:&;RC; &X\]=2)X%%+J*0@":^D-38 M9%D"D-*!<\DM0E'P7TO"3,YTY*+;J>UV6F=#?IE3:C= MM.VZ;30*>J^ANW_LNO#\\OX'W,7S[=99LW,)L-_OA-/=L_RH950-P*B. @+1 M(@FM@F5!A+DRR^JPLR,B%BTNC*<[#,*>\9T"1G M4(#M1P7C.E$Q'R/;O\Q2T&G#=76^<;-&MRP+@UN8JX-N_09\"\EB"$%%80\%FZ@E!& MR04X(_W[Z;4%J6A#? YM_-#/YW7W%D[.0&F-SF&BGGK!"/I)_)<'X6RN>RH7R*6;6T4Y>P_-^" #&% Q M)4'R>5\V::ZE0<_-.ZH7R$-;#"K/Q.'*SI2U*@ $)HSQSM@ "*0AZ6#=];&T MBY#GO1A4GDDFM@IH'$6>(VX@2! F.4]!VA1L1!$/(UE6S*QD>5*RK&XYC].1 M96&(5>AA$F^88(D;7L9-C!$:O1AAEAJ7OVI8U:'_&J>QNP_=CT6 S4ZOO[R) M353'*$+B#ETAH00Q7";%>(R4"^X#76K@GDLVF FR*Z!(N@A?/,1TMU<$&SA-Z>%K^T83!]'IB)58#.O=7,^V %6@:)>2YY3";0 M(*C21OS25L%,], ,]F5[@D: 9J@*HM!<^<"25Q:)'BF0E'YIDV F>F#Z]@ 0 M291T&IA!9]$EPY1.@N2<'!^$@%_7'EA&Y$\N>2:LMC2AVF?,64&3Y<(+BPA MS*^+_,N(\3P7XH80 @&!1.=HX0G.HF=)4TZC^74Q?AG1G!M/I(U2:!<$<%D> MDQ4H#=Z!)([^NFB^)+A]??!:%_I%MYR?#V?XIO>?O/9)H_$SOW;TVG4' 2>N MT_K2F6[CJP]YY%V?(]"Q/ZLFCOI=,<]W#[G^,Z%W39,:OO9/:^,XA:.6ZY[ M>O>]]UT3>GOP$=H#0$MZ&95M#-[XR&)P+HD Q#D;)#)L(%Y+ME!F\XJ5YXF5 M9[";3GHT#Y,641AA\H8&U:>S>(&6,.D $FY0@9& M?L[5/"(#[@UHZ5>L/"?<-4%9:IQWEI&5@>8C"810T6:]C#Z=0L7,D:F)9LFR M!8K4K+3R/&GEZ8>A4M#$$1.T]UY("XZ!3UJS(".:RF:1\I!66GF>M/+T6=EX M:ZB1)#''!?/44P>4L.0IN 1:+9#;EQ>TD)'Z1?L(>:> WO/+NNL/NKF(S/7/ ME[?H^QKGK-W?::=NOO: N-J#V G[ZG6:1V?Z^(5OL)1*9F;K@>WYF^G'8LN MA'XID\OH2#J:HB/>$#3#1;E-Q-.4E.8J6!?D(B4:KH1CN85C^@%#%T,,+DEM M- BFM/7&4QN-9.B?>OW9=OXY-(+NDO2:(%=)ZV6RGB[":O&*C^8@3I6+-GD=+6>1 M"$&53_GD#@@@-:%2+U)IST<@Z41XN"QD/'J=[6;1*MIN6:N!"0:2&2-S#J+P M,3I. J):0@O)">?" EA)*VZ:&UM))#2S02,7&2(CU]R][F>13Y*?OM?X7$N6LB)(;[Z+77&CJK:02HM0J M*0'CC;W+@W*_!B?-!.$@.8?&$E@;@B!2.94D59*#LLQ+&Y<,X7X-3II-]HK3 MR7-A\=\H!$U>:0<^*&0>$:Q?A",5YI^3?J&X@-(AUZT1@3A KDK.,2<@O+Q^2(2(BCQ(M4IDLF M1LPBY)G-HRT\F_TUQ$C0G,A(0*#E8HDW.@HJ'%A) E\ VV4>:3D;NT$Y;J(. M2,,D(# ;%!H0#AUD*JV*<@'LAGFDY6P*XC$9@5B:)% !A'F:3-!&Y0W)5E.U M )@]C[2<"5XJ18GC2N6I%=(XKPS7'*UYH:VC=A'B#0^AY6:G>]9!:D*]TYY: M;M(L3N2&&, @E5#+4L^=S9OWO'#HM9D4EP4QIT_-V:S"@V4R!:^)$R(%Z4 S M+@V-*3%F75H2S)R);,X -0WSP1#0WJ.F19D4U/"DDTW:.\)A25!S)K(Y?=PT M8%-TWAF1=_P'9:A.G/ @\HJB8F1^3TR:&R(^RHE(+@8+!NW2(*G(1R$Z]#L8 MXQ&,9LZJ^3T1:1[I,KD3CQAC1FJ+TB&5H#9XYL!['0)%O\'KLL M2@O&I#:4H@> M@FJ?-OV9^&V*S 3*B#1,2"F\1//3*>H8XI<=GD"V(N=W2]ZG%/J9,^*BB)I9 M;T*$7#',,@A1%)F=5>!^C1J$1R@NDD'5:BL"2\]P+2_DBU?Z?(U+-/EZ"=J*$E(+3 MS@F==TTD0KP*,A^J2?PBQ$O&=-V#LUQTNWWTMEWT;V:[[L M=@9GFTW7Z^$#@[N1V'L;_AN:,76Z^!6=A#Y>"N6V^P'$43P;78Q);>7;:8=. M"V[6O5W3M0/L'P/T-]IQ(\92O;AF'D6SDTN=]IY?WAEM#Q_1'$1DV_M'>HN1 M7[A0-,N-_#OM2:?87R_A#WP/_C/(R^0?\<_G%6H^:?#H.C$K.O5PG3B1\RT" M-]H&F:1B(H!QTJ)Q+Z3F^%.*-Q+$AQ(TAX;CG9H,^P':#M_^5OF'T2\O.ET( MKC_ULIVZW_A=+;'K4.GV>D^^U>6H93^3#C(:G*MHGGY[+\; MR 6]2AW.*WN=EFO_]Q\]U^Y5>_A:HX:]X@KPP=A'^?5\U"DA?S;14!P/ CW\ M__5G?O5JA#"R'YX-VOC"N16.RATDF57)TF M+_+^]=0A.?+DCJGR&6W*KEVS.&H_R]7$RFK?_?(YHP:^T\7!5'$FFNZL!\_& M'_Z,*$I-=XFN2/D^Y4U_MESW"*GM._U^I_4L$_LCH"477'/42=G?\/*(#ZQ] MHHG.K-!'ANO'<<D0HMN[@9 MP]-RGNX3DN',Y><)G+;[Z/(%*<'^?H0SS2>_AS+7UM_6=QO969;^QT=C> MO\M+W^"B68QV?WOS[=Y.8V=[O[)1WZIL_\_FOS?J+[K+YI,*(%/:S83_VX.[34VOK__M?5)$_QX-9%#U! MS1-!Z(/TQ/<\5MHGQNJ)/[8<+7LDK7:O8OHQ!?@=C_IQ=3CJW2*#W%*0I39X M=(%EXD$"BY9WJ_(7VDSM3KL^:.%#0F5D6NUE["Z4!*DX%3KDXY9B,I[8A.X( M>@B&$+BW.$JE[;*+$:%XMM4)@];(@5L;F6'\W:7?ZGQ\Q?8^'O#:()YL?SQ\ M:4]V6WNGM9,WO/;^L%5O[%P=G+R1=798'%S]4^QN;7M98SMDMQ%;!ZW:Y<')T?ENXY_3VLL#4G]Y6-1> MF(M7[/#RX'U0!XTWE[N-FJAM_=,Z?%]C]:TC7FMM4VQWC,]GM9?O3@Y?[K!Z MX^W'^/*=B/_^IWG(FA_]R=EQ?6M'UJZ.SFNM0^S_@.QNAO@ M_/!]_?3@Y(#6WQE1/_\0%=5*HEEK70Q5 2%5G;&R2BQH2U@4%N+:.EK(;TJ[ M]88&ZS/34DS9']127#S,FOE>+:4?IDZ^5TL9\ZMKJ<../-;#,'.+C)+W$:<)J3/IF8X*P_G@(UNX9H_3/>AXS-IV$D( M9JZ/=^.;]B#@.W6:WC6;G;[O7-R'2F\&KHM\W[P%/[E6U5__^ZX MMG6*SWU[66\')SL7]:V-T3WOL"_9/FQT MZ.'[[3R6 M^)[KZLD7HCG!\TZLW#K;V3PY.]5KVUUZJ=;!,N33"!UEFZKA?KS2P#W )7V0 Y&V^H; M$9G'3K@VX9H:ML7X1CUSZ"RD;HY\O4A5H1XB3-T1O:81GT?6AVL)''F=%4(WNLGH)KEN%]GVJX74YKNUA$'(A%<,/ M6ZX7M9.W'X23EG*GJD%IAJ:K554C5*Q&!7EO@E>$V[7UW=#O>.@.^9K]4'K0VCM!Y?>I9<0.3UZT#AI'K':%UE7CE-1/-E!IUH]WW]?D MX=;S)EI&Q>'+>E%OWK6,4'.F7*01+2-NJH(ZAI:1,E7-?4J! 4\VC2PCL?R6 MT0TSK4RC;YM&_9O9&ME&J=MI5<;O.?VA?6VQ<4BUZ?^=W6RLK6>F75'C/FHL MC*QM=EJMHI[OUGT[[B>I7> M&82<=AHK1;M2]'L5-/YST/#W%1BLP."7 (,%BOD]/)GQD1[[2$&_^5*:TXD. M]G)6^EFW\S'KY;NK(T.,SLGKUWN7RASVS>'ABIN=N)B0/0P5'IS4<0SO6C@& MNMO :W@O0O(5]G65X;K6.!6'#;RO.GA_<+';.&[6W]>;N^_NA H_,17NQNU4CM_1O\;_9F9'C M/=1:GC2HG/*HJL1*R_/.H 532CM[^Y7MUEFS,Z1ATE8SU\V>5<&VR34WD:,W5Q(8/B?5S@ NE)YWU)YEU^QPO)"\54]6V$G M&ZR64^@:;RX.3G8DSL%E[?V+T_K5*?;QKEEKHLJ327KI@JAJGDQ5"&>KSEM? MM4[IH&,$J@%5'B>5O.X W0"5]^[R4\7WQ^,O/XP89!,_[G8;G?/VBDNFQ27R M TV(B$FD*B1.JT+Y4/7YD\]'%AGKP8!96]]VO7YE8]!%LW$*#/+=GM^(@TK# M?+?[&ENBE;MR^:;&1A>U\P]4>?3T/*T2&7556,.J/D*H@H1@M_*?'A$@7G=0$30/B[-5/.>!POU% MYPG[K1_73K;Y[OOZ\<'[&L%WOL!WN3IH')T?G.1Y.K@Z;/S3/,C.DQ*" 4V\ M:JU!C/ :G2=F?!6X)YQ#LB(2M"0$D6SAY!K9"3DVPA?=C^_833D' CE3*5$[*5%4\!*&EH<2DM75- MU:>"\/MCVM&O.H@4KX\[[5\RC0<)$SY8%3P3-E0-9=F.I;1JE8,J99X;'0UC MBJVM&R*K5%K[O9L!IBGD#ZO*\-M-1L+__I=A5/_9J_2A"6>9"RKMD@W^J!3C M8CP5AS)[GZ);"(5V*]EVN!@/78CWI>M6*/O-7^?H;H3^LTH=YV/N,PZ^ZP6/ M[KS@;%;Z40,](4/K[WL79;E^8A^X9>*[UN35$R'XY-=ZV1/.OJMRQ ]8_$/> MNS\_?A86?:/H#XL>@0O'E9 KE?U<^O_K?Z*&VII!V, M]R:@ZC@_+O"7&_URY[47D7FGM$WIQLX:J>E+-"I*$5E(.VODA#:.+@ZW3@DZ MFJ>Y__K+ [2OCB1^OJHUFJV\*_O@_1M^^/[3_4=GQ[M;+TYW&WOH:.ZU#DXV MT'G\!W]KXN?:Q2Z^:^WDQ?'A5FP>-LW%[?U'GEFJ?+35?()U503\9'1"9U)2 M S2("!:&6?#(K?O]3CC]H_+_/R&T.>:@Y7EG$HIJMY)6Q4&8M4X):M">XMNLF6, MYM2LC?VMC3=#%5RIN>XI]+_*T/-6T.=^)ZN^VZALO'[]:F=SX_FK[7ER@Q_H M\N>J:(A_62#^*$4&O[C1NH1KQ_%/J>BADJCD*A)_5(I4&0H+.BYY4:S2S$MY MPPVOOZ^RQ%=9XM/<,L3*FX8\Y[M/OQEV^^2F*<)<*7 [[9ASE*#B+U&( '4A MCNL4_2@H$S]S!.;6WI#?Z._#O1?'KH3"] M 7J%.)Q\WVB0Y6FV69T,'YLUAB65Z"Y[3[ZXV?:Q%P$W!]TN#NOZ&(N\V#_H M+23\_T3QQL:;#X8%&J*+56XH C=GLFK1"JUZD9?CP <;$<(/H/=:'I<@+" M9_7?;Y1_J?7)S2W.H_H?]+]\RY?,G?MT]NV_Q]T;F#B"JN^".ZVZA ]XYIKG MJ#S6GJY*V"]("?M%!. ,;HAKK:+?1VB%)N);>;(1HO!E"8,H OE*9[1O#2.^U!:RZY]^4<%T(B]K.QDYG>A3/#98GN4MIM\ ^\IOB-@9 MM4M([QUW\K[4<;F6_K'K?SICY^ZN73)\E^L7N38-H/?[[(#_%A4R$49VP*\% M_+GV'?F HBT"UZD*.J#S#EY7O5>Q*K46UEK'DI0KY%\^Y%]$98Q:RU6:.'"H MN!!0&6=-&TMETLU.R7V_HN9R%63;ZF?7GJ ;!)4(J6@7HWUVE9SVP'"@]_=1 M7J5_EEV-6GZES;C)O9V/FI5J\;IEKX6P@J_='?LCJ/E:2)7+<>NB76I^U,Z^ MRL;.W&T/[DGEM\UR&CMM^'WQEO&9>:*9F'C0) /?PV(FJ\%^]V#I8R_S5I=*N+/D@ ]I1IWMYWZZ2 M;.UW-T<-%M+>'*XSU;:.R,')SF6=O;W:S?>\?'M>>[_#L']VT-AANR]S$?8C M>L"V/RTU>KZ[M5?43G;X8:,FLXUZV-BX.#@YQ'<]/*Z='(C#UEYK=^O=R4&Y M6?=FGQJHPQN5%4EFESLM@07HGU-KZQN=B^=A%1V("(HZVV8//]=)X;E^6 M4[LYG-F5?GJ ?GI[K9\".&XXBU4;I*P*IZ%J1"+9J2;!@$F,/; 4\@SVJ"]2 MTZGNIY^EQJO?YSHND;Z;B+&Y8#3='SKYP]#0]('HN^]8V@VQUQ<^0UYLPR@#RO7?CTV M_>7EO@/H/>KJW\,Q([_=(CL_/[X8N-MX(S\D5/=2&%>51J6JH)I7/<<_S&HJ MN,8ISA7-OJ#WYWLQ[/92X9P*Y499":3>^0BM3P\:NRZ(\Z)I#SNE=- L'1%"@;92[^^UG?J+ MN\+2'K2JL5/FB^0F]R30E?MJRISN_7(FSI]#%RJ=FVG.A.^ACLX?L2V3?Q##_\#NO_2 W^YN?_J]7(-4?Z!XXSCL MK;LV\Q[-RO.OW_UDT MVO_:-?:$BQ^[\VMC54_, RL??-\U*?3$GTJ?Z!\L_C"#>55/+'T,],&[=J>46G%?;8BO8=;KC9?;]ZUK/4*0?_Y>?:\Q"K)\=S3_BQQ" MY:-.U82LB>^=JL>T;+YS+ ^W;"A96W^Q4]^H;^YLO*J@X[R[5QL=3/69>?-C MJYNKQ=\Y7%*>FIY?-'VWTX?6:+OIY/2=701U=]^ZY]PX'/*M2,XO8_R@3)E<3 M_7-RNO-Q46:E.[]#=ZIY6>_B(HW[D4)AV% #>X$2%^O8::4V+%2P7:;"W8>> M^W#6'\(G4ROX7"8.$BOXG)^F*_A

<*/J>C_!A[('SF;-8N'..E7''HMU>= M7N_W2C[5O 4K/%VQU"-#OG*W=T MQ4&??\-%W!YPH^YQ$^J9P?Y??UL7R'\C,/A,]RE]AQIXE=]/Z[LOV? M0=&_7 'I"D@_X26] M+Y:;H"TA60SB.0+J/RXS17?>KCF/J=RA<0];Y$S!7P M+0?M[0KXYJ?I:E/ I#8%L-6F@.735U:LK==WEO5,5KXIBM+>57':&5)?477R;7U M5W#DFD,3N3SL?&4C+PME^6H_\!PU76'1Q+#(K$)0*/].?L0!MVB M7\!P<>%MKSS08^1 K5!K67B KQ*UYJCI"K56B5HKC?45C276UK<@N3)Q^.U9 MIXTPU2XZW5MHM4*F):'S"IGFJ>D*F5;96"N-]16-I=?6:[F P;Y+@.[3K8SA M%2(M"7U7B#1/35>(-"E$DBM$6D*-I]O]*"RZ %\Z;QKY:M?-IWO@GCWZ]E:?TOWWWZR4VWZ#4: MJ$"-^>=9IU?6S'G6A699C.#/\R+VCT=5 6_?-1399^3F%N=[G>:@_^5;OH,Q M?M R9-\B!LMC^C3'Z-;?/-HB_KWVL./91S<==V]$YPBJO@ONM.H2ON#_8^]= MF]I(LBW0OZ+@G#AW)D+;D^^'^UPBW'Y=3S3@QO1TX"\=^32R0?*1A&W\Z^]. M"9 PX$9(2(64\[ QDDI5M6NM7'OG?CQUQU_=V6#K7U?NPTFG"],W_?GXZ*WM@X*&\80:?-IN;F%X%2E+]%'^YIZ_=?UAZTUKU/**_C+5 MUNI*>.5'1-_QT>5;-]# B>M_P <3Z?RI&BWTS;HA4ZGJ3V[I3WG/NZ%NNAL/ MSU5W0<+6]K-W!_M[NV^>OVL]W]M_N[<_JIQLW4?P\\S4\[;@7SO#H]',*]HQ?3%$^3PNZ'*7<\ O]QQ]= M=QH[:*Q_-O]*1XC#JZ?[FHDQ=C>%R9"> M7OSP2^P,/A^[LZ>=[NAXHP_]?C%ZZ$/Q77E/FB67VUI?)$WKK:S\[+.5/)+W?87_^FN2W?^D\)\O8G0Z[ M^,#K#3[6&%RW>L@+?;K-G9J!_S 8X1)R#QU7;MZ=N*#WUC5F_TDDBOTD$N5= M^/2AWT.= ^>7$$)*J*UGN(.W'N.<>8JBPX.T1@MRZ^(>+>(+5G.2?X/"Z]^4 M1__Y9<:XQ@E*Q^.T_$5N]* ]/^WW\>EO/1L,4"@]O0/D_O:R[V6DAS[&S+;\ MX]KM=5_U71BUIS[M=H;[):IQ.HA;B()N M.?O1+SK)L=7JNI-4O@X^./?Y:7G&RO^G'K/]-!CV.P'] M@?+"LVZ\^HNI=R)4\;:F$6C'_C;_SYE_T?OR&]O_O[8?]T[V M/^U\_)WO_/G^9/?@S??#C[_+7?:^<_C]WYV]%\_DSLGO7]]__)V\/WGS]3>^ M>WSX_?.G]R_>D-WOKT[>?_SC;(>](7L'\>3P9.?L\..'KWL'__ZT\_J0[+Y^ MW]EY9;[M=NQ).'G5W?OX[&SGX-7)#GOUZ?WK/\YV#WZ7>R]>=78_'A^_/_F= M'+(_V.[W#WSWXR']C>\?'9Y\.][[^/YX]_4AP\_@=QV=[+W8/][Y\U#L_KG[ MZ?U!Q//XG>_]^4;L?/]P=O$9_*[3]^P/M7OR!WG_\?#[(5[7WFO\S.L_OKW_ M^($>LOWC7;;_:?=%D'B^W_=>_#OOG)%OOQV\'.Z\(U__$D$HJD,$K;,&$:@ MJUT D8UF26OA=-C:9K9-+$JNJ\_,#_[&?4!2%ML9P;)(B5 I:UTIRW'JN'7) MY"1\))YF'K1AR1"14G0CRB*4<5HIZW%0UO=+RC*24Q-U &(T 4$2 >M$!$IT M,HPJZ4HIC2!M05F#*&O9#L,L(I,O(]9^,ZB?A8 7/1RT]M&K17#XX]3&8P_+ MCLFSX^/>UU&HMD0U7PZ&B,)1*+>?8F?8^JV'?LDM8G22#C#;';Z1Y1\W%2Y# MO5U8<6)$-.&Y^UB9;@:FVWT^)(R>Q \1[#1>B0J[VF(7DOF46=(W::*-\BE6O1& M4<7L,G1&Q>S],3O1%2%HRA)5H(-&S$K/P-)((82<0B;XLJ9CS!)I&X39)H=! M-%N9L'C;3Y]=)[9>?OMC&I:Q7=V%KN*,!LN/<6N?&>M:-(TN-#50] MIGLP6V=*C:00LXZ*@03MM 4AK05O#05) MHQ7!*T(E*=4RAE'V2X-0W938"!.-2A$YZ W=\<+#('=*^5]3LEN>BJD^U.Q< MMC>= Y(("5XD#\DPU">X2($WW@!A4D?TKXP-I2\-IVW#YX[SS@J-1Q0KV62X M+R5[I,+]_G"?VM91.:OH"'A?DEM#]F"\RD"M=LSF9(1P"'>JVE;HQP+W92>3 MK&8#IX?"?7C6;KT]=BA3ROY-2??^7-I"3#):0S@].3T>9;&^2)_[B*6K332J M8[::_9RQ\4:F>]:-EX:K6]0S_44ICTDH"3XF#T)K"SXQ 33GD"7A5%"&A*3; MTM3DD'5&\3(T147Q0E%\=HGBH%+T7%$PRF00"%NP:#Z0/ALNLZ+*:D2Q:5LY M=[YY\Q)#FJTJ1CFG]#.RVGQ8(S0R2L./,D M0H0$CMH,(6M/24QY-/),M:VN\8AU!N]2M$,%[R+ .]$,1EA*G;.0:5'^TB7P MS!L0/#"KG(W"F:UME QVD\M=5E,4.W3=#YW2;7;\P-^XW?'LI(>G_/W^VQV; MX=/)@GND,Z:FQ0%(BS',&L--C@ M C"GA2;*I6A+Q)'8MC&;W,%C%5B\>+YKH&*E>J+2S+UH9F=:,UB9C2;)@J"$ M(LWP#+AZ$$C*!DX$I4S'K6UIVLPTJ:MA#4X\1LU0 7M?P$[M80@9,Z[^(!-! MU#(OP$LN4.1'D4BDCK#00, VN<9DA?TWQC4F/ZLM>=@$\T?<2'KFZU\?KEY> M'4UEZIF8^O=I:26JK#8KJTW%I3AE2GL%NJA.=!@)&%$JA233*BO.I56%U6Q;BT6E MPM5*H05.U?JMXWSGN#/LI'N.UKH^NXSC;8^]T[(3U^ ):W<]R[]Y&"XF5^)C MG7Y^4LMZ9U-\JQOGB)'5#1*[G/'PUIV5ON+W<[ V0&VLJ:!8Y@2*\T>L%B+? M1V"$J[O85E&C!=YQ5!E"Q0"6&0EHM>QYL-D8MK7-1%LTJG/]DARCRD9-NK;& MN3>5C1;"1A-WA^5$O D2,F$EB",9&)X21**IQX=+*2W'O21%D]AHHWI)7G@V MD\K$4>',M*=3=^H;5)=X89>SRD_WX:+(HG*L,+FYPKC4H""2!T$N"\S:"U=H1I MJD7*6]NB;>TF=SN8*>[$5CI;M'^:?CI4XR9I4B=KK+CF<Y!L5Q*GZ77_98\3L_?B>: MQ$9JT68$A% :A(P&O)0!,G$D*^8C3Z4EI&YK1AN$WR9/$*5B=2-$GY\.\"Z5 M'@OQRVBV^5MW5OJ4C=7)BY03(B:V]M.7U#V]9:NL^EM+%27/\1O+N?S9&1Y= MF*]Z7?,PW,>6*\N+H=1D MHUD*.5:9;'1U6LA"XSN;/$-@&3JK^HUS$O&5+A3:$A>4\<"\HR""46"SM\!R M(,0FKF1,I7"=M@W=M+*'BOKF"+**^OE1/]4FRWCK$WI0M#34% 0=*DM-:9.5 M>+"&NUOS1@'X3J@)^ZZ%\&J;^2>M%\L.:)K-:(8+&.$!;%%/4[GWW MI*6=J^DQ&>]U$& %13(J4Z"]BZA(7#"))_RE+(,$#&_CD]8@M[#&>!ZEI*CX M70A^IZ(Z(2N6@@6:10*1*4N4]92) M(()!"*LV(8\H 64F_<)DP\7$.$EC0>&)3=Z@77):1N6EF7CI\$H=CH^64:'! MJ1!*!P.4%C8%4-(;R:E&LX6M;2Y-6RVLA4'-QU@ON"\Y'Z/"?5:X3V0(B5(' MQC3Z#[:$,CP'EZ4&Z83++C#CO42X"]OF>E%1R9J)L0 \OCMR_734.\8[.?B? M_S*,ZE]:+__OM#,\6U2;QMMMTZ NC7<\R::D(=]8YJ56UU#^>>_D!,G\W; 7 M/M7*\H=2L3^6=I1[/KKE_W''IZDN7S,M7U?ZV5!-4V1!@E3,@<@6ER\M&&AI M)?/$*^5B4:M-FL]=-]0:HS'YM))!BRR@8UE_-QS_O2]$X^H_I,W4'G2VK]UAO,4[;T>"/U_UB* M>AC@=>)/LW;VO##9R&)7#/:F&WHGJ5AM-PWW\H'[5IEN)J:[TK@F"&==X!*( MM<5 5R'_K-MP:P'N>RN0"NX&@GLB8Z*S66:) M_@57"H34$IR)%$K"GC$";9S%"-Q"7L\G7@FX&QWIL*LKN!X+E]NC9C7ZL<(] M/#?L]\9Y!M,&&ANFTMW/K%$>YL>?+"N,HXW2B!Y$@LVR,K2G#+2/':!0;KOQV?WY[>:6A MGDR!X*($R0D/PF<%WC%TKM!^7 :K<+%"?I.TK=2BJC4;DVJTP.#*)J-^&:E& M%?7SHWXJX\A&$34AH#G)(+)Q8&46H'((.9J EE.(>DW:?&&M]YJ73:4.I(@O]K6 ;97H30 MI@*#4\<*"1_V_O)QR$9I^RFUNKTA'G#8*[ ;W8=19A7^(Y;Y7[&5.UW7#1T4 MVX,AOC0:N_'D:G!PZLK.#R]*,>7GWJ!3C/BTGX[=L/,E_?*U$X='%QPP]:ES M0Y')1YS'K#%6D&M[I>L+6A,1FOKE77A.KC'GTCKJER7FO_[>/AK]S0+E5B^W MRBR$@H'__9?;OLGV#83YLW<'^WN[;YZ_:SW?VW^[M__LX,W>[JT07OY9ZQO/ M^ODT'SV_Y*-WERQ4K''>60C?VJ#KN=D*!_BXI5&48A=?:^W@!XX&K9=X7;&U M%X8]G_KCU8ZU6\5-;)5I&Z/D5M?#:1]/")5->0=I_"7_XX^N.XT= M-. _FW^N;[JMX5'O%(\1!^U6^A82KOWX>+4&):C4PN?07;^*U2PZ5U712&5, MEM*1LL$S.7:?!^GIQ0^_7,S#Z'1'QQM]Z)<3U_^ "\CY^EO6CQ]4S<@ZXYSD.,Y]]\_O*3T4L_*+7Q:]P\84S?^C)Y0F]][6>'I?R)I/9>A_WY M:Y+?_J7U9)MXLDS=Z;#S!LAOW1^S(=CS.( -_LFGTNGUKEJFN(O@?V$!^]WG4YU?]7LG-\TA??DM')^6F_QL,$CXO]BD(K.] M=Q?[-7C\%SO\\&3W^/W'-WSGQ>]B]_5^Y_V?^/X71\<[)Z\^[?RY?[3S_3\G MD_V:^.GPX#\GAP?XN>^_'KU_L?_Q_4'9G_GWR2'[]]'.P2L\ZIMOAQ__?71M MOX;M'^W^^1Z/%S_NO'[U:??U[O'.QP_?=_"L#T]>?MOY<_?D\..K#GYOWNF< M[]6\(U__BHHG%24!&R0%(4T&CY8&)JQ+B6DAI=W:YLRTC5Q4,]?&[&__319D M9<+*A#\P8;!$9.(2$P@2'[3+DF:+W(=_<4WCB G)!1,28IFJ3-AD)OQ^R832 MX5I&9 )*4P!!-7(BX?A'I"Q2[HQ. IG0Z+8V<]>[5":L3/BXF5 PYE*0FBDE MA*36VZR8(R0(9A!!YEP3:B*J)GP43$@OF=!0PHS%)2Q[*T @^8&/U(#)AI%D MG28&-2&EM&W$H\F1KTQ8F?!AF)!EPI@GFC*1A0S94),\"3D;HYQUXEP3*F:J M)GP43,@GWK&F7'OK@-%2 \V%!L]\ ,TYVI%HU(2DC(=7;3E_>GBM%EID9]G! ML*0+O>WWXFD8#EKO>L>W[V5N?(.&Y0;XBG'V\NM>+XZRKU/_2R>D0;%09:I9 MF.IL*H[GB-#:$@]4"U5ZK8P<5P7=01J@KE M14%Y$H@RCG*II8"02)G4:B1XE3B0&"4:+GG.2B"*DC:1MD)Y?:&\W!!+A?*B MH#R)I#AT'HA* A+W!H1+#EP,'-"M8.4ERT/8VK:BK6AM@+;&2%YNB* B>5%( MGD0"4D@N>FT@L>Q!F.S &Y,A*(ZJRB7!2S>U5"FH&0=I]/)^X(EKR0#&0T99,F9C!44?PC*)&S M=;EL5PO5-G9N)^&1[=%4T#(FK?20T;FU3W69\T[(Q*N@;&'ZHH+\WZ"?Q!J.=M=8H2$)DE/=2@4<: $M\ M8LDF5&L<02_;5,\=;ZB)!PLLJ4K'^,L/[=;KU$U]=SSJ__$LGG2ZG<'PO*W' MRV^?2VN3:Y57-5ZZFGC$N2::[FUK53;L+J?N<:H7F[ H:+Z(5 ]B44X%VQDR2.J2[V, MBQZ,RP*TSD(1I7U(=FO;R+:=/TF\HKJYJ%YN1*&B^B%0/15LKBPGDSK<4 MX7OJ]WXDH]$LR5(^-9S8YOF1ZW](@\I LS#0=)\1[R75*@<(+J*:2(6!/.$0 MB G9*6VLYZ7/J6&4_;*@@.8CW:A8;Q@O-PA0L;PP+$\\_Y@TDS1(4)I'$.4/ MKSR!0$W0W#A+):ZF1K<)75119(5R Z&\8,^_KLA+0#&=\@ER\)IJB!(78\&# M1A3+##Y0SZE*/E%:5^0-@/&"7?T*XR7 >.+:4QNC,LD!-PEA',N8=IL%1%R( M74Y$\9('W#P8;T(R0''H6[G?.[EI;,D]0H[KEL+TC^6Z_P.\8/QI-@=B;+CN MAS?=T#M)Q:*5JV;AJNDF!6BIY'!9 >4B :%X (^V!%QK)"69X0(4MK:I;5M^ M/0SYSUDCD(U)8ES@IL,F,\ "(@>5 5;" )/0@:;>)&DD""0"$)IX9("4@?)( M#2?!YH2+M95MQEEE@,H "P\X5 98"0-,P@[$$9,-B>BOF+(5F1-811VP,CI= MJV0R0080;6%-)8!* L/550"6 D!3/549-XQXS4$2AP(IR(XPC64Y9]Z)PCE M9?>@;>WU/F7-(X"_"6-<#&'$BT@_YXSZSJOOW(3(*JG6EGFK-%ISZ"L,NCLA0Q&"@I< MZ<"8EBHZ59P]*6JBR!JC>I%QFPK>,2 N1$ 1NEAX\S0%2#$EZ MJR4W>FN[PG:M8;O(:$N%[AH[ M^\_^LB()JPF#*(JV8)*#,2D 42'I' 12%4-MT6;R^A9PK3!=&T2OR-6OB%X4 MHL\N$8TZD6J9$G@B' B"/UG" F@M21(\2UN&2,LVL;43Q!HC>D7I&171"T+T M[F2-9BSHZ(T$GD4$7*XU&!8H>*VI%%(8K7,)QVL[=Y_9BNCF(GI%^185T8M" M]&2-5D[91)@'Q;(&H6( RZ(%$Y2,T<3$LQ\A6C<)T9N0!3"J$ODU(3[2>1B@ M=>"^W;,]Y)HVNWT$E2*3W+"+V;R=[BG>YDGIS]C&X_>-+/SRV[#OT%*=KNN? MO1FFD\%NKUNNI=\;]<.YX,'*>S/QWLOI:(,P4:M@)6C%D/>R2&"D$Z"3L;AB MD4!"&8RIVH9/=^L-LY>2RY969"B)D0)),& MS54.F4MNBX]#:9O>T(J[>5RR"1DA;_N]+YU!03GBI?6/7U,WY@+E4DQZDK:MRSU_I&!H=Z"(U2+ M1"7A IF)SS_#J.XB-5BMK#2*4O$\-YXG2D-ZFH)1"E1T!$3F"JP, 3)!C1&U M#FB*K6W;)C<@>N;BW0KF!JZZ"PAB5)0^!$JG0@O*.X>/IP-.J "!P@B<%QJR MC,3;B%Y I+CJ\B;M]%:@KE6,H.)Y;CQ/5EV>;+1<,_!&,! $D>VR4!"CD3IY MFZ(D);_2F 6TS*AI&W>#8JG@N&EBQ\.&+6^Z#2MEI/]^N.M?'RI>44H*/J*U M8]$]"7AG.HQ!DM?:>A14,E) V6O A3+K,&FMC0U)IKRUS72;FGG:%CZRS9K* M=)7I&A+JJ4PW%].=317GF:2(CY!HSB"H5& =^O(^*VFB9"E).FK0JNWUVO_* M=)7I-H;I5I3-4YEN'J:;"I+Q)()E7J*<"PD$%V6*56E%;3*W@7.7E=G:1DFG M126Z2G2;2W0KBB-6HIN+Z*8JOSB5,6>"UI$"A,L>BNGY[>F@)TA\N>L@?'.QY[I_XX73/(K;LHB]B)J6?9 M]+-<=K@^=KY<'/O\$%#>_Y0R/,C%;T9<\!3EV.@\5P'#7]V@$R[!AR=]O\98 M:RJ%UD7M(,^.:':Q(7MV:^^[EZ[?Q?LVN/C>T5-VJ6](U3=WT#=_3 ?GN7>< M>LF!$TL!W7):L@T]".4395EX;<+6-GEBYADHTKP^E96"UIV"YHRE5PIZ8 J: MN%@N2)*82R"#4B L%>!*KK.U.85@BH%+8V"Y@QR5PIZ M6 J:SOE,P2E<(X IZT#$F, FGH#PX*/PQ C&BPIB\R1F5PJJ%+1L"IHS_%PI MZ($I:**"8A94!ZK!)6I .#K:42.@E?0T"Z)Y<(6"Z#Q9JH^X\_@L82^N5A;V M>M$Y/AVF.&/@ZVKT<7RC;PI WBT\N8YT_0!W:/W8?FEAM_.GO/+]3'Q_>*61 M.V/4J:@A,,M*!H4$5X;Z.C2023H2%>C<@;?%HV;%%4J502N#KD74L#+H/1ET M*C4#/1H95"B*.8) 80L6'78@- <73*0TQ;GCAI5!*X-6!FUBT+,RZ/T8="KL M:5(4&GD24G &A%8"G&<6F/:9R1!32G[NL&=ET,J@E4&;&+.M#'I/!IUH4&JD M=XHF4-F6IL8\@HF2 TWH/+"HH_9R[JAM$ \X[!6HC?*J'3[YY1^QM-F(K=SINF[H MN&,\.7SI!,]W\.1J%'?J2L\/+V2)/?<&G6+0I_UT[(:=+^F7KYTX/+IH#C3U MJ7/+D^I&'OX7L3K=0_!#0GOJSG.V8-DH/;YJS9-P+J[,/S!MD MITBR$-F3OQC;NOC047\2S/^0P/>3^P0NXP4^=<=?W=E@ZU]7'RU\KJ9O^H_W MZ]:[DO.#/5CCYQN)MS=NW_H4(9OZY5UX3JXQY](ZZI=EY;_^WCYZ:_N@0+O, M5BWM:0L&_O=?;OLFVR_U&;T;S)^].]C?VWWS_%WK^=[^V[W]9P=O]G9OA?#R MSUK?>-;/I_GH^24?O;MDH;$U3C[WTQ&^A/S2^DLE7FAL[85ASZ?^N'$6:[>*1]CZLS,\&EVQZX_XM/6J M\^&TCR=4FKT6Q=/X2_[''UUW&CMHT7\V_US?=%O#H]XI'B,.KI_N:I:;JYW4 M1GICLHB.1 Z>R;'[/$A/+W[X)78&GX_=V=-.=W2\T8=^.9^D&TC5_C]HGA\M:740;>^MK/#DOY$TGM MO0[[\]R2NO%GRQ[HHUY+'>6/9&$W>FP?Y.<\;>54O;:6V^(0XQI M:SGNMKE;5[$?%Y@[%/^MZ[T8+[NWWHQYGY"I^-D,1:O-OF7G:J1U+D3N4CEZ MEVO?J'OX+GU&W3JZBZI]5:W-@<%UO%/U:7OPIZUVTJS-2&HSDMI)\Z;=AK.= MSL5NP^[)SL'AM]V#/^CNZT-Q>+#___[3[__DYV/^YW=C[L?WQ_\>K3[\8/<^?X2S^69 M_'&W 8]#=C_NG[P_^9WOO?CU>/?%[V>[K]^P';9[O//Z)=M[\>G[Z+M?'.>= MSOE.PSORM?;1K$V7*L_5/IIKRG/?+WFN=M&L/%=YKG;17$^>HY<\5WMH5IJK M-%=[:*XES?%+FMNH#IJ/*7*X-SQ*_1]22\Z'YXXS3.[4.W-!,>E%AZ\W\"L; MTXC2-*H1Y:M>'__9;3T_[?=3-YRU#OIXM.-1FESK6?QX.AB>C#/=;BK9O[R1 M/QN)=]=V*8][&5Y1]'A$4U=8:DQ2YW:],.O(JN.+>-:-4S:>F!@7]+U\X+Z] M[?5'+PR'_8X_'24*'?3>.CQ,8P;M/8IE?O?Y5'0:74^GM<<5/AD%(J<$1HD, MJ,^L)=;S9'&9IVVJK@_.?,P]E"I!/$C8M7+ H^& JK(?YDD0V]$T%G7EB/D^NY?#]EO8<3/C/HF_4&\?+C M'!6GR\7I)*013!9)^P3:H"81AFBPCA($*P^>Y^B)DEO;2ER/:524KA:EBPQ& M5)0V$:63T(+R@OJR[Q XCR R_N%H9, 89=GSQ)E"'T+PZQD&%:6//B104=IH ME$X\?>EQ#74Q :.:@M"(5RMR^8DSG5@R:53 0E>PEFY"I>!!;^B.6W^;]7-K MTL\=PI?S96<^:B);@&=_-_XJ1JHTM6":FJZSPV5(HE+D@ H?)3\W#ISR&3)E M,5I M$["L+0TB*DOHUK94I!+!QA#!JM(A*B6LD!(F@0;".,\HZ\!3*D!8*<')8$%Y M1[*6)KF@MK;U#5N5S2MEJ&SPR (="]CPJP3Q( 0QEZ#G5Q]Z'93/X("F%N MH/,+*J]\/0M?GTT'>YS5R9H )O(BZ$("AVLSI&Q3#%&K3-.HJ1*Y88OW5DVW M,-0L9]>IDEXEO8;V5*JDMS#2FP2VC$F&<$] &Z% 4"0]8P**5%2N@A'J5>"C M#DN,S]!AJ9)>);TU([T5%315TEL8Z4V5'VGIJ0GH/IL00.11<2*)H$20-,D< M8Y"EW9(Q,Y0?5B;DN5\Q;&>9-HI-'64Q(44%5JJX+6X+AP0+E1 M@646O"!;V[RM^/4]S.9R7IU".#[SC9M"*!UTLO>C.II_?QV6]+Q]\[..KLOC[$S^U^W/G^Z\>]%^'K^X/W>>>L M>3/(FI3_7.FMTMO*TV0JOC,RI]OUE5V4_(19#YSBU M+K1H^>V#^[B+\-L>[!@+\CQ&CR"3#7\>7J3/?23(\6P'UXVM9R>ER.7[Z!?S M-#98[]JD!6CR&=:J:2/AS\?IO/7JM*WJ$C;#$G:EL6"PPB?J"%#%$@AO7&FG M&D"R+!/A-AE+2Y.5MI6+JEMND!BOF%Z@$*V87BFF)[)41LV$8A82LC&(6-)X MI+>020J,&,D,5XAIT29VQMY)J^R1?%<%^CBDQ]M^[TMG@#=\O%^\V^O"2'@6 M%8K?@F!]T_V"0K77/QLI$]2JJ?.E; I?"YC>B<1NN%?K1V++$29NV.\]O;3? MJUX?C5=L-S;=7O?2<$AH4V:K?#8+GTUW6/)$2.F]!BFU 9%] )\XNMF,H9EU M9$F4*&);SR]1?D(I#R51[NK1;3RZER-1*KJ7@NZ)6A&".*>T@#!J;4Z=!VL( MNB&$1A*4S%*&K6W1EGQNL;) =&]4G.3E_YUVAF?@W6"4[G?R.74'XZ#)RV_E MYU1C)&D6["(*$");[!"QF'I7E MFK-Z>+PNT:K2HWX,T8Y-,LX3 M0+N<&^/<.)6.9J"CO>G)USS9)'4(D"5:13!EP!*'[@]/3 E'G(QEKN4L_8-J M&&/5F&VLF*@P7BB,IS994#DDRE!5"!- ")? <8_^@5>))Q&,!]FQNUZ"& M+>Z98=[K0BB;*N\2GI;KAE3C%4N?2W%Y[Y_W!L,!K80S"^%,9VHP=%QX23:, MQBD0TADP#F6$)X)HS@VGAB#AW)!(72,1:P//)4Y$++!(?>"Q;%X* M!\+G )9: XQGYC)G.DA?0A"$-"F.N%$AB$F:[V_)#=(D(V,S@Q"-V^(8[ M&FEDH_.=V7,#57::I8SAX%EAIK&Z>/97)CQ[&S)091.(Q PX[Y&D;#!.9\\9 MM86?] W-[FJ&Q=H@>8D9%A7)BT3RV26245&@IB 9 I>(9,81R3EYT%1(=!&" MY'R$9"[G]A.6%Y9X= 7ZC^Z$UROP,\Y7&670CLN]SL>8'ASAN1RDD\^]ONOC MZR>?7:=?7J_QH"6)N]SYEB)\3_W>C[[FV&8[:7C4BQ/#C>Q6S'9IM8G1ZC(Q MTS*Q,RWXI(J.2VG!&NM!6!W LT#!RZR(YD3YB,O$__R7893]TB"7M :4'J7D MJR!?'L@G6C &:4G2";@L!Y[\1WNB,C3HQ[Q;;/^GV'OQUU.$*: MPQ_?=)^=H*&&>_F6CUP^#75[?S9"_&-:WA 5"1.1 \^"@- H+HUE'K@W6?*H MF$NNE"CC@C9_([ :2%E_77.[@U+9H*%L,)%'5*/!O4O E2YE@S* I\F 8C;3 MD)Q01C1:U #+@W3.B.K[/:Z)6][7+-0DP+NPT>'T^HD:B6B0/_, M2651G8B,/W$"/ID8 DO11SU*/Z2U@7YK%D YH=&PF,)/FAUNM,]A4ML_=7_BNOMHJC[%(B2ELPY^ 9R$4;VLPU;UOPP3GDJ-K,ZQ*N!+U2^KIBS3^ M&UWCES%VVR0T% MLK72O;&(;K[>K,A^"&1/;?Z9)'/@ G"91V]2&0->)PF.1TI164HNR=:VY&U% MYFZHTU#MV7CE<=&ELG//=L&/-V3_F!3'E)4J(;E9117)"T7R1%K8K&QDE$.T08&@ MB8!CM%0I>"Z3X4Q;B4Z#;9L;"N57 N7-C&>\=6.>C1K!.0H4XJF+)BL'%A!6?!9.B=$:?EE;JB2KQ&-M8!UXT(:%=;W MA/745EJD:"D$LR64%EA+L,Q3R-+B/SP37O*M;=N6QC8#UAL5R< 'O7^:XD4; MGDT+9SRB:,:YI::V,2LKS<1*+Z?%AO/>$2LS4$DD"%$*II)D8(0+I<\)ZNS?;!,NL@91/7>?.T-WO)MJPXC9 M2.G-M.9(VDDJ$@!:_ MC$80O'5GHXJ\D9RX''RTG[ZD[NFF#29XE#LJI72RG.^?G>'1A74OZR8KC:TC'.G9),0L+U!D26JHQXME"XS7(5")5T5$1-:Q['FH*\,=&."O*%@GRB M5937V5@;(0I;XIH$O0V=$Q#K'1K>4&-D*5P2>AZU4N,>]\T;+?5Y90SCQL4W MFA7>.(^V7HYM2W6G]U[<&\8F^R%FZF"P'88T"88P''Z@"Z\J@)6NT*C%,RMK\AM9T M-1SRX!LK/XQ9FG<_93/\F"I*+[H=$]42.>1&*,#F 40S6B ML@)?T!T3=\%YXEDI:.%M0:^W::G1CH<&Z;O3SY^/1_T1W7%K/PT[_=$_1CLS MXPR0FNZQ;'GR=T[3RY//Q[VSE/;3L1O6=+3[\]25#G&69R,9+2K$$! I$##$ M9(C!1J*C]"0KY*D;"OIKYL=:0'B1&J1">'D0GD@-2464V@0@FF00Q#@4'<8 M6E YDDP4SC4(P@N*>C1:7_S8 6ZJ[1O>^2]S1SU\KQ]3'X:]ST^+&0:]XTYL M75S6FA/6BM)!=M.P6/5MO_>E$U/\]>R/08G@7EIV8MC*93-Q69B6(Y2R1)0S M4$;6EB"N )=D *70E%YD:HHD0ADW6CAL;V JF$\'"$,!$W MB09OC+?@M&<@HBH=]8.#0)BVFD M]NMV:V,JZ2\* @YZS\+_G7;Z";5$/"WTF,:%AU4XS"(Y,IPKN[4MVU(W)%EBD=NIC5<9^*3CG8N#%N+Q'3[BK5X^ M+YW?L+W35::27QCA%;I;Q0A[N1+07 1TI4*>^."HR@%,\AP$EP9<3@Q0343N M8Y2>Y;+)4A/(UQ>R2]83%<\+Q_-$4.C C>6&@TP*!87$/XSS'D*(5AJG- N^ M=-E2-^PS//I1!HT6$W>)'-:]TW78.[VT;-TJN2>E7:FBU\ZP+#D%'J@#P:@ M$V2 H+U+)&0T[#CB0180\:A;I^O%#"NJC:O,\'#,,!$[/*>D*(H=P3(R@PH, MO$@:J(M9WX^M67W,QO;K(7,7T8C ]U2"; M9,*$MB"X#X $3<%;K\%$*[A+6J=19$XV#=2;M>-WT7,H$+%'/[M#__)=AE/W2('>HQC@>M^ZHJ%X\JJ=&C]H<+*4:(B'H1P03P1B"T":4 MX;/LI2W-WW1;\S5L#]5X_3'9;7N5-J[_4Y,EQEZ^-,WSWJ!F0,Y(01^N],1. M+GG*,UC%2U) 8F 24R"9S$KZ0$E@"Q,6-:"QWL*BPO5AX#J5PY.D%DRI23C);;VN:JQBM6T$ZRR.'6WN=RNP<7&3HU-+'B?9!1N]N+ MO=J]/#+2N8U>?DO]T!FDN)N&>WG4@7\_G72&PQ0K1\W$49^F)87RR7$O&;@0 M,DJ**,"@!P,QX[^35EI*7_(,J9E[T$:-5#07W@O3$Q7!RT'P1&4$1Y+G(@"5 M,8%PB8!-NNR,1&_PT8U>%96QJ%9+2U :CZX!S:,[X76,_:3S*25O^QUT7SZ[ MX\OIK1L6#5KI\/=S6XQ,<6F)"T-4FI^!YG=?7*EFMR)0JJ@%PJ0"(:P&[S7^ M$8PP@AO&E-K:-MHTPYFL(9\&AGQFV$NJ.%XHCJ=FGLG$B-,Y1HSX!-1 MX'/,6D7TQ4@H5>R"S5/8M;RPT!IHGS6HN+^IV*Q6W#_G"7L5<>]UBJ_+_ ME_]WVOF"_(7NY7X:#/N=,$RQO/"L&Z_^8NJ=E?-FXKPKA=@JL\RC)A"T-2"T ML&"D=!!]=$YPHYQ';$M&YW=#&Z.%%AAMVF2.>+@!=)4C&L 14U5707DKO046 M4D2_B7@P05-(4M 2NC+)H2Y2U_<6FT<1FQ 5NAC;V.J,-=!H..[HARD\U+#0 MZH71# [@7-SW%F]++UZ?ZAF.3XNIIEEVS+R5+&+ZVM56UK@W+I.8O1HW+V6?@L MG=!$*L:RR9EJIPO*J:TH?TPHG](OE*+IB( 8K4;]HAP8)Q@$GYV4J'=MEJ.Q MP):H!J%\$^)&/Q4J+_'WMTJ4.^K(\2U]RM$&L7?JC]-(2]ZN,O^>Z&ZZAROE MN?]>R:U9&^Y/EN0Z50#*C5$T"Q#))!!96_#: M1$ ]G;D-BM/H1N1J[*)JN%=)KNM6C]#0$_[7T*%!\>_8^;+]O_C'Q2=.7/]# MIWMA^Q]J0P.".?67SXALU-,CI5:W5W( A[U"@*,'SR'9E'_$U!W@3WF<..N. M\>3PI5$YTY/+Q__':ST_O)#X_9][@TZ!S--^.G9EHN'3!QE.?.K\U M9/(1Y_%<3H>W?^3A;R&[TRU45V_%])_E;,?4')G0%-4ZXUY8G7U@WN#B$4D6 M(GOR%S-;%Q\ZZE]M M=R7G!WNPQL\WKGJ]OAM9$_DP]N? M%YTPR@IQVS?9?JG/Z-U@_NS=P?[>[IOG[UK/]_;?[NT_.WBSMWLKA)=_UM?& M@XW.^ODT'SV_Y*-WERQ4K#'JEGS4.T:;#OZ?42!FJB?1ZJ_L9GLWEX8]GSJCU4&:[>*$]_ZLS,\PEMP\MGU1T3:>M7Y<'K1 M);HHT<9?\C_^Z+K3V$%3_K/YY_JFVQH>]4[Q&'$PV^F.),!D51NI.CSM8_=Y MD)Y>_/#+A83H=$=?/OK0+U=50J'R'T3=Z/O&+T]8_@D9,_VY6CK_YO.7GXQ> M^D&BCE\3Y(E4ZM:7R1-ZZVL_.RSE3R2U]SKLSU^3_/8O;=S)$9\;X7$XPPMPI%G&-^.\PYW)=[\5X.;SU M9LS[A$S%$^_J9C?[?IU+A-:Y.KC+A-2_O?#-N7OOTF?4CZ/[I]I7Q=,3;/1)+KMSWTI1 M=8"9%YZ&KS,_O:?GU\&"_??WR?;";NB/?Q/L3/*\_ M=[[MXFJN$]UXGEY%GU-S-N"K/5)Y9$L\8ZJP33&IE@\A: M>V*29X&JTER*C7F&4:()KSSSL#Q#+WG&!TN(H JX]0:$T 8\MQ*D)#8RYC() M)37*S-T@HN3ET7;>1"9XC)DXH;6.%\F<"I5ZY9D'Y1E^ MR3-(,8E%:<'DH !-[,!QU#-)$NJD%4;$4/RFZ\T#&UO8U+RTQ,?RSF7/45LI M<>VF8>MBL,\H@VEZKEH=IW:K4YI3,)PFQHP13 6O)6$^R$15J7@E,\_=&-WW M-X/!:8HO3OMXX\;1U/^XX]-TXQ"F2O8SD/WNNZD@F417U6GK0,@D0"A!P1)) M(3$9@N>)!>M'F;2-F;>T@E8^ZPU?[CVB5 IAF,,'0#JN"U:C#X8:'=V,LSAN MGZ)<8?W L)[$I-!R)NA,4,.I ()F"L:1 %Z3A!3MHE5^8<.5*[B;"^ZZ-C\V M$$\"/BG+P"P30$-$$*<Q%=B%CX) MQ\![@I([APPVF #4<.T4SX)0U<2UN<98FA)C> I[27SVW5\E)$APSM MQ)'\70)A; :#)H3LH[)1,A^%W-J^/C?QT6_F52@O4-U5**\,RI-H"_=$!V43 M9"1G$%Z[,GU&@B;:(L:#YAD=M37,,ZQ0OH!RC,J8TM/7V2!HL"8S8JDF)*@D M$K7GJ[)&Q7^7WF_W<]0JQ!<,\:E8C(I.>X/6LR733UD#EE@%@C-G1([:4[

MS$L,U 5#91SKDB@ M*@A%LZ%6HU>1C8A">V9N;T-;D^L62#M[SZ>\?AZST-91X$*,-F8C.&LU<)M0 M3Z""C+0DUYDZN;M"^B9(H_*(BC%A8Q(T>IMTH#9J@\Z'HB+>WORT0GJQD)YX M_Y08K9Q&2).2+QO1*S#H!H!64CF1N,AVE"^[X'ZE%=)K NFZ2C<$TA-OWV8N M* \6K# 4A,@"'-4!<@C*,&<3];RNTA72=95N.*3Y5*(S0WKE!'AP H2T$ER( M"IC127D36!PU%G\\J_22A@ZNN%'199*-/ MQ)1TEH'BPDZ(=L$%EBFA05MF>:IM?I93KGKP;'H@D^", M!,,R2.DCJO5DP%MN0/E$=-#H6VFVM3U__XV:*-U<9 H9"46Q34,FPOJ,DIM( MJUGP5O% :6V,LSQD3J;Y).4\=Z[,1G.Y],=)X!WZT3HJSPU1B$P4W;J6,*PQ M,B.5,E@9C7%!),]]9E[*C*NEB1P)N[:261HR=R=K)BVEO51%D%12$"DA,GTF M0"4:AB!5*I-QS9R[QT-%9G.1J9V.5L>0D]8BNVBR0"ARGJU47+E95!ZU7 LO@F(1N1-V>I MHTJ:I")5PFEG/>>2E=(59G7R=RE;J96,32"KE].NMU61&!XE2%=Z[%JF "WK M(%B1!:XL+%I:TV(W -ZB=*7ET@2KF$!8NZR4RMX[[F4B>;&E+!7&"X'Q1'-H M],T,$PF,*=GM":UD(_*KSUIZ)3QU0FQMSSW-O *XN0#65 JN)6G$L&A+.E>PCBW%*9,G4NR!#K^KP! M\$X2A3=SP9,#8'W9-WFEMHLD@"D;5WRU")8 M$8L05]I(12*/C93?M95(4UJ)/.;4A8=L)?)X \#_6&Y09H 7C#_5JL;5+0D[ MTQ&9E-%.W&1\N!(#D0T%5V+(RL>@@B'!4W-36Y%_UBV==4#T N(P%=%-0/1$ MY/EHD]>6@*1!@@@EQNJI T.#-BE%$Y2[J;M(171C$?W8XC(5WXO&]U2,1G%M MM6,=LT+B*2:.L8+K6+B^+IBU.:QK,D:C*PY4JH &8,& MX3D!HX0 S[6+B3EIDJ_K=,5T7:>;CNFIC QBJ."!0F9&@7".@!->0LH$S25$ M)MD^IG5Z00D%C8X$/,-3+39PQZVW#N]?I]MZ[CYWAN[X7FU&9FD :E)Q=8QPC-"O#M#3$N-O;C$QO]75/ M3R#VAG#^CKKN+WC=/YR.N3$7T492@Y(A@4C<@?&*0LQ).X*/+/YJ:]NP-C5S M=QBK>=;-A6Z(FA,=G).1"R.H#S0)SX+3%!UN$V[O0U*ANU3H3B2[(MY:ZR(( M8@R([#)89%IPA,5,2RC=I=*DI(W.>H7N^D+72,Z4YRSGB XUC3;H%#SWT2-T M*0NW-RJIT%TF=*KKG1>2%4 2Z@ (3P! MC[0+$CV>Z&@P*)]QU;5MJIL$W5JYM)K*I>:=\&-YYT:5A/VT.4_+=6-KS-S@ MW2#%4B;V.74';K2^O/Q6?DX;5BXV2U@J2(K++-'*!B%QE27*Y>A0:RE-%6N512+B)43(FQUCRT@4Q8Z>?BO!5(WRRAF='N46R!C0K!\&8 T."!H<.&&IT M3HR,6]NT3>FBIEC5JK):5;9\C9*""891[Y-'5U1ZK3657%(CO=/&WIZM7J/Y M2V.FCU=&\+@<59*!@Y?6@E JE=ZA&KB2J#ZDHLF1K6U+VI)>;SW3T-37FLZ^ MU.!BC-0X905GO,2?'-7>BY1D2<.@\B?I[!7T2P7]U!:>]\;F,DW36@."D@A& M:PXY^B2CH=F6D((A;6;G]C@JZ-<1]'6E?QR@GXHRY*2R%#0#0_0CZ*- T-,$ MUB0J@E?H:?JZTE?0UY7^T8-^*D4V,FZH=I""CB \E6!)1M G25A0B:#='MM* MOQ&5;2&N^%YKD,_':7NH/,EM7[K#6X?5K2Y-5GU)&MU6ZUN>^@V=\$F M3U$_IIA$5L;1F+*(S$<>/>7F]O*VR^YV50DL3PF\F0[T^3)CV]$R+52CXY\\ M 4.9!"X8E\RB+7/8VJ:J+>3U8IF[-[6KR?8-QF^PRJ<.,HL!T9- GP6"-BL)41+@F*::)<)XE>VU0V9 M?A6_:X'?%#@/008?!,?_,N=TYW06_Y'K?J(K?M/ZFTOV#IH1G.,F"(]VI7ZDGY6]/N%[)?BM MA5FU,&M^?GO5Z^,_NZWGI_U^ZH:SUD$?CW8\KKQZ%C^>#H8GJ3N\WP#UQYO7 M.=.PKM("*%":@N,B2VZ8%DY1%U&_.4+X+,.Z9N#_O>%1ZE\)'K_IAMY)*A'D M&'5DT_&%/.O&*0M/#+R;AGOYP'VK:\A,:\B5_M[6Q!!43I"]9>C#60F^ M_$2U)R0']+MY'J6!JCKF:TVY(!/CLM%,6I&%<,F&)*)BSD82HO+I_F.^*MR; M ?>I^5^2H:Y7"8P/ 81F CPN < HH]KRD'V9X6PJUM<4ZPA@].^LHXDCVHFT M,?#DH]91LI INT/)5EWW'RT13,5^G.4*5"Q8]Q3U9SI*S'N6_B&6OQ2H;O#$R&):#6FQM5V6 9C# 5 $8HRIE MI4%1:4'83,"XE$$SCVQ@?"I.T M?NLXWSGN#,^F(D>MT8!,^DNKM #JY18R3;I?-.GQ;B(\WF#2BY3Q:N*OJ8L_ M#-\>XTVXOG*\[?5'2\IPV._XTZ'SQ^F@]];A C2LB\I,B\J5UM5&N\"ETQ!+ MZTRA> +/LP=4$<0:+O'Q*"D!;4ZN[TC4'IIKPPC+#RE5T"\;]--Y0)XF:@PH MZQ((XTO!+D5?TD5"D0^TS:[,GEI4#4^%? ,AO\C(4H5\(R%_I3\0O+EM8TL?_BHLS[PU295:%^@%W9W<+FI MY!]7KQ)MBM1PL2Q_^O><;@ $*5*6;-G:,'7'D40":'2?Y3F[4%%5T9&B#(!- M> F6"/>25*HJ',[24\*D2H:B^II*I)[S[R7G]SK_CG%^MX60+87VI2X MJ2)1E>7$%TIS5@4JN>MU?L_YO!GF!OUW@V=FBAU.OJQKT%6:.GU1GYK+.H#[1=[J M13XHY]]U=0UZ$*FO5>F,L]$RC.J&%5%$(ZF7!@WF7I1*AS)(X8MB>\.@GG>_*^]VQH5YS5SPBD0I<2"@DD1Q61$G@:=Q MSI!A]M%C3M6.4%^=,-#S[NWEW5"!F@V12BDXM]0JJPL7M99>:QNXW-XLJ.?= M[\F[W40?%DM'546X<9IP9S51P@;B+1C9VM H*/ NU71'ZJ^._/>\>WMYEWLG MI7*^*HWCPH/DMB6C4@E6 9S.C?HV-PKJ>?>[\NY2[TKGG%"!$>N+0#CU%5%6 M1 #.-,(Y2:<8CNED:J?@7YV.W]=XW?YO]AO;%\]]O=+ HK@+6[[?S\38*W7% M%)92KAS5MN(LA^\%#\/;<>&XTB$P7NG"2*NB9:"#%= &-=^HW5'/PU_#PQWOD])5 M!)YEQ.L@">=!$>,-"%RIM!&5LH4$"Q;4L.P;5-]3%HY[.JP4+2P%%A:"$U-Z3RR/TE55*?' 'HL=*FX) M"_=.DM[[=+>^^: 2G?HJQVL8E5P8HQ73O@!8K"J Q\RQ2.'' L2P#/VHY-N@ M1M]T/5)EJ"0ME"=5K+!?9[1$&2QPM*4N;2QX)3 .JW#84GE-L9R^VN%><;TO MJ?)%Y36K*EYX88R%?\H0*V9HC*J?E7Q+N'X)GDV09;3<$^4]9D[!/P8,(6(5 M#KET<'A%@1%#Q ]]26._R+ZDL2]I_.Z3?8*4E%="ETIR;BHKB^A25W9: M%LJ5VVL:^U8&-Z#Z5QJ7 7DJYE5%J,%6!DII8@LC"/66F>"4MACFAF/<$>77 MY*KT]16WF(&Y890":@]E]-Q*;RE:ZY43C%?1E6I[86//P#?#P$OL[IVS7J.= M+J(AG%>66*$]J:K O61@ATGL15(4@-V_)LS=,_ M9N"2"J^+&"IK*JY$82@7 M4=K2ECZ(V+01VU3=V#/PC3!PQ^7F%:NBKPP)E=2$&\N(DE$1HPI@8 M ]]S!K:N8M:(($+EN=+&4BF$HUZ6JJIT%;>7./8,?#,,O-3 "J<.5*H@PM 2 MZY0Q/LX",8Y*K16M0##?,@9^4$5COR^F[LC, MKRKX[,M)^G=H$ISZ4*50B* M%XR#&8^E2(5QVHD0"ZGI):K'NG(H#C\&3SZ%Z61=!#6>RR2*_F-&B[#G0!)- M@W\RF!.%"2V(*$XGP47,OI"T4?_0X M#1ND/]^BL0E]%ONUVP;:ZF!-B%4!MD%9V=(8HV@T6$NH?'6)8K(K0(N>K[\% M7W=SVKD0I>#$TPKX6L&IJ4)HXGT52RW*&$W LA3)^NK0.\305RD.M<#-4D=J MO>#,5,K:P*DK92%MD,%?HK"L5]$WQLH=PY\YKP27CFAA% &ZD$2SLB)4!6.$ M=L98U:OH!\#1FO**A\!8Y1AWC()RMDZRTOH2U;:_1)U9S]$WQ]%+Y&AI*"1H_ORJ+X\ZBZ41]U%/7 54ZVR.NK %!<\ MLZ7*RCI9<5)]8)G ;# M'<%H2% FPR M9;&)Y35Z@2_'(WF[S7]'6/Z[MPW%[RK M B4@LC7AK%!$,6N(EUK$BDEIM>V9OF?Z7M/?>:9?:GI71%IPQE)>)<$4'6(+ M&F#SF3"Q,I4JQ9UA^@=1&C69FU'.]ZB9(/G=Y,^#S Q7];/5)Y+?Z2<&.^\G M"SL*^52^KM[SUFW>?]_4[MQN87^5*)UF,8*(!^'.N*B$-HP9Q9E4(5H3+ACL MVXOX[R?BGW4].-06PI5&$E&6%79>-D0I:8DM+:^XXM(4\=%C*LJ=JBJNR7M_ M37QSPZ&\7G;VLO,ZXZ$E#PQ;72O+,=O%AC)H:TM/C:F*LN\@<%MD9R?R6?!0 M"4J)8 %[A E/%-= Z:K47 =>&4VQ;XC>4?P\/.YE9R\[>]G9X\X')#N[<^XP M:;.(CC"<(<]+61(=)"/,P4D&48 B=#WN[&5G+SM[W-G+3I2=G71X9YG DMDJ M5!8#L)%83CF1 DZNE+*PEMTSW)F 8_Q>'8C-W0C&!Q M\-$QK'>VVQ[.^HMN>[/'_[33?SQ^D)?5.\X%',G)9#9$&O]I&D9F/OP0?CX= M^OE1(Q0[5]5T7"PO,1:.9S'??LFWIRIZ*:J2JUO1_?=HVBSFQ!P&8J?!O"[?^JMO?<$8OQG;9.X%/3*9FG0P((O"%+\%:S*W M9BV#HRFJS_\:>D^Y!# K ,=R+:-UU"I0E[Z(G$=;O)6/'K]&N85IHD]0\P*' M__,?YO&F8_RNY'8Y(;;WZO7+@_WG3UX-GAR\_/W@Y=[KYP?[5V;B;[=JN7'5 M3[K2]DDK;5^U,K:MBZY1R?_4$;*==$;#\2+X6_22FX_F-=!@&)BQ'^S#9X,7 M<,'1;/ ,7M8/#MQ\8L,T*WNZ,T #>/#G<'X$[W=\8J9)/ Y^'1XNIK @@'+X MC>+6O_(/;\9FX8=PJC_>_K4^'P_F1Y,%W,//KK;ZK&[P?F3V_CZ&O+C<:>EWN7Z(;[GW=BZP-MV[&)2GDDDXO M,#5OYBU_R,UZ_""2#>M'_5 MSBK&^PH1<>^VJ2>R;TADUU00>@,R^9+N=C"ICB?CK^A'?^D$V"]J?W[9-/9^ MA;=QA=^[;=W-L=%U-:"_A_TS9@GUK87N&"LMK1A7,4ANM+?:4">H%;9T5D2[ MO07]54)WZ^G[V%-;S[MPS4OGAX=O7C]1OS]SA4O M?OM[!&OY^.+37G$^:#=Z__>[7]\?O'[/_G[]HMS_[?GIP6_//NZ_'AWO?X)W M.OX/O/>S3R^>OHQMHMBKXO2MTUP966I2&*R9M-02;90B+ JFO/6",O7H,94[ MBHI;U".C[WIS_5S+!>B!R 3\5W$>@W6\XDYZ;6P511&V]YWON?:[<.VGEFM] MP34UA2=>8S]))QC1G%)2AE)4VC'&L>@1,*^2Y[O,]UQ[G[A6E48;3H6$<^=1 M8BO18*DK*R:4HD78WFR^Y]KOPK5ER[4V4FIL:8BTMB \&D:,L8%8'^%X9$&5 MPI(6M;ZZES%GG*B]84?#26.4I9]['PG II5?;.\SW7/M=N):U7"ML M5+%2E$2/M<:2*:*MY\3 06G!0Q&"2 B9B=O$M7T7N7O21>[FW![[83Y Z6'& M+@SB='(\>/8Q3-VP;MZ/3L7!P0G2^9?U\+^[PT2N:%C%X!0K P4%SVGEK!0% MM4Z$LA(5I<4EVOAOR%K.%5PKJCA%1<& #MP MK+=.E4IZ]KY32)BBC'2^=5I$6NI1%X:K 0ZDOT:R_Y^'OR\-+[XG@2LF2@PZ. MJ2&(4,0:HX&'1?"F*@%/@1TF6*^([S<3,QRXP@LA=:DYB\Y0'TK)"\NCDJ"D M+]&?OV?B[\O$2V>*4M$!5K:(H2WALJJ(-EZ3RE6*5<8Q[=FCQ_PV\?##27-X M,C*SV>"7VK)_,AGCRH+'(L%+)1+UCMWO;>OG,YK!L@YB?5Y#.PJO@H.OSH>X MNEY275Y2#3MV?P 14D5K"7ZP5Q^IN4\, M_7WM_IZAKYFAESX )6,)I\-)+)PC7%M.#/ XXBSU=35UZ1GZ M=C+T]W4"] Q]S0S=2:>@H0@V!&(D+PGWJB"F"I94(MC*F^"T+\"6Z!7T_>;G M[^L/Z/GYFOEYZ1O@SE95$34I2FK1RV>(9E4DUA9.:V:B5>[18_;U#K[OEV5Q MCY(!^GER7R^J2E9L[HJN;^>YH4]IW\QIR_] D)*14OCB0@>.)UR070L"Q(HI[&,A79: MIOQ.R5C/Z3VG]SK];G'ZTF% E6=*"D:H TW./9/$%)4BT8&,3G5NH>AU>L_I MO4Z_FYR^="7X2"O*#".L%!(XO;#$Z#0/0\N@F<(ZFSNET[_3C+B;[%32^M(& M*WD(7]2V9+4W-)[)>F/HK^J7<5GW;+_$6[K$A^.VNZ[6)0\EN]!R'X*,PI6@ MY(M"&F<9 MTN;18^R!(&]1.F&?$OPM.I?XH@1,7KI8<&TC(/-":$F=U15S9=EW+KEAINU4 MXDA;V*K@A#/!L1)' ]-J3J@$\UO@V#JK'CV6.Y7XZCR6*UHY MS+2I=CCMF?9^,ZTTTFOI70Q2\FB\BG#FE+&H1<4J$_N^)3?,M$L?&)6B<$8) MT*]%07@1*DR/ \Z57!?2!^$$14U+B]M4]OIPJFV^=7>-AY+_ITM35D*%RI<5 M-])HRYB@6'5#M0RV[ZYQRX34B]=[**":F8&%$ZL*RZ\,LR(4L6^O<1NY>#GY M,W)&2\<=\=$JL! ,)4982P 9<*:5MH74P,77-?2SY^+;R<6R%)Q)P:B.DOM2 M:\LCDZI0H31@VYL)I M8F,E2.4"HZ(JA-#^$;"RHB7]N6?Q>\WB00#0IL;9(GIN"J4<*RHNJ>(F.,E# MWW[C%K+R4E&7SOJ"QD!*Y3WAW@6B@S'8[S]06<7"20.*^A8Q<=_(M&]D>HL; MF]Q=S^\/W]W/,H-WAI_Z@LL;U ;/N\Z74 45<>:+8-Q@1K0C"B \H=%$5PE0 M!MQM;G)R;LYC']&YHWQ]#9Z7GJ]O!5\O41YU(;HB!.*8 H.MM"4!RXT1KTL/ MC"V-=W1SKY.>K^\+7U^#+Z;GZ]O UQU'#*722 O66^%=17AE S&.6Q(4')PK M@*&UV-CRI&?K^\+6U^!_Z=GZ5K#U4EW+&!6O-&8R%XQP+CG1#D,H<,S<"LT< MV]+YY$;X^N'D:'Q]TY/S!2H/K6S2<::%E[YPG'-:6$.UDZZ(0E6:4]D72-^P M)'K1=0B -*6%8[8R!3A/A3$*J8)C3RZ6(8@9N*VNC9_7[P^J]5K_MK+[?U>I15&7TI&*^)%Q80J]]15E]J]4I)*D$4$R>T(5PS"0#>,N(J*GG)G)7FLK*(KG)E&6A9*%?VW4YN5K6_Z?KF*%46#JHD@6-_])(71!M1 MP+:S,G+C@A*@VMF.*JX+Q=]1K'[OV98;1H$:? ";CEOI+565TI43C%?1E:KO M=W+C;+M$Y,R5IM"AQ+X)%8&CDT0+5A(=*I"XNBA$*9!M!>VKH^XWVY94>%W$ M4%E3<24*0[F(TI:V]$'$2O<=3VZ:;3L^,PZJ556B(M97'+1ML$171I/*>R88 M+75@O->V#X%MK:N8-2*(4'FNM+%4"N&HEZ6J*EWU/4]NGFV7VE8+ZX*Q&, V M6-_$%%&F"(1%&>.J( WQ$J>25#4>F@PK553O>IN[>:ETMM=; FQ*H ^%]6MC0& MR",:S;E5OKIRBY.>9Z^19SN]3(2E"IL1A8!^-@&@7VE5DB)&7WAK /()'!/R MU8-%>WZ]U?P:+' K)D-9+S@SE;(V<.I*64@;9/#7ULRDY^/KX^..!1^]Y]W[0'A94U[Q$!BK,'.%@?".UDE66E^B0O:7 MJ)KI>?F[\W*GH-6P&%2,A'IO"+>.$QL4)65!6>1.5KPJ;B,O]\U+;DOSDCN; MTW#=-4B90,]ECCS@!,?*ZJ@#4USPR'7DM@Q4A!@\U:SBINQSF6]6$QQV/2I, MF,*$TA,X-48XE9YH+SF)TKG*2BIL%:[7P7L=?'.'XCF]F-@VL (,0>XJ S04 MN1+<"BX8+TKXP6-,M\^#OG$QT>ESIXPIHV&DB*Y QZLB!DZ+2.%9 !&O@RQ[ M,=&+B1Y-/#PQT?$1,2IBK I&F"P,+17B4I2VU=**T#U9,7+S47HCT M6.,A"Y$EU@B42^9 B%1":,*#+XBEVA!ET1U%I0B^NC]")'E>_C$W\#CXKQ]^ M>/Q/^*=9\K&9'@['SSYF=Q 2A^^OWYD2(_O@IA,)[,X8;S"?)> MVB6#76'A%Q_&,_@I#L=F[(9F!(N#CXYAO;/=]JRN[=4?_]-.__'XW'TO_+!Y M:/U.7,#]3R:S(1+53],P,O/AA_#SZ=#/CQH!U+FJ7F.QO,18V(#%?/LEW_[< MZ*7.3:UN1?=?7&V671XXLHQ14&:YEM$Z:A4(2P_"E$=;O&7EH^:BHVGS!B?F M,! [#>8],1%>\"35XZ^?'^P/MO+P]U^VW+CL_48M./RU M%8>O6G%XBUYJ\UD/;MMB#=\:?A'![G+D&?Y8^#&D7O+X[AIF[-\!9!5*SDTL$. MOD&T.PK_^_+L[S_]B:6\^HN^*/[Z\\W'@]=_ 3+^U[O]IX?E7^]&\)Q] M6/-[_M=K1__^\QD'!(W-"L7^I[_>4FM,R:0DTN#HYJ**1!DI"%C**F@IF!0\ MFS'#,5@4>VB$R$B%5R6S JBTD%1[*EUI*V8EE953CP8![(X3Y+SI(K16TK[R-GMF@C"%!*U<" MPF?U&M+%^:P^OXXUNA3*"B!-7UK'P:A6%>4L!BLY3Y/(']U>H7FAWMB\.Y_E MPL>OC\+ $<B?CNDS.#(?PL"&,!Z<3,.)F<*GPW&Z;NK3&-/3 MX?QH\&;WU>[@,(S#U(Q&9_AQ.,$;F9;CX/(A (F3$;QXG$SA)J!IA\<=>VLX MSGX,>(7=P5YZ %PW.ML9S(_"&5B[:+O!M]QHX6'EHQ'2%'S4O7!@QF#"32;S M;.9-0T[#&=BS+U@B;LTHS,-FFW#P?)R>/CD9CO')L!@X2K G\..=M#[CD3+2 MUW>2O3FM&!6-<\0@6Z!93[+N+RY@NS*CY(N!G6-LXN#";F>E96H\91#.< MXCFT;-0YGGIC_&YBI2Y!G&>F;RAN?QVB4REG+CQ(H?K\;5D:[:-D1%FT GZ;O >S>WP!BA> MX@($R5DPTR1PT)>'#T@R$2S-_SQ_2DH]@%?WX1BX^P \V6FZ?W[1Y MYQSF1V8.DO@,I&)Z78="OGDB;B0^"E?S%&YWW#Z,E?EIU^/KNWFRM&:4U//L M*(3Y +9DX^L6B6*2_@!&A=WT>2PY[E4#!C9I/[QAVFCT%^P,[ *]T? "WU%# M_X"9G[3X^;>]O=_3C^7//UY";:^YD]90YYT\[E_AI>-B"AL][>[T#FQNA#_- M)UF0;#S&E@,ED,'W9O/I9#QTL\&3R?2DENLIZ5;^/,LD5#,\P,/) M=#Z (X8%'0_*@OR_W>U>EUNUO=>FY)Z"5I\.T^S*AO9_6O(!,2]NFO$?4'*!R@GN: RO=CC, M+DJ\V>%H I)M8,)T CO@0/9X(/+Q+"12#B,0]_4204/ 9H&R0Q6T0-@\\0M7 MTSQLP(S5\S"R".ESP _F/FSO 8CJ8,'L! .S9 @(2ETCR\RLK2X%(@-2 M_P#D-4QX#]AT"*PT0] Y&2/I(K,C]=E:W"6_0+UYK_S5AS\(AZI[= :*4 M.1S(K,Z.:+7.UK0)X$2\]%RO#F:E,%067/+"53K82O'@A-:F$BH-LRLU0#M& MFA^Z"13/]W]=R:" S72817$ZF7JPLQO[UH!<^0EP B"H@_@L+V0&BNY) L,@ M$N;/S'1\L)@OI^(4#\W^?;?'7YR^#=3YH@B.5$9SPC4-1'%CB:HJ+RHKI,/) MX?/3R;G$B$%]P,F8<8J3.05X\I'4?%2*V6I @:SV-"A]$Q= ME;'.%Y'V/'6.I]S9B[VW1:%B$;0G 6L^N<":GXH[$J4$_5X5%#3)H\?C#4K$ M'*.W $(2'T+$MP,_:!)CT*&F"W6B?;G1"DM59W_0D-7SDP!*TT^+,WJ,=#* MZG=W!T\7H?G8A\-I2.RY&-=*!@P ,YM-P!1'!DW7(V6A@C#,3C(Q[G[V+HV'BH),I,+9+.P+H M]'V8KWH.NA@P[>,4>/)P#-@R;TZMD?%)B7 3DZ+7$%U("5,WGDK8ED/4K&@3 MP?L,3H]"O<'-MA@7-M3_59"!5AR,(,I+X1TO*V6*HG(JEL8"7 BVB>C0.J(# MDEJM9!>+RP.#QM$!KV:'XT1(2W#\I YJI3_O30'VYT#9[ +\_. DWZ?#XN#I M<_'BJ?OX E.6#]]63C@I=$6",17A5!4 HV-!*FL4K13.?&:/'I?%KMR29=S MB^3E3;+!G"4!4,NGA@Z3]$A_V8"[NVBBZT6'OS1>Y4'C4$YABCTPV$<=:L\4 M73MYT):AT_CTQX<[ R"4HS#=R5QP)8(WKG!4!5:5&K0&J&Y; M<,2S(.FI!'>AXB#B0U_&2*"!W!=?*V#(\;ZS6#I&0;XQOGWUHE/)PMX4IV M7"[L.UA;6MIP]KYYV0;1H(,V^=&6L<$6VS@.9RR MFS= KHW=_E[';N_&;GP.ZK3Z(/L2#8 ;@*_HL4X@$-TZ4Z#E#\/I8NFL;?:B MC0W,%M-H7.:7/Q='!I3#DR,0L1G08L@2)"\&-P'&FJ26)BGZE>*$Z/+?J;V) M#:.N.(EW!P?CP0LS!0Q:UEHKJZD_)U.P:_\7N P^<'TT #@S23K1@#9,TA; M.3R0':EZ("'>-@Q?L_6&Z#SJOMG"^U"SU3(W<3"LR6/.A..KUU_*]41UYA'^X=B\FTPQ):#^O7X:B!$P M^U.,,#EF,9Z7WS^.4A1Y;N-+7H-SQ&I3-69>? MRS%=RTDM7&$\![Q:LL M+TT)@#Z8&!6UVE-_BQ/#+B1\MY@O?>MF=I23%J\V,=UA.JX$BH8Y\+:8CI.TSQ*M3CU=$4'3@/[,VH':W 'T0IWC M@V /MNL(\,?I,GZ*JT(KXN1P:AH5,9PN':!9VB7/3 QB_3GN>%1VJ!XP8MTHG M=E1:S@MK_4L;\]MV.NDDZ*P=MO'O=-H1]F2&+^ #GD2]Y#:X HN:G-1IL:MZ MVB_JI():,36J";D!8\2H6 M!KI#5Z!MG6AHTYK+-YOTMAT"-J22LM2> M)%21Q,O3X0RS+9.^F$Y&^%[ J'.TE@)899.S4*\;WN\#,&[T.0HU=R1? E#W+SD M!8 7;K3;[F"OIB9SG(S[D C=>(^,5YLJD_'A)#TPN=IKPFJ%>ZZ#KRWV24J+ M"ND;;5A[)>VXE@5 [<>IY2D:6OC$X^P,Q N!R">C#RF,B-)QOCS (1I=9[6Y M!;JP25GT*6?.9NV.]:@#N3OX,R3):T:S"68(X\DW.B(+]-FZTDJ!$ZR/^&!& MBQSUATU $?&R28-,-Z_J6@K?3A-6M8=@71.L51TQN3U M91?GJZ.4"-VD !RAA2=K6Q/66!#DT7YK],P!O6^O&*6;?@,=\YY M:1I5TH+ ):Q(DGHR#:M"H_8!;'CD^48ZLU9$[I*/Z<74$\RBT*?[)L8AXI_N4]M*T M-TB>@ =F=91@-I_5SH7V4=UU^Q"GYNRN) !_#@R]PDSTVJ]%RY5-2B(JP8$& MU>-QMS[8UHI(N.$IEM!E\P H[/6JDZ7-77SU].!UZPM;1F;V/M0.U!=FO "Q M"OR,,O%?$SL;_%XKE_NOSX\??'TK[>T\+(HG";:%SBK0E1$15T1RDM>E649RY(_>ESR#3'!)MMH M->[0Q.WK,@',21N. 32.1@VA7H5 1%$$;IDO:53<2Z.%IUQ+)ZL8G!5- $XW M ;BOHY1NYLP3P/69!P[B 4*+)0$]X!A;EX+>/3O;?_WFK>":>V=*$EEI" _1 M$%M:2V+IM/=*1E-P#+*Q[>EJ2ZF49 GTA_>P5^T_??-I_MU<J%Y3?DM"Q/8:T3G /"A;4*A"Z9 6QC%?$\@@'I50A2OGHL?@,F5\187%M M!9=>>8FYI@&@E1817D8I9Z*)M*>+FZ6+U^YMY8,N .R2JL2)HT 31#L0A97E MH)B8AJ,SCQYOF^W=T(5?M#Z-.$%G"%JSTWFN@LN5S^A'3:[VT2:Q4PNDE- R MG/JURRF@>W2@I:OABX#LZA+@_S+RAWCPL-YW?8B MJW6@BY/62DXUZN;43%/FR,D4Z"P5:;>1 1#$:2UKI45PTYSSFI-KXV(Z2@GC M\$(C@\'IB'Z: &^0;.,)6"M8N-%Z53L;.!M^)*F2O$G8A2]VB_ALF)^BIEDS MY'"#4NP;*7[3(?L%#JVH5_P'K^>$MC M 48^""7#302[D :B@X\ \K64U 8;>0EVX8;4N1;5-V$%I*_,#(LQ^C*!(!H" MK;^"3H6:#F\C?$_:Z]]#8^OX28T9>WJIK4!L4U,8JG5@)0FEP1;&/!)56$4B M#91I =BFT$ O;/>\'AN<0_"Y^'^)W_>PG5&X$+]WCJ=1:"L@?@6Z8X1U,VS_ M'LV-DNQ)ON!2O\P1YM]:QS'8(3G$%E+NR,-N*??76]C0*GK.B+":@G%H!-'2 M@X4(!F,$;4"UU'>F^]%GXQ#+6/*\J:N9I6#"2O2@R4KHQ"=,2S7=' @4JSO+ M@%,'X&#]6@ZLG^N:DQEB$W?\=,W>]_R.;5Y>:CD.NSTR)[/P4_/#S\WLMN$X M[5FZZ.?5!V(&V_JT-7Q@_GB9W+9;Y 2W>NI;_>3ZX]WTT5K_]/P94[N4RJT? M%[OEUL\NNBT(0U'J+[KMQ9\)MOVA_6)OXV)I=:G;?F9FX6<':NAS7]TP^2+G MN'Z?T1?J4I,O]E%&O<@RZAG*J*U##.__7KQ.DGOK9ER20C:\ZJ:9E3?YHC^D MCIB3!=S"SWZ\Q(EO'5JQ86[%[3[C6OD.:KU[7>^^E17NXQYV7#-5KLJX#J%Q M'W>JI[9O3FU7GC6\>8#T[1TQO-$9>=5QV973XLN@V>E&N/*[LD@Z7O52W>EOFF'VIRR7/ M,3O^2[QXY\J_G_[K_?Z?+XK]UW^4+]Z-CO[^[5_O_Z+/R[\^_7($]WS_]^LW MY?HO>?=R]^>U;\]>?+ MT?[K_\07PWJ&V:OB]&TE7!#&&%(XX0F/!27&!TND"E)Z"W\LTL344FV+<7XS MCOG6\P[7Y/6Z[NLE7R_YUB1?J"1GKHA.!<9U910V?*H3[U$H^5GI6X:QH%64@W!E%K(^6&-!KTB@FHS*/'I<[7&SKK-)+ MOE[R/1#))PLJH\3>*Z;D5$4%&+"H;.6<]L8Z\[D ?R_Y;ESRE4O))PKMK;+8 M4L<0H U'=*DHJ4Q9,E/PJO0.)9\LMN4O]9*OEWP/1/(!.UCKN'"EKKC15@7J MK;5:>:J<*8L:\U54;<5\O7#[YL*-M<(-(;FO2DU**QCAP55$V\H0^'\@:V-9 M*>VCQ_KNB+;KC0[=G+OQ51B-4F._W_)\EY3)L.>QQAE[0Z7J\R97:*L_FVY\ M[XW2]DY+'6.*RGBC"QXIMR4'6.F<=-UHH&9<< M!$XE1$$XTQ$%C@-PY0K*K) Q8B:=/M_^^T*I\^V@T6?3!1&S#1*67SH*%HR_AT^DY[9MS6L=M8XROA)3$4%T1+FG$P@M)@JI\J:GS MJHK :?**^KWGM&_O/2U,I:@(1LD Y\9L](H&7A@+!\HOY4/H.>V;<]K232 C M=:"X+&BP7,:J M<#(R7WC&A:*]R7H;&&UILGHAC;;<4 M['>P/>]^#LQK'+CSA29_GR.4OZCVJ(^@W!J) MO?^D8^ZK$F6R 53D(R/<"C!"C.'$%9:'PL'AEAZS9MA5A?9W8*F[$6+IA6LO M7*]048R.TL($RD'"6B=-%&74($[A/TR6OD_,N?7"=>GA@4/3(%\!_UIC" =% M290I!(G>@?D9=4&9Q/!TQ:YH>O;"M1>NO7"]LG#EE)K@A*15Q3GPIM6QHJ8H M'*>J+(/JWNWI#M>Q^"^ M;]14J.E5U6FR^'IJ?-@;^]0H:<^E<7:=)K1[V&L&^?C7R?0I$,(\+D;-MWZ' MHW=G=Y.AOZ[GT.MG;T7DNM)!XQ!V[--I/+'>:A*#41P.U:OBW.@MQX6UVFN< MAMYBGF6:^SHMEV=3D\LTZ#<-#@,*P!$U>8!\_>7#=ES/=$DS=3OLV<[@"'3S M9(H".#5ZG Y#Z@E5OVJ:;S$_VVE&T-:3J[(8RLTUZS'OTV!PGD]#D+/%29HL M@+_C= IG9GEF2CVT9,-]7/ MKVD)CC/0K])!,&@&^A<3(RWCHA+:, 9\SJ0*T9J@KZ6#X$6RMF\+'O<_.;'_ MQUM.G:@T ]O?%!0 $8U$B8J3(@"'2VI!9(+H9!=UDD=BO=+I&U8:IDU0F*OG M"UM&YJ2B014\!&_2Z1?GNB+WIW^MIW]X^N+PK?.R$EX84FK-"*]B14PL)6'2 M_N:UCHHIFEG#^A+6C>G$R71Y8AO/07F^0_$!WPO4B:M$V':GE2;1%IF)1(O>:(U*(CF!9*!(^Q_*G%\7]G7$\<7$_K:;/=U>[;KK*G](1R[%Y],9LEJ_BGU=@;!O6Q:_/^M-K2N M?3O%\A)C9Y/18K[]DG.=\Z[=YT,OY?,IB[7=Z?Q[-%WF&A\&8J?!O ?X#XO] MR8Q.S=GLT3]6/5W#,>ENX/J[;WW#&+^95^M"KZ^Y-6L9 +V#0/VOH0<8*LL8 M!666:QFMHU:!W/1%Y#S:XBV86ZD)?1J.B[)XC+Y(\WC3,6[TYQ6N,![L>%4R MK(0K31DB"P84.K7:4[_NSV,XZ,\Z6V"!/+7'#F(;MM#.7\^AC#\)P!GBP]L;E M.=DK\^N'+KD4TQ#CV0Y.-)XN3O*P\EF:_MT,9,C.S]J#N&&">S/T?L6I.)D. M)FE@0[,N@A@5Y7'CY]P=[(VPX>_AZMA8' JQ]&K""^!PGZ5OTW?G'Z]N"ZQD MGD8(P6]IR'@S\@:G+-?#C0=F<-Q.^LY[U SC37.-3B;S>JJV\4A#>;9OXP V MTVF:OVU2)#3].?GUEZ[9>FASX\^O9R_C-)]AXL;\>=X9$Z83H$Z7!_:8,>BN MV@?1G?J<1N.F%>8SW#A8>(,K]7M,MFC0T_-V[/7!].EP!@=@1@?QWY/QX;]Q M1F..:N08T\,><''X%J"LD54L245=)%P;1JP*FA3H+A"Z%";P=3&I0N3,1,<8 MB%7-@U;!"!"OC,&A6&OOS$",:PNJ-M,;X^"79AC]_^)DB'T>[@7PM_ MF.?"X;#Z_ULT8]_KP$L[(PV'T^-X-I?P@=FXO'$> PP7AN6]ZB=EQT.Z+/E= M0?(VL9TLY7(X+HUZ,Q_,<)2@"!S/^S ?>#,W673F&>FPJ(Z,;"9/;5C3!H1^ M%](/O@!>?%9* $EMFU^Z=D=);7@Y/MX'OPV\FH<9,C49TT M,W"R;ET'*\-VC6<;(HQ7'#C&0/%9@1D[6G(FK94:M:(N&*>5**YGX%BC,W_# M*87/FWD^\-=6#QQDLI^,?Z_WY'?O0D H' 8 ^W M$6=^@M@?CC.AX6#V MNZ'V[DIJ%3:Y/X@()WKL*@Y>OWA;*ED5F@92.>H!N[)(C&>>%$8KJT05K-#K MV#52JHRT7FLGN104M)(H*0L>.\%+2]>QZ\;) CN#9V.@UI#S9')T]T,839+@ MVQD\1R<78(F=VE5WE69A#R33ZK/'T&[\2;/QLSQ?%I51F-4)4+,\U1P6N4 K M'IT3R^_7:4L>0)^;MV9VMG@!S(',PI^6U^)9HL_V""0S7GB*0 -1 _PGK)VW M7YYW7L9JIM40';B'YC C5P-@=SH,.4?K_)W0@3! V?\AHYC.HP&")K?(+*2Q MONM/[ER4WS(CI 2/07+/378=@+D^A1?+N6/3P1@.UIR<@ 0QW2&HZVD'X2/0 M9T+;P1V-@5H.$RK*2#EO/:+D.BD!T,Y10,=Y%@P%@6X!,UE1X!!7$8O*AVCDH\< 5RX 3;<[Z-L?_Y:I]*:$4VZ)#IR3RD1=""6#8=C-N=KEV\\_3J:=L-I*-.VJI/&U?2YZ MTK@FTOAT^)954@CL12FI/*[XAR>6.A/S[\]]V M_OM/W[Q5UE4@'12(!@_FM"IQV 60 W.*@P!G3'H C978/=^6])QH^/HX^WJ. MTS>V_&H3HC8@@$!6S8?&>NBMPH.G[]]*1ZO"R9*4%B?!%UP2#;\#B'"5<*5E MT5?K5EYKHQUV;#2S:J.%9OA[#6MK#'PR!6:>#E-110:E@#\GBVGMH,XF!OJ, M$:/Z<&*F=1!OPR,Z'^^NFX*M5=FF 8.1,3N:G(X!T"=H/6R^ N<'(?=Y17Y M#QORAE>5Y3?)0?FVG/';9.)/@;V!)^!M#9@#6%F6/+'-1P^XENR/M["1AH%^ M),K;@G!# 5$5E)$J&L4*Y7F@YYCAUOH9KLU1UY#&8!DHO@>>EJX#8AY0-ATV M[YGS#NH@'0HB1#V#$<*,00)&\#^PP$?)X3!#)\'Q!&S[.,W.7Q!NPXC?@@O0 MA^# R$_?$S_@S^.4/#$-?N%"6E G M$H@QO/4%6D!!IYNBB/#T:.B.!D?&=R@K MQ?!>)(\-50TZ2KH-B,KG_!M4J"OEBZ@??W_VY&#]P//=_K4 '41EDU#Y2U,6 MB5=M6_-JQ!"S+Z>HO-IU#EM.KQ/0ST?JMEH&[2+?XI^NUTAXOO_KBI4 U./0 M4CB%]<_">*4E M W:-N#^+)9SQL\E2S#@F]-A.+!Z;IGIR]>__76R"*6"C2< MM:#AN"L=L5A!'148#XP6I5#LT>,(5'3>1%B&B]=H'N@*\WGQ]ZN8CBH*)QQU ME%$+Y*$LM85P1IEH*!#'9\S)[R$GAST[WWSU_*W7)--8_ M5<9C(;T61%68VZ2$L[HT<#! $*JZJ*"SDU*PW-T!;N\ 1?AGHJ^O0%"%-F>O M#9K/FLLNGU9^#_#)9=,]@)'JN$%"$N,)9G1BL +5']HYRW/(Z>H8H\ O-?B_ M2<4 +=;*_Q3-J'V 9MRJ0,1)R2Y"8-+5D!VS"$,FG7.:8YPC'=9].)1?,0RV M5-.=Z#VV"S I_Z7!(DO%F[:MR:YJ$,DF73N#_=O'+('JCFS674D&N%2*:YNZ MLVX;9YNX]Q?!NM\*$R0M!".A!%7!4>&* MR#']BBLMN!:T<)J)HE@WJ?\#)DX;;,5#(NF4'EI_E<]NV^.T-Z.T-TT^'<:8 M/Z3]"SGKJ2ZM:IIW8-P9[-)IFS\?4H5!MD^319K4[:JI6FN494[^TL+,YBB6 M-*!.2*FM]?-&(4?YUQ:0A&%JG%(W)4GI\VU!/L@$3)S+L>F3Z>1=CM-WTD67 M10UK5N[@U5$RHS/#A,B/WOWG:3NEA(9:Q.R=9Y5(_?K<89Z37!V_23^7//[8X(6(^Q'3R,27_CLYN<9#H MH$DW_C?6VO1XOY'D'_>?OGC+M09M656$% M"-O\%9 8F&.\YI_8FEQ\6\R$P7:0G?#:10Y_Q+_#B>\BW*L!\RZ.W(S11^?$ M>XW+'QHZ!-@=,)GI22IC#UU-X\BA][XNWX@;]SN;P$,V%>6[/A6_FFC>; MXYO53DJHFQXV6=+\C42I^DKIE4KILJ^4O@5K^8Z5TI>H?/ZV]BSL M9=W? E3%[U/ A8 =LT[LC=7&6'WQUH=""AFPP4_A<: $&*NADJ1TI2TJ;[R, MY^.Y_FBGU?W!-7O^KA"/)K\\5(S[Q99.]?3$NLGUQ_OIH_6 M>G[7GXG=DJJM'Q>[Y?9++[@M4[NJI-=^6TYW9;7]X^YMKSP[,J;_N^KLR&_3 MZ%^O@9!S+)H.&TS0L3=3O][4_9Z^[E,0M-/AR8JY=;_?^-?AV(P=E@.UWH;! ML]P9& -;7__5"0WJW6.6[+ M0%XLPZO%ZK)P<7'B4X>)VM..WOM1;JM4-ZA8IF#Y^JQL?5;8=:!QFR!LF&'8 M([4&:ML<^3 *M1\=$X\G/K%SW1#]PB?FT,9)TW.U;F(Q!#0"1)^",$E8I%0T M6-M9,-,9K SV?IRB ^@!:)L<#TK1I((E)WY(7><-XAHT.4_"]'@X1[??H">M M+R.M^F \O"N&J5*K +/2BZIN(U7GS;FNYSFVNF#6>IY3WN 0OS\Z6U)K$T # MVME&-Y\#Y)_=OL?_M--_; ]ZWLBV;T$-Z.!,CNY,R#^UY'LS9/!'F?R<&WCH M:3%8W5%.6<3.'BX?@M!-G?OA L0C&.%9$W;>KM&$K3(_KP[C$&.OE]>* M2R7>9*(UP;K6I1;"W8*-+N'9=?P+3^L[4GI.7F1.Y-:B!K MDISY@/7\L]D"[]Z&XCO;DAM_I5W.^=FF4Q6W4X./@,7ZNPI0Z+B>;@=6*$47*]1<.:R[9US,ESN8[X'' MD0Q#),E#.*8P&AX#T[FN95<0JT) M*C9]XW&P9_"'J,8S7 <\>#0\J0%S;2)T@7$-?)O#_??S7PY>#E+#O?SEY4=3 M7"!VM&B:U]GLH6[*+09^D7.Y5Z^8)DK)ECKVLVML]^S ;AH$Q@F.T4E6Y4F= MF(J/\D/-=DC3 M-;D^)KA;GB@X"_""^=0WM)A-G16Q,>+\;/U$35[)9Q=Y*:/]-LC4F[9;SDM= M>9ZES_N=5A@W38Q TELZH":Q6^U8V\KI+%U?6[:^F:1F\5E(I%[?XVPI M>(Q'I(I"-$]37X1QZ@8Q3!F.-66[-'4D]>=>V/6FEIC#?QK"^URL>#JI,]W? MO'I:/V\6YLCW<,_C8Q ,N?YC*3?P'OF+*SMQ"[66HO#*=257\P:- Z*QS-.?X8+6 M%7MUY\*=B"8E?8VA=PSO^G7GQ,WZ)@:_Y$,^Q[>7\U:?8BR6/@\O@H$YY3$5QQRG4GP%0 M&":4A)Z^@V)^N@J:$UE">'J]X]3#PN]')W^VANXSKKL=R-Q=% MY.S=SV6D,_GH7A7S/'I,?_S6;?Y>8GNE1?@5U/B36OC^"93PI)Y8=6LRJ,_J M#.IW+T[_?NI.]]^]*%^\&\']7QX?/'7\KT^.O8!K]I^Z8O_=Z-W?3Y^Q]0SJ M%Y]^>;__:8^^^/3F[.#/?[W;_^TOOO_IZ-W^)_<1U@=K^8,>_+G__L5K'P]> MO_FXO_<6Z$OX:"-LG[>$\Q+G<%V?P,4%V9N'J7WV2:LK*V.()1< =*7F2DK+=.$*'JK"5&5@ MZA8G?W_&\9MV, _O:T4MQSC;&J3&R-EE/P+N45\EMI-/&;YY"P^FRAFPKBC>M#0Q[J1 M6>S82W4Y-P9E-ZUJ-XUY:AHRKC[J?V97KOLTJ?D:H/DE"$OAG7:HWAVIE[R0 M5'XW9\DZ1N77SJEKRL _F.E9BMK7&X#&6%7CRN@#T=3:KX_0)4^<>,,D8F@"\/LR4@V9)"HACFN4,K>2? M!REHVJ)N9]+(O\4)@?O#0WU(=7^SW50+O])\X#2- *P'4]56VK3FFYIITD/] M,";6:.VZY=>'XP^3H4LM2]DR%(IM6&.'?J_ *DXN4$F=0A-6>UT\8L MW;M)YW;!1MP,(9+++>=H)[_39-893F-#:GN0](O)724P.Z5U%ZV.4NFXP>LV M,Y@EG8>N=%ZAOJH6V3L#NYBG6V1K$Z1LNLM.W80:)#< JEG=4J+N<(%MJM-+ M7_#&%_636-4\?A)FRQR398;)N25/S)M:C&)JQKH\R#2%&5'X)CB0+\P.@'IR4!T' M6MX@16L&V//-#4\2;FT_2O/(Z*>= %IO M--H($N1TWE$-/(.#"7;Z+CZ2.I) MFJ[S?LLK3Z>(#I'38RUXLL#Y8NGC+MK&^R W]K;9*T-L)EW;T8-5$8_4VU"R M0>\?@ 3X,U)OQZ)=)_+,:\-9W=(L:[HZ;IH#.L?FW22%"NO^SDOAWA:GC ]' M6RTL,VMFK*8U=U>9U3<\;;-%^)J+VG_17 <65;>_31Y'7._2FDG7^$&R&R1+ MFNVGU]J9NY@YE]TAYU\\W21/9.^HW':%0*;MK/CF^!N4T-FLI3-ZMDWPW@=F M>87YS9N)\W@QFF-AP;;7W\DQ,L11J3ZJ3DI8V=@DWU#<+F]VA#Z!Y@1JMQ' MLQCSQ0EFP?RX._AU,EV'39]??'>=[7R_ MC72+ 4'7I&X'3-7>0J*8[GR8MM*FF23UY.SF97.IQ @QVBS/5EF.ZDZWW2IW MUABS*4O$(2MG@^, X-IGP( +;)ZZ]7$U*[;X((TA/!DM9H-,I6U*^DZ=\)'% MP,KW:W<'+2%*T C/+I[3J3']/U:21#QXW58A/T"&68WR"X[&-M $MZM\9+NJ8FEP_9 MZ?9'?CBR88+^MYJ2FC:;20!';$269R+D/3<-$(8M_# 9+>!NK< MX.[@>9TM49?G-CE4EWE0Z^Y?$1WYE=)%3;1Q50G6]4T9:YY7;$B5K>L=S8E4 MM!3&W64"DP[/!RWO)/DUX;ZUBFWED,>]TD%PYP35ZW1T\:4D7+YU$1--M M'1;:=QFP97NRTQNW>7QKS=7U+=.U$O'GXZP(A^/:E[VS)1>N$9D7899&YB5H MN8*ZDJ7FFJZV,0,F3//KO"JR4JB3>^/:PUO6JV-![73:C K;VIX69"4278R7 MOV]5I0UK-KU@JGHT=O*);F93.OI3D?X M8;@;=G<&1R#$@ 4<>I6;9.&ZT6Z"B\'_V#J58$FSR1C6"X?VP0Q'>3MFTN"F.G&V;\6 #5GW.ENO9';RH)W6O M0J$Z1HA_0)=QK=G3:8 *'S?\]G,;W,3W39@A^692D>A.34G+=NYH<$YFLS2T M8PM;W -)N6JSM?H/&.A=G4Z;W07+X'56U=.4V+UTP&(=:]@PZ:KV%F;3TZQFT+'[8\R9YN5B7TX\AJ2$=^:.#C-8/I^ M.;RG4;]N,L5V!)-QW52A3=">!GN6O18^G Q=,SNN=3>F"0X95:P=^Q)@K\;? M!B Z)]-.9"8I4MC)HV#N2FOS2\>GS&@VV40Y.5.C]N(L>>^';K^J]"&9GYW@ M,-KI%,54F/VX)+I5"_DB\L2X8 NO Q:-90!H@+2R#*T=RLO@[0SK_;))A06K.4[)IM\-GED+=FD,*QPO/!2 MN()7S.FRU&6HH@U">V_974TVJ;,\9@U"\$V5TV2QDFC7&L =9;8JVT &UD'S M35(N]PJ9FC3 )@T0:<+3*T]K38.,Z^Z#ICD8;TDV.46/:CVSZ"KS>8)FP!G< MEMPR+BJA#6-&<295B-8$_?;Y,AW_B\?RU%G/+YO*K]^7QW[00IC;,Y_G.R?P MP_?8_MY;'H/$*0-$FF (YYH35964,!Y+%2D#.$P?/6:"[_*M WKR^2=_0%-D MM]55EV%@&A159VT@)$A8%4M.1Y/#W<&?36QHQ;&P.@[JZC1G0JB<4J45I>." M5[J,A9&RJ$ P\U+U-/<]:.X9/]A[:X(H* @ 8DJG"(\%)S883CR-MBQE:15W M..^$73 #MJ4YM$X^2W=(9&U49-PI"/79M,"37V][>BHI_0T_/<0Z>97=@ZJ:%]D*]4VVY_3:3?>DT:5WT2U, T?O20PS+ MPLY?R4BL3\ &ORQIOK/S+D?):BZP&[^S@<0,=G[#1,Y9G:\41LOZ M(!]R,+2YL(UM-(\Q_H-)9?,UQ77+499_0MIL73#URMJ/=P<7O$\*1R;? Q;M1]BW96JM.TPW=%6S]EJNB;VW;5M-OVO6=I4..:W=LPECYD6N! ML34#H;DEL6>DO7VV$UII>"67X%K7QD[*W3(;YP"O65WSAE=K-B;F+.(-=UK& M:.-BQ0KJON=.2A7OA"X:,JU=-^?.*%/HYAUSS3F/.D[*E/V5.YTVR;?W0";] MN;(+5T&NG%(3G)"TJC@7I;8Z5M048,Q3599!U57,$G#4-4#8357.#9>>M?BV M>9$'BV4/GAZ>@?T4>& B4@F[65H"IT.)*EQ%J'2665,$*_FCQ]6NV#[>%(7E M5'"Y+#I]>_/&V*@HP MFPTEJ:< #_"3-KH@43M6E<%Y$<2CQ^HB'BY+#VS_ MC[>LU+IB-) J4)Q&6%ABN"V)T($Z5QI!3?7H,2TNHH>.]/CZ>;P[G=[QHS-L M9[_T#>1BL;!6];0%53?0L\YPV *MO\(#<_,AV$X9?S-&NPY@KFY&:NN7"]GJ M#'I85F.6S!I#, ZWNPTP(^H">W!Y@]7CV_W6G7(V,?L>[L3>V+=,GT)>#[EI M#LA]A.]E%1315FC""ZJ)+4I&BE#P2BKMO8GGFN842G(EM9'<<%,H4WJ0XL%Q M*6()RF*]:0Y29J>57?))M;D9JSR8DMMR [N:3V=MNL5EJ/DBD;.]5O"G;?U\ M-G?R^=SKWZ$NY8SN4L:NOTNYV!5:7/MM2[8+)N<7W?;BSP2[W)S/JRZ67FYK M[_3X4'6I]M _/$\E'0NXA9_]>!W-Q@M\Y4=?=X\-&Y<39V[3UK4I94F!76K" M5+]WZWO7\>U>2SOW*[+>\=#[4;BAUNR_M.JU]KKO#/YE0*5-SP9U;]JO:<*\ MC:8NV;SY,_V9B\%=V.'_7M_ :WKY[DNG<.&M>NLKF/J%ML8&RP/5GLM2&<]- M%3B !!$]*ZJ<\("0?L7"9U]MX2>9N1_FK3W/[B;./_KK^./HX/]G[UV;VDJ2 M=>&_HF#O?=X]$2I/7;)N[A-$N(W=QQTC,>[&[8 OCKH:80DQDF@;?OV;M21 M8# W 1*N'H\-NJQ5JRKSR2>SLC('[X[Q=;GSVWO>V7J[A^/XUMGX IM;X>O. MX/VW;=[AVX,_=CM[NWLGW\%['>[P#VI[KX-C[.-8M[]U/G8'W8TW.+;/LGO\ MZV!GX^W>]O%.;^>W-T>;OW5SYT]Z]*^M-Q/\]^LGJC@'*R3))@%!AXP1&Y4C M!FSPN)9@2[H>TVUE]7>Q@"G-?ACM*&_=4DLJOE5\>U[X=AK,J !W.X"CIP 7 M(*68$B-7K3Y8^-OIF& ME$[I[V5!H'LT&K_&N[K-O#\W>W#9(SX;U+]CZGAEM4\#^KTY5IL1W)F+FKB< M+ &F-+%&:!*4+7DM(+QD"/JB+'U0[EH1J2+2HR)2Y:%WA*0Y'BI4 MYAD4D9"1ATK$)1MN2RFBI].A ("2IMF1JB2#I?(N?[\[!WF7[_&'WAC=Z M8_?Y\RA-DUHW\RSWH^X&O_\D'>.AG(:!I 2!K"VQ+'NB$$22RSYGIB[N!D=$ MF.A=-& H(-8XDY-R.:J8#'-!7]P-?K+DB"NWH*?'=J9IP/%,.*9="SMN]"5- M6G^FS[,D\_'L0N/3-EPKL]O+S0NI%]^3&J\*=]N5?5:;O76P#[:-KAYE&WT1 MNZ)77L,^LYW5;DFOZ4S3:]Z4])H'W9=^;K.WU6137SE]-2'DD=7W3LV"ET^L M9G'-UL60YH/,2)WO]=-=C=CK'K\[ZNP%<7%[I;,1^/9@F^]L M=&AW [^SL8-C?,.Z']]_[1R__=+E[T1G[]U1]SCFSM'1,V@+ M6Y&J(M62(Y760O-@-#@C@29M:$A:>9F,L#FH?%W)H(I42X94_!2I@"FT*YJ1 MJ( 2$#D0IU@F&JDR103C/.NU=:G;$FP%J@I4RPU4REO+DQ#"_.J"852"1:NXS!95AV9+ MH^<"%:=XG5[0&@E;)3#LOIZ+A!E%E0C:$B<,(Z!+;:^D).'*0A8ZQ:P]LC9H M&UC4B=Y'8VU5N6]4>4]:I#H*/*@$PCNO:*8Q!N]#*>+I:O!HQ93[+'B4A#=2 M1$:0V"A4;L>(T:CKR>7,!&@#V:)RT[;@]W;)JG(OHW(G0QW5TB43*#"7?70Y M,<>=QI]53#7>LF+*?19OH2C/P$P@(L= 'D8*>?3B;.&&X'0335K:G%0]7V+ MG*K-!B]NH 8 MC8=D$Q6:&XB U*9\BJ+&*58*$.MD;#XG>7JG)/T_&XH.B]<"ZC!$.I!QYB2,K*,,1ESW*F$3EU@"HYDR3')Q#K6<>/*!RRS:7SVWKN"KWU')S MZG/,AF5'P03J//ZLP29K66E14^,4*Z;<JT47 MQ@4)23H(4AOO6$A12Y^Y07); Q0KA83GBD@Z*DI5/1*-11_&)8I(*"21+%JK MC$K4I*9BF]%+$[&MRKU(Y199"BF"-KCVP)SRGNG$9,F5\CK34 ,4*Z;<9P$* MFRBJ-G"23> $0$KB3 C$"0E..Z%# *0YJLV9J,K]')4[08;$P#D5!5B'RBNX MCU$XEJ)Q2M8 Q8HI]UF (H-PCEE'L@)-@$E!7*2*2!.#RS%Q*\+:NFU3J(;[ M6>JV@RBSL10I7 2*=$U0FK*/$+6B;K9M6.,3JZ/;9_$)A3AMBFX;4%#2F_&G M)#2QG'F;#%64E0S(MJ+W+J.\8FD4RU!?:6LXHY23P:,1HU M,M842BQ"M8'R!85E;ZQ&J[(A\[/B@LDRR,!#<7 @E\T:3V5PQF7'T6S68B*K MA@MG88PHE0O!)9(AH*>C$R..14G0%FN:K9$VPMJZX*K-[**V:RHN/!-<<%9* M*Q*5*FA((GB'9 $-#9.&.M"\1D!6#!?.(B#(_$#G2(FU^!=8J8A7U!(ID!:R M[#EU;&W=RK96B^HV4V'AFHWG=8U'[2ZP$IEY?Z9!#QE7 M/ R38V@Z*[,-(8,*JNS_!6>YU@FIK4HQ<2KC+:/BN?Z&J#5K3*+W7/(*#Y*A6F1I+4_!2N!K87CG][KX^U6\#67/F#;&<2P(9 M+/$& O$<3 HY2Y_2VKIH ZUES)ZE=CL(+EBC4N &DDE69Y ,BN>5=+AEN'I M:KB?5+'/#'?T",4N!Y*R%P2\2<0%%@GR,^:B!S3=4 WWLU9MS;P R4RFRD(* MX&A.V?(4O52RJ.^CANE6(@AQEK/W?]S@X)?61LII?YQJ1:.'/CH=1.0T"F)6,20DW26RU&$$9BMCYP7.=,X]JZ MXFTDLLMR>+JJ]T*=%N^XC!P?4#'@3IA2[09=5:,SY<+5FD8KI]YS(0D>-352 M9F)"R;8S/I3JRYI$:9R-R01N8Z$];686E553U7NIU%MS)B-R7AIB "&-=8E* MFY0!)K0RL:;,K9QZGUGO;*.-4DM"5?8$D@[$.]HD@(ID M* 3(D4+9W7#2U6#(R@'#&6.@7&2@RA-O(C(&13,I1) @'E#C+ /MPZ*"(148 MGA1L$=SQ(<>MK94L%28MXG;6,-HZP<,,SG?C2UWT,FQ4TD$)DA-D5# M1$ZE<8?EKK1VX**-OZT$,"SD#.&2G<2YT8S50?Z\@WS^@<6'BB7>$*RFQ>)? M(HJTXO#0]]/-#?]R3>1_WQ&M;S@!SX/Q*)FD$DB*0P: F(VGY7A2,%257E:L M!D]7B_&\GP^>9ID #.,$N$;&HZ4M51,D\38PZP"XFQ99,FTC%U5T\E9*])3^ M4(7#"H>7=<6 3%WB@)CH@W99LFP1 /$?H5G-@ELY.)P+&8<@I;,\$QTL$ * MQ$CIB10^\N@A"!L0#HUN:[/@S:0*AQ4.E^7);Q,HY]RE(#57"D RZVU6W%$: M@!O&DJF!\I6#P][<62@GF!*&9+1Y!)RA2 QC(HDFD;GCP=O2#9&QMH%[E^"L M<%CA<.7AD&?*N:>:<<@@0S;,)$]#SL8HAPY5W1Y8-3B?$X4773P;=/43QZ873LY+X M:A'SWOZA:YYE_ASH3%5 EB.@PW&O?.#E*/7QDW^G7[[VXF3W1(_FOC5[('KV M%>?'P_[AY.JOS#U32*ASHX7# ;\.#G@9$X,+)TGG_MX]W6LY<)\3\:/DOA"7 M<; O7?^K.QJO_?/<,PUZ^V1^ B\^^Y5/F//# !X^X51X$'*&HV:U7Z)4IE'Y M%([)+Q%V(8+7-"+*:)21(( -&H9*"@1 M+&.6)95]DC9&+Z[Z7A3"1>^B 4.1:^&?G)3+4<5DF OZ\:U?(^Y;NPEM4K\_ M_(HPTVIPHG4P2N,RBZWAX:@UFEJA5NR-W>?/H_3935)L^:/6OT?#4@BN]2^\ MYKCEQK/+C%^>3/ST8J>(T" =/E;?'8S3RY,??L'K'O3=T?C.XYDN_G%^< MHCH7$:X(SO3M,ZUZ0:>:-=L=FMUY]O:+YJT+P#Q]C_,71JLKWZ8OV)7O_>BR M#%YP>?7;=[ZL>(&>V)TN^^/WI*B#7:W!]6RF%*%*_M= M+Q11S8W?C'96;.L^%?07V,O@X;(:ZR"?Q2 ?FR*N M1,V\-_T4)J,R_-:_AU\1S::E\SK#$I]ZN,IYMYGS&^^1/0RO6?@VV66/>&W@ M_DF?[18;85YP <% Z=0+SGGKA3>4<0@B9&E\S1I=S$;8[FYW:V=O^^,?@\[> M7X/N\?NO.";\SGN^??P%Q]KYUAG\WM_<^,PN;H1M_O:&=0?=W9W?MH^Z'[=% M%[_7V=C=ZV[L[&UN=7N=XS='VX,/L+GQ5^[,-^SES@;-%"6.NT0@6$9L$I8H M3VW@KI2+*ED!E+L9!1NR MLE$;6S,[5PRRSGH),Z9*"21/P#H@8*0F5H,A2>L<(H^2EX-]#$Q;4EHAJT+6 MBD!6B%)I!"//L@.PPLALP#O.> +I,JW9ERL&66=MCAD-N)9!$F3.I8NI\\0Q M&8G05GE%4_+;>R>(+1*Q'BM"O5CCP M7^7GDN\U#0/^Z7*:'-5^G@]-YU3V3.)_(FB06ACJG(DBF>A9Y+P>M5XI<.R^ MG@N:&:-H2"P1;:,JX"B(0PY'= 10@?)L9%A;UZIMN5V6SD)5N1=:1R$RS@62 M'.YS%M4\YY"%$CIZ ML[9N:=O>O_QV5>YE5.Y,O6+1"&X2!2^BH2@.W',3A#(LU7J1JZ;<"G$D2C:G&S55/NLQB%8#DD*A(Q&M"-D0#$*_S5)JJ$LQ %2VOK M$I7[B7=GJG(_5$IN"#PV&2,L0U#46 LV19VCS2*"JC&*%5/NLQ@%5X(F8RG1 MMK@Q.CCB&=<$HO-:H*Z'P$I^6QML5>YGJ=S<:BO!@Z3*06#<1,<294G0DF.1 M;(U1K)ARG\4HDJ'!,:N(3$(08$Z@#7>XCCE*8ZR.*=FF70VC]ZY)NBCEKDD5 MEQT5G?4"?5T>(N-CW/-L58W>WBA@D4$D&[0!Q\$QY] &@LO!,\DRUZ$&+%8* M&7MS 0LIC*+1&)*AT)[$+7&64<*2M!12%-JB3Z/;5NAE"=Y6W5YHPA2SPG.M MG0(*V5N?N4!7)J.Z2YZUJ/&*%=/MLWA%$"EQ!&@B?,FDL!%9#V(V23K)R*WG MS)5X15O:197:K+J]5+I-%4107.%J*\C,V. 9" 7BFQE'-BF./H-H157?1U9?F,N(TEDH,,3IDLN,"T0\I9($;JSEEE-5V@(HNJCFN35C MXD&B$9/189@4E,G6>NEJ"&+%=/LL!%&VQM$'M40$;PC$B&Z*2XE0ZKB7#!@X5\*+DM^[ M&WC5[674;6F=%9ISEI0$C_Z)2CK9+"R+4CE93W6LFFZ?A2 );*;8.' M(!SEKG2ZI XM-KJUZ-=XE AF8PU/K)ARGX4GM(^!)0E$FV )6"6($2*B1X-J M+Z,,AJ>U==NF4 WWL]3MZ&SRH+(- FVXSI8Y3E-P+#K-@^8R-PBK0GLL@;(U%K!3JS1>74)Q*88THI]A* MUYAHB(U:X4]!6T/!,,9*+$*U@2XJ+'MC-5J5_9B?%1=,ED$&-)*">\C4>.ZI M#,XX='@L9ZF&,58,%^9:LWCM@6MT43G/!$J)7$M-1,?'XCHF%8TUI6JX:K.% MG5VON/!,<,%9*:U(5*J@H701<*)LW@*3ACK0O$9 5@P7SB(@!GD@*$"WR!I- M(#-%++Y&!%7.@ K"*;FV;F5;JWN[2146GA\_8Z$*@(5F.?T<+ M3# +SOA4BJ9+B?^'&KM;):/;*0:W1[\UAO?5)T,9D\()$KU1!$RRQ&I*B9(V MVI(R)J-86U>\#7)I:E!5]5ZD>BL&R*JSX$%HH$$;#3RCO^U3Y#9IJ"&X55/O M[NM3]4ZBU,R1@:"7Y AP&HA'7XD87.:@K3;"H;.M6%O:>^<25?5>1O4&)< E MQS+P!%0D0R% CA2B<+8>=5I%]3ZSWMEGETME6,1EC=8[*[3>0I"D/5G-0WD;!'<\2' B3+14L)>9]TC:Z&A%;-?7>G+/>V69((JTX//3]=//=KN6:R/^^XR;%#2?@>9 :)9-4@H%&.P<0L_$4#6'I MK:L,I:FVRUXQ4M,Y%W'41DH3 _$V.P(:%'$I9*),$$RYQ$WR)2_(M(U<< + MS93H*;V:"H<5#K_/>K 4,D7- ,1$'[3+DF6+ (C_",UJ\ZZ5@\.Y"*V,U*E< MSGAJDYN^/L112*042 [E[+Z6%.'0Z+8VB]J!J7!8X7!UX1 X1\(@-5>J5&&T MR",4=Y0&X(:Q9&I$>^7@\(P=6B^U<,&1H+(AP+PDCEM%HO=@9-3*HW%;9XRU M#2PX:[S"887#97GRV^P 9,JYIYIQR"!#-@P=*!IR-D8YZZ#N *P:',[O @1 MJ5:" %H\ M0R8E6(1%DK@3E-0]F_9U2UY?T/%3\:'#;ATG].'%YTO1ET$>C> M_F'3-^W25YH:8:6VV52 (@?-+ Z^\"]0<&.I5Q&]O03B+7Y+\V>>.!& MGWO[)P]F41%GKY1(KST/A'LHT+U\]'#JWUSQ96^"MPOG $%?! 1> $'\HS7# MA.XAZEDO+"!B=EZSW^VC9D^&HZ.-WCCTA^/#4=K"Z__:'X8O3ZNXM'.JN&]W M=P9OCCL;VV)G;V>PN?6>;7[<1L79AL['-]#=VN:;6]NHE*^^H1+VT__[XVCG M8SSP'%3GX]O!]E8'E3X.NH-MV=WX('?V/D-W[_.W[:W/K+N'K^WM[G4VWN;N MQCOX1+,S%*0G'CWO4H9'$8^DA#BILE,1DHEV"L4HIRF^*OBI5+8X]3)SKT$9 M9Z1W"G2F -I(E]9:";'P &=],CI,:^LG<]XKM?K/+>_Z^?)X%S1BNAS7WNU6 MTG]J=!Y*P/X,NRD>]M-F/A6UUX>C$?ZT59#@YQ6VSM=/Y8P;E4$O"L]C$Y,&A^8DM@C(N#>>I-@:YM9D-R&/Z/>'7XMI.)'> M!N-/+<[4L.!0^^Y@G%Z>_/!+[(T/^N[H96^_N6'SI5_.RZL\^-Z@%+2>OOW+ MUUZ<[!;N]().^=-L,VYVY]G;+YJW+MC!Z7O*O+#<7ODV?<&N?.]'EV7B!7JH M=[KLC]^3XNJ;WF>PG-_HLM=L>-ZC>NG3\.W_/1'8A=[[_91>8:'>(4X M?I!AW' ._G'CBJP_6-Z Z)!&5R[P$TSO9I@,?1JU>+O%FZ+?UVYBWR*'8*5F M8B.%-"A3(5@S%_3<7#Q2I>*I&_!DBOZVM]\;(P]I_38^_*M^]N;XYVM+_C: M-MO<>(?W^KW7_>T#V]QZFSM_SN(HY7PQ=:ZT^8@$G19&@#E'O*6<1*T"_K$, M7UI;Y] VZMZYE+?5DYL'44[U99&Y<17O*MY=Q#LGF!/6)9,3^$@]RR)HP\OQ MD92B:_".,BY8Q;MEPKOC4[P3H1SX0;PKI71*/05>"LT"83DSP;WWS/NF1+Q5 MBZHT^^!XMUBO\XF9Z,?AZ$NKM]_Z]VCX>93&US7KY)<^YLU/LZP,\CPJTRJ+ M\&X?ER#@"E3DN3/R].:8%G!@40=$!R4A"QDP1>4J!IUON MX#\<9[K%*;-GKGZ/:OBK^BU*_>[4S'5V?<'5\%<&<1[5X./*G"Q,!9R[ \[1 MNE(U^6FX0]7D!6GR M&75(*H9@'"?2)$6@%(IQDJ(Z R^U@5RB-!=--FW\_Q)I\@WC E?%/:_+=_M9 MXI^+FX?G VF/2DX0QBIXW0*\3H]1->!E9,B>2N*2"P1*V0RT0YP8)J'D\>G M2ZJLU&VF;EOK:F&:\3A1BPIL%=B6BJM58+LUL,VQ,@B4,66(;,X )).(E4H3 MHZ-)1KB0E)\"&Y5VU8#MNZ, YU*@ESJ#_X=YLEN[J?5Z., ['[5VW;B5_G;] M0U=R94NB;'"CT1%.7:N\FDKZ;/K6P^'B*[VY!%NW'UL^]7OI[U2^=M1RH]0Z M& T/TJA_U!JEW$^A7-)-RMN]4:L__)I&Y7(7;S!J[:<)?@.GYKA)R6U>?]%Z M>S@YQ&N&7;?_&6_8VT=E'Y3;XC>&I4M["R?X"WXUXACZPX,!CJTD_A[V(UYM M?-B?E._DZ55.AGY4KC?"Z[UHS4]##Q\(91*O?+WO<9NW*&WCS06LR M; T2WOW+_O#K?BM,L\6;S\UN.1WMBPLQMN_.C]SBY(AZ;B='X,%/COR[D+GW!W8QN;\[>,>[O'.T,_AKKWN\^P5!^ZCSVSOH;/PZV-QX<]3= M0&#?^")VMO[*G;U7\A-5*AM;]M[!(#-EZ%$C<#-B$]+2D#7EVE\\29(@:V9U MRA8E,X-P":(3Y71?,$%'=O$PP,D:M%O-*C0Z? MSM#@RAD:YJ4&[ZC/,C">F5;6H(B%!S^+&>KP[L;'7S&W_LXQF,DF_C[7X-M_G:O.^B>/Y"1D+LS M$)10CQ03C.3H%:E G(XV*&&MC'QMW;35_1O/U/,8%>E6&^E*(W5A!&,&D8V" M]4[+:!F+22'A+C#GKXZV&O7X8[C4"_&QR,AG^G)M)=SV0TZ&,"(HNC/-O2C3MI MDW60R+6<-C'P;"K/6C+TF3^.H4+&-?,2*983!)AVQ#&AB?*XHB)QJ:-:6]>T MK?0MTR+J<8R'KW4J?8C6Z!+B!B' )U1%(U,$3EVFN=K]I=.\,[OO:?0.(I!@ MHR=@A2>%MA'I8P@ZH0/$!6J>;,-MF^_5DQ@WU;6."[OXXNCHXHY8/93Q0XN? MN8\9J:K@$DS2-G")GD8I>B>YIKQ:_"7#G?D#&0*BC=D(PJW2!)("8K--Q/JH M@3N1M"X',KAHHR>Y1&G<]4#&HDL#!T=MILX:ARO-DJ40F)62*15%3*RRAZ73 MXC/V8)&;H^X:HC6+!)35Q -%+;:,ZL@T4D HE=!M&V"9CE4]J]# Z^'^>#(Z MG&I:+=9P$6"$RI[9J'BD"D [SQ-E34/Y .!A,<2H'G;T2F@K@VII8W,GH MLU294N>K95\ZQ3NS[#1271HTD.#*?H"/J'BX>B0"=2)[:AB-C>+!"H8%[L/& M[[>QN=(*_2@'#:M"+TZAYU,9)$.EC0*INHWH<(,(Q BOB>3!0XY>)E-J2Y9S MT^:V1P]7/9FAZO_RG,>K^K](_3\SZ$IZ#L8!L9P6)FUCJ;68B4=#KK)%,Y]9 M*;E4]MCJ%O^3I)6BS]YZ%<+AX+#?G,+;2 O7XE8%:QN U;S^0"!4:L2.AX&&()55I8X;8%HYA"='-6@ M:8DKTK:&6Q9YJ8[_\^ )54F?1DG/&$46(@BM,TG"0#DRZDK?L4BHL\HSFXV5 ML51B$FV[BKD#=\QXKI5,'F&"G@]4/FE(99E*GJP$_,UG,##)C2@<)1NA"3AJ MB-5&$1H$)!F0HHBTMFYU&X1*I96+%T"+'W2\%3%TEMCZ1F5=)E1 MJ2,GUH$BH*@FWCE*$C!+O8637#[O^OVC=E,>ZL=5-8:Y]=^W20VAC'J)!$Q;C9S+>VU+<19;]JN5 MI.$*]B5OA1@;O?'!<.SZOZ$0'KS;G_6>+V6'3LK-;.(3W=!)5:N)+'/$],K10EON-O(U;H>_&XU[N MI5B2I%Z-QVDR;OV_U(]E,5M_XO26&F6S2@]32)F5>WCQO3*VKBQ/-)-[*$57 M<-T;\7TY2GU7JHJ=U5KYG[5SWYKI,#W[BO,(.(>3J[_R79F(A>LVOY%N,WDA M-CWW]RUJFMG3FF:[H[,PP.=$_"BY+\1E?,*7KO_5'8W7_GD>!A'QYF?]XH1= M.2TY/QCD3:$7$6$XU>R7:'_2J'P*Q^269BRMW5$!PO^Z?GWTVGK3 ;U [.N" MH!%Z=[M3]S^YQY.ZQ2.EJ\6W>:?,[S'Z^"UCCO' M<=#YV!&%!6[^]@%V]OY"W._O[FQ\1C[X@>WL=;YK-+^S\>IH9Z-SW.7;W]!6 M( O$[VWM#KH?/QQM?GS[97,#^>#67X/.\=O<.?Z"GC4D7G(S"0^Q%!--#'FA ML811[D'I("//W]6BPY6096N HB0GJYQ54B6P*7).(;J+)<'.IGYF"GYL>4-K^#+LI'O;39GX5D%B,4BP]#2?I7VB8XD51_/6HX_:&H]?% M:/[$POCM$Q?2"P1"PIF)!- =(=XP3Z110:*KJ6B*2U%O;FN^B%QK5CSN<(!" MAAO/<=>J#K8.E@<+%=W+T&H M?A#/S&"=NPUL"]JFO>0W;N M4%?TT4(.-YN3C\TO*5X9@UF2<;["*76?TS26]*]>3CS3@-++S #7*[KZCXL:H6K"%V_'FY;A5F*LQ4F%D=$7H^ M,/.H]9J>(AWEWVYRKN;B'7*B[BK42YN;'UJ"8=;GJ),/2L:4 M1=;YTGCUW*XZCBF\C(>CH^1&%P/95X>M/XQ3/NP7JKV:H>I9!LZKXYVM=[#- MW\O.\0?H;OW1W]GXJ[?YV[LC',/1]M9?N]M[OW_9V0KB8@9.9Z.+U]W=V]GX MW25IE@>ZE#[7"=*TP?<-\'18A.ZH3M\9!ULYIZIEW M'*&%"BOE0K*E?[ IMEQ'4%<$8\ZR_$RT0N$"$>80]D$E(#9%13(H%Z4SD$N- M:=YFH%;E &K%NHIUSQ/KYIR2>=)?T>]VZ,?.2EFY%%-BD@0?/ &P@KB<&5$\ ML: S4YZ66GEM*V]9RJJB7T6_YX9^0C+&M199<@">C556>H/H9Z4 9^-"SG)4 MIK=8K!-G3,_8F*1C./.%Z;% B?<^D81+RG7,23M5F5[%NHIU2X!UE>DM!/WD M*?II2JUW5!!I:42F%Q1Q4GK"M=!2)2$EYX7I/9]>2HM*.GFZP'YWN(]#'QRD M26J]^CQ*Z5P'AL6FVRPM6ET:R2\ISSH[B_\FX"D:_); M.(^BA.;*'EF;&GY?PWZY%7E0SZ6J\8JH<27L"U'LL] L9T"5"H$((4MM5".) M$-G\IFU0]R[E4Q5[>15;^)P"-5HFIP%D=!FY%!@=N4(NQ62- M.BZA&I]%';GQ)E =B.*Y^-V:$YNI1;$RPJN4!5A9[7-5XQI06PG%G@NH&6F0 M8VL25*E='HM]CD*A2ZLT-RPHRVUCGZE9)OO\[+-AMT8NIE87]6(A&8"KA$.7 MALJ20#_02BH5)+#!>V^-T4D;:@'_A!HJ>W)<.===3 F=3"H=Q[F4Z- G2EQ6 MCD0I-//.4NY#P97'2WJ]D1'_*?J"6E"@E54I!0=:,72R39LOK%!KU>LEU&O.A),9P3BZZ8T9P;+N+:.K=M_L2;V56Q'];U%M*%)"SS ME@+3U(ERK)\*\)%E:WB-H"VA&I]%T(1U(+**)%*%CC:/AA@9&/$9O(((CBN' M]MFT*=RR^6U5XZK&U3X_LF*?1=".GC?5J MWMECV_,HG;-))!.#*T>>K M-?(R$HTV2,+0G.=290MX6PBZ1#M@58^?F1Y77KX0S3Z+FUDJRY%K3P0OB6<4 M2O50M*%1"YYQ186*J-E*M0VKBOV,%5LH*9V0C!N+Z*Z\*^62%,^,@LM&AAHW M6T(UGBL-!U$[$P11.7H"T3/DOI$2'JV++*(J*S,UT% S2*L>U\#9DFOV6>", M,:8\$FRB>6G;S$P@1F9#%!><>9LSDQ0--&U3NZBJCS7W[":G-(<3UV]=TO"Z MYIO=K:UVC9P]*L:<*VZ6D!DX8X@T""_ 0!%C-25H/71BGDL?([('_G@)9S?L M835KART0I.+PL&CAB>#_M!5?%S]!SX8;)2MREN 9> %22>N$< :$-BE[EVP- M0BXA2IT%(9/DC@4:2:)<$\B2$YMX.0N;>*12QL#1&'(&;;NP')_%J=$3U[&I M@%H!]=D!:G4V%P*Q<]U4A%(1:"89C".0%",F4T\4SL.193"Y2K4O:&Y-MKN[=MJ ":@74"JA+#JB5LRX$8L\V2"CS*=/UB6/;[/O<#-_K> YJ9^,5*D#GN,NWOVT?!][=P.]M[0ZZ'S\<;7Y\^V5SHXMC_VO0.7Z; M.\=?Z"'7 M\V:;8+.KOS[.T7S5L7\&;Z'I^39]P:Y\[T>7 M9>R%95=_]Z[(_?D^+JF];!+N-@N;[19:])#;@VQ^<6'[7???02 MGA]*S9C1X_!9<[.V:?A*JX,?VQVWWNS'%&^PQ?I'>(DX_L?IDS;#N<_BSWGAMV"FRRT9FV$R],@N>+M5:.=- MTA!N\NP_U1S^F0XF:=#,HFJFD2X":I[C3%5I>W!I>]3#MHM'^!O&JLZY-3.' M]\9 _U"=L6L,]1$FZ-G$4.\4$+IS,'5>83;SQ?#1\PB<#CZ(G8^=XYW!]M?N M\6Y_9^,];/[V!K_SAG>W.M^VC[>/.QNOOG7VXM[%P.G.5L2Q=G&,K\1F"9IN M?(;MK=U!9VN;=8[?[G7W.E\[&V^.NKQ;&FH?G14UE1*TU9HP7AIJ1QV)D3$1 MG[)D#CP+DDVK%2^LF<#3QTTKK%987598#99"IBYQ0&SU03O4PVP12/$?H5EL M8)6>P"JEEJL*JTL"J_2L$ITU3'AAB(A,E"+PEK@L@,@453#&RAS+43S1IAPJ MK%98K;#ZP+ *G+L4I.9* 4AFOJRH2J'HU13J;Y+I>*?&).@7,0) M1G$E^*,D*/&/ZMS+*S?3 ]C/*E3+P@IL'RF:YV65K L*56\+/OGCN91O!]RX_ MM/IT^7D2WB<_[/J]_]CJ#/W)GONU6$D8*+4L!80 "6I?#6J47@8T:EUX+ M*IH"P@MDPX]0:FF5T)1?,7_/!S0K-CX2-G9Q<%M?4__O-,T=K;!X&UB1[A&:!A.9)4\? 6>-A]/8>'V=GD%622(**;':A$* 3DDQ"$"C0DH6BI M-MHV\I85C2N?O!D>RLHG*Y]\2@1].SRL<A\G))EYKUTF4@C! &1&3KD M3!.1I6=(+86EHE0\:5NQJ,3]2BC/ :BJA')Y'N$9P"%^ML+A;>!P/C[)8\C6 M!TZ8RI& \\@GE5!$HKC(0+7CRJ^MV[84M\P,?:1DH_)JD=+>_F$C&-/THZD, M1 Z:H]U!A^YL;<-W^5%;G[]U!Q^^=HY_[6U^?/>M MN_'N*]Z7X6MT>_#F:)MW^/;Q'_WNWF[N;'T^ZG[]9)S*+DE!;-"H0#E[XB5C MA#K'5&G_D$JQJ9F(IOBJP&".TXK -AH*.EM'HQ- K69)>JO@8D;5R:1_KP/S M&287-&&Z&M??ZOS0E+ YF9+TQ5%)I'(H'1"3PZM(3F5:6\[\OLU\,D<_M3B^ M_^04DS("D.@!Z:W)DGCK-4D@DXJ0F!%V*1+VMG;3+'.N5"Z;Y,D]S>5(TKT_.7(D:,1LI M3$O$"';C@D1+J<>+*6UWA[SADTM\M\Q/LZ!OAR/\=?\\T5N^8;X^'(W2?CA: M]G%NC?"[_88>/T1YN)7"BA_5Y'KV^SBOTFB(]PWICB>P?O;3G#_384T3K0@R M^*RM 6>LD:7&2$*W/QMJW6*Z I^XK\L2R;RK_SJ+9'XYZFY]..[L?:$=O']W MXSUL[^WL=C?>\,[6[WO=X\Y1,:X3QCM'&/\S?7V_[5$#9U6!:+/&CH9)YSC3A"6J":0 MM"?.Q$RHL!K?4UR6S:;_\U^&,_[+:F-TQ;Z*???%ONRY,D)JGP4%8X1/UBM MRFDDU3'JA6RX5^)Y-U0[ZZ$DN7!:14ETRIZ !$T\<$>,]SPS4)3SL&K$\[FD M&VVE\:3UY]%XD@;C*V.A_-+GNA1'5QI/A.4F(74"Z2C(R'U*5C.9A?.B[ ]6 M1_;)\&0^)2=2:KQ0FN#RH".K,B76)DJT,RESRP-85]I>MI6X90W,ZI)>&\S] M:; HN%">4#>#2 \2I@P,M%LO71I7+3UBG/E5Z!5[8W&IP"9) +0E1@I! MG)1!T^5-T]GEN^[8U?+GM:RI\^C?71%NKL@ MW?R9^V"=U%8XHH3+!(+@Q%*7B/9*"26\R5:MK4O3YL^HL.DR>BM/O]56\;WB M^Y.UMJI.Y>-;@3.G,B+N6RHSX6 T 44]L7A_E &ZESW<#3CE7HD4Y$:4@T0M+BF-###!%.-<@I)8T4OOLZ/-B^P(\ MZAG;:X^IO1X.\,Y'K4D:3\9G9\[_&O7%K.&H-D*ZT\BC]YS#M3_I'K5XNG\(OE--L(1R.FD^%WB@<#L83 MMQ_P.::'X/!.>+NOP\-^G%ZEW_N2\ KX\GYK?SC!4<3#D)H!9=<;M?YV_<-4 MCLBYBP/TJ3_\VNKADUPX4/>B=67Z_NJLUZ\)A[5?'FIV:C#W1N-)ZS^';C1) MHS(A)<30;MYZO?G7NPW"; O'&=.@%UK[Z3.RQ[_+S/9PS9OF .63G_M#CPN9 M$(Z'@Z.F38 [R2#'&T5\Y-'1BU;'[;O/:5"6$S\Y[J'*32\P3F4$_=ZDN3JN M4)@,<;'+=^%Y,Q7GR$CWC^WN/F.OTT'D\O<$YJFN^^:*&&C!(: MF-1N?4VM@S0JQJ9T1BB/O#\Y>>:B/-.&#*@Z5QJ]T]M_*B]=M'_<9PW>R 09 M+ <;68XAQ*2,YOE2'/R/ MDR%]*!-R:A;I:IK%.Y\O[AYO'WWR6? D9"028B+@E"6&.4UP^JW@D07G^-IZ MHX_?6;;O1:LWV9U#TW$1PXX;H0)P,SV]]J+U,7TGW$5V499P49O6'>>D>)GE MRDU&PRN$ZAWJ?^E1\M,*U^;&-OT4@F5<&$6$%)2 3)E89A.A(=HHI.41YWT] M#P]'W\O6K%?+,J]_Q94KEC[0!>/*.9.%8H$(,4KCTNNG&*+S]FO\+%C/QN&H MJ:* *C N)"5^3WCRX0C?1G8Y'" K#SVT]8@Y8>0RUQJXO<)3\9&'@^D]4"E;_W[S>O,BV<1Y/^Q/FNY+A;_T MQLU%D.B4#Y\RF\(>@AM/&KR?G/")&W")\L"7W79J3'X_W$\MKJ>VI'F6K[

6ZZ2[NL\;C0VO&,.,\<(ERU(CH1B>4^P06< M,^>]QJ1-J? N/C&.$R\S1+DKT]R8_F4&ZVJL?U1IYOUQ]_V]S/7I\=N+X(WR M-2S%KO#W_[[-$=X/^FV@^9D9K]K7O MBP/]F0XF3<&,:=B-JYG?<:$XP*4UYF;P/,-0*&6 #H;C7OG RU'J-]!Y5OWG M?\Z7EYC9 WKV%>?QD0XG5W_EP4LH,'XC.\'4A=F9^WMW=);3]#D1/TKN"T&& MD48O7?\K,HJU?YZWCF@(YR?PXK-?^80Y/Y@EG%KD6$Q;L]HO#TN3L/(I')-; MFK&T=D<%^O[K^C*'>FV]:61:E.)U04U4D/_[3[=^V3*N)'.YO/+=]97L7DUQ M8EH'8X8 TV(8YVD.7COT#^,)8]P?EI!?+[@FAE="K#$V.NS.T9XI!A16/KRD M]RB2UU.NE+[UQ@7)FK#B?ODPSL-@RG(+"RUANS,N/ .S2:FC7RXSCVKXQOX4 MVEY<@EK?<=0;ELF4SZU,IG[P,ID;R4^6KT1F][0Z[8?CSLZ[#-W]X=?<\,.OB95\@L.KR[]X%V-]Y( M9!.#[;VWN]VM7_%^O_^_WW-UX!=U7G[(%3T-P1$L>"##MB!-@" _, MBI"S%Z OUJ%DS# 3C,D*/\I 6B\"YQ8GG5KC([]8P_!?P_W/I'AVK3+UC2IU MAZA!K7^[HP)^=RB=>>T0EE# MSO2KSX@T#:3];P&>XK5S^LOIJ\WO[)=_M Y&P[][<=9.V=V.O^ND9:;>!9!@ MI#'![CK?_"Z=B,T^?ZJT+O7YO,T.G,9?3O/.;%*"Q(2,)X2@ &_MBXI MO9K*C]+?P_[?Q?Z%J1@U!+YQ_(L4#0\:F6AL(W[ C:=[E\V'_%'K\*"\M3PB MU,0#+I.?S8.IY7\W>XIW^U6B+DK4WJOC3YEJZJ2+Q&@%: .D)AZQE0C(T6MA M+4)M:0][M40U.XTM7*C#$2ZNAV>6R^;#!PXC&I-W:3TVUV2;"A6+Y*A8 QW?? M_/IN:^-5ZW^1H\64FYCBC)V=CN ?#8.[4H[WFQ#3!5'VQ;Y0JK01%!05CG/! M;*2@DS.>Q6O2*!N9GA/;8A!?#_].^VY_\D=YOLU<7MH:OIEM(O_:A%O?%=J) MT+_EOJ7Q1CH8I1*LP]&^VH_SI?>7)N[UZ')\'%".07%G62!::4M 1DT,2XP8 M82S50*&_;QY21 <]BQG>S3R#VTD&DWA7[821LG2^,R9F21GW/J=@ M-;VN&DZ5C(>2C"_\$V2M%"A)=.")0-")F(1_"07-@_VT,H3OT4\*F+ A"^*RUP0B$\2S M)$FV68*@SG,GKXJI3V7C9.-O/%]!$N,B-R#+'Q"&H M9)FV8!%)J$U**7][,;O,R?RP?XCSI&-6R&X23\O/*'8[YZR>G MJ"XVDL1RD99 6]VV]UW-%\TOP,;].W% ZGNU:(I0BM M#=S.H/:*D/$LR'PBW2>1XW;KZVZOR7LO9QCB+-?JLO!A'@T'MXH*24%IR$3YQBZ."YE4C;5 M2,[H/XOHG##LFM#R+2/#EL:0D.EK2AEP](6S8]DJJ9&21F[MJ0RP*@,/+P.T M@S(0<71NP1+D2XI8B)%HKD''$'W*?&U=7!9#.Q<,O@@HZ*R.#Z8O%0QQ M!P?]LDT_A^@7 KTEW+([&AY^WFTH0*_9Y_]A)BT[AVC3^XUG;G1O&$\@[7QX MN<2/+]RY-\;K3XKS>SO>827.$3=.(=< FY/CJ#+>"YN!1U2K'VQS7!N_.1>U MF S=-Y_8M&!$\$3PZPD(!PC1H9 8D#:@39$.:_6UM5E;NM95&^: MK]$;?2=,[=NN?H24D6IZK1Q(1:V30@4?N*.:R@RSU>>70%E=_5NNOD"@BH"Z M5?:J7(:R^@*=6>,M\9"0]*,90QE 8_7CF&X3[1J6]/O[+C^('(P73M!H0%CF MN8Z1HK?! C-^) 19)4SL(+DT7( MUX;TKSJ$RJ=G-T=I943<3!EV% MX?["P#M?/W$0U"+D$VNU*%6Q4!B2S42*3 /W(6HF?U#.X7*%AL0#ZJN608%S MU$65$%\R98Q)FZ:MA9";THKG"UE#S91"FXW67".4 X-$2L((\=*HZ/$_3=UM MU] R!&3+4 UC@JB]0:S0H!(@59-)B=D:5IN\H#5T.F654R+2ND@@.4J\!4>B M-"+%I$O%VRMVX*]_X0RVFY/X)XC=G$EK\MA?/(.8SJO)U4G/H^G!MX?/O+KE MF9MY]_HG=I_??RLMY[WBE,9$ D4H V\%<30S=)]#J1J#WOXT MJZ[WG\->+/(39O:L%7OC<#@N0?2F#,UI:MV\-/;3I$E@*!EWS6I.@RG?R62_ M/PRNI'C?/EE4*RI1^"QPJL!&[O]_]MZTJ:TD6Q?^*PK..>_ICB#IG ?7?8EP M%;:/.TJB;,OVA2]$CB L$$=#,?SZNW)O"8G)1B! 0%:W;="P=^[,M9XUY,IG M<<*D"6#)C3'$+J)8]*(@OJT'.UO@\OI$;^L,8BJ6:^EM)"B?V(60FF"D-016 ML 1@G9)A+A\3O&:S9HI<=2IO+@"*.5=C.*,) (@F:R L2LD*17(*3=?$PUA@ M7E+ #R\&.04LO/..,(6"-" &1 ?D?&Y>$*CT.%@G'?YY"OBF+:)QR-T9#$:Y M%"V+RQ5$69U)]?K8'X))JT]AW8 _-WI,/\6M^BSSG+;R;M TKZVLASH1ULWI M4[RMRB)>L71ZT?JT$V5D-F*#DA&YF,!+9#+7?PI.:TJ3\JHJ5B(W;U"\@#BA M/=X:^4GZ>GC=+DPFN.N,F<^FY'F]1O8<*U6[XB"LGM?/VUS'G\L(^YV*?:VJ MN:_J_>I]^EP/<57SIP4_@]4\N'D4+DHB"@UV&\.L!-EIG(KO]7MY%RL:XYH=VHL' M1N8L'R(.'"%A0>(X3R88&@315FFA/" /&>])*_"%;EF_/Q:G2:W^'[V9S-&G M^K&[IU75XNM-(.V_.VGN[C"M)=A5B3C'$7%P#9&#^!1AYU602H585RA>XWN< M5,2>$S'JGM;4GJO@._AX-/QINI],JERRF-UMZY#S9S\65RDPP8W:J[HN M[KA8^9S%!:R4/S]]4Y^RS51XX%/!"YGK;9*!J1C \.\65BP9SB+A4$M03"+], M.1OP$#CZB30_[8B0VSXQAGS 8( APD566(&$E5ZY$&/(2G+]*9!_UG' G#NL M$,H%:D2PR7-EC?9&NF"$9$Q%C@4XSI6F5ADGM288H105 "BY-9C1UR@4>FT4H[\P=G<[E58V< 5RL<$>80UB4+=>,QU;GM5O)NG6>C-3SN*AA2\X4@&G[-( M3"(CK$.&@]:#EG.#]4W>S0+.N69R[D=PB)PSVAJIL&:1.Y8,5LJ#<^1ETDE[ M6QRB!Y*Q'Z< )@QC!A&10Z#4&''-0+P,=XB;%)@F(?' ;CS3.O=:RWQFF3+) M.%@ISHB!59?1@@V+(.SR5]T;RUK??:T!3YACS@H56K "A54%0UG# M#/+7)H-G;WGK>,=X'2D1 DFO="ZM#KT],SUFE24#L6B[I<(INI&X2KLG+#> "2#%Y'-^\IUUO"@_-ZC7SKOSO# M3AS,5G/,,-O4[2L@?JK*%H]&?;\'8E^U,/C%QB!]&;OW5Q6[YV!@8U+T&;:? M*[,/,[:?U[);EWZ.FX/!;[LP3Q8T-1?PG=9+&GH'N7^&SU6 @T[HV/[I1 (F M/DNOZCPR;D%VB'*KC7Y.2I]_HQ/'C$*S \RC@.49]>N;V?&V&L3OW!^*TQ*?-+6/6/-:*/>PJFQM^] M+KA_U9KT04VFOSI[^*,_.AKZJZO5;^1_ILNY6DWJU90'3&>]LK6/">)U7#=R MN%FP1C!_MNHBF3=/0?<.8B.,>]H=U4R]:XW-ZJ+5(U1@$F*RHV[%107R9@>Y M2TL7Q*+>I/]Q;GERBY%\WRM7SCST\,U,ZWB^(3(=_?G6R.JDV6*NX(*9[O>Z MJXW]4=@=]Q3X.S_J%'^JAZX/]OMCWS[X.M) M\\SS31@#> %GE[V(UD:KVZ3-W/3CN/7A'6E]^"B:]'VWN;]WL-T&K^1L5VP? M;)TU-UJ9()/OX(2IQX8A@IE'G F-\K8TAP:F[3/8M$HG4TP"?CA!X M>&T(\<%3*BRSV,K+9-_CF6^,IQZLQ\_IO9=5I._0U>#74W5Q:JVWQ(DDHR*. M8R&-#-)SFPA-5@N+SRU&KP_^4S8,OC?J#RH,=*,!C&HPN%PF54WZH-I@/JI7 M I!W%S 1K#-@8,R_ T"&.(!97&U,S'UM@(][_1\P-X.]SE%C>'HT-@45MM;9 M]P%$'8>[V9!4;"\7YCYS4J+."=H#1(N';UZ/9K5WZ4[0.%GE*+)!0(0HO,JG MD14",11>I$A5YJ0?'L?NWW$L_S-)@&M1$ 2)\V'RS Y)O_<3)-77AM*MG^<[A!KM;8X($TT19PF MCZSS!+E(""/14\+ (@]@BD_'O3TN(]S:0YNW+WXOAE$7(N=+*_AGQ[K*G:NZ MRKQB8T=W%$]@ZT '(W<6 F:7D#8:(R6"HDY&F9RYC,A.>2J3-#IXS9F%3P@M M-/P@B;!2LLO&;C;Y>]Z\<#"!X2HRCOV_X95#B,KJ4&F,RF,V_4E?OWB2 3;F M J'*9ZW/QE7-J,>='F<;CV?VLLLV]=<=95YM4RQ5FF(MP5B>O"G636[;K]VP MZ[_W2[!XHA/D=>[M=-+NX!R,K/?]O-&4Z:U&!S W<-'J4$?-1CUX,YG?87UP M=*+XN0$M@M%W[=$@OIG\\%OH#(ZZ]O1-Y[ :0_6EWRZN0=80*L\:KA5HV(<_87+G\=MKU5O_&H:K[S&Z)JBX\6V\1FY\[V>7Y6M<+/ZJ MA*U)*>]TV9^_)]C--[W'8 4Q9; /,UAZ.S'X5Z4/M4Z VF7E_/]7P >9:*;U M/W;[/4!8-,:65/WWVU%N>G>X^P8W2(5ZDQLM]!KF]M>@1R?Y*K]=<0@N@T.- M"XO&3?TKV*S IY7]L6;=JN]=SHR>6YLR>[^>O7;5\?#&Z;NO)%\S!]V8KAB7 MIYR!?U2YFMX(+A$&_WQ0X;G%-<96.WL^<)%&U9&W,9F#9R59X_,0C?%1B/M, M[*TFIV4-['.+^%@HE\_+"P>O[?;;K64+-Y[4_M]R@O_S\APN[OEG MG[N?;[E4#SX/GX-EQ#)CHTZ1Y]-F)#&O-(T:\QA#S8N*+_,Q(C87@;#%6P>?3K;HULG6V?O]S?8GL=7^RIMGW[K-]K__]?O-[4[0VNG#/W;/6]Z\G MK>^?^.9&^-':?P_/_'MJ=O#IG^UWP^87?+QC>%*&&88BD2(?S+=(:VD1)I$K M19-2G*RLJU5,])7BL_H8ZX-I1GYW3@TI"%<0[@$13CA&0W"<6)>X2\)RA86D M-.F4B+(5$00Q!>&6 .'P.<));9A(.""CHD)^$B8M\Q)S;XAFH"(Q1&%]H%C8Z^F1"L(] <+1C!EI)54%X9X8X?@YPM7=N2E&$AN)./4<&98; VG&HE94F,P" M)E>-?#8(]XN=;^:N M-:G/VK3;,X?-:?TQDQFEF2E=H-#2OK;%5@>5^;+RRKF31U!>JJ8\4\1=-O9NF M3B-]!^N2A/ H2BD1=\DCIW,7=.>Y]<138\$])EVB* MF""- 1 C003$I86X/RF)8$FM2E)ADAN9:GQU#_'V>%9V&I98BQ<0ZQ)H$4 )<*2DQ,LQJQ+W%8(LIJ+*,N;&]\9Z#+:;R/GGWHL6O?M>_Z.["='>: M%@B2$)X,0X+FUDLNU^59+%#"AAC!A8C6K:R#BU4J )Z$2^9=;M6Q!"PR8\91 M!DL6>J/,7SJ9AG* ;V$3]&(L0C0L)<$=1&:,"RF,9> :<*9T3,[&^H3?PQ12 M%%,PCRDXG4FI!$MR&BH-HL]X;< U7D> MAYP+B!80O3V(&L(CHXX+[2 V%L1%$HW+O82LE9CH\3'IARAB*2 Z'XC.9+3 MSH5@'2+!<\29),BD&!$6Q#O,65 J;XBO,K%@,J\"H@5$"X@63_3Y@N@TH4AE M2LH(C5CBV?\T!FF,+7)&XA!M"H2ZXHD6$"T@6CS1 J(70'2:V344:Z=HS&74 M#'$B.#+"")2TT,$:Y0%'7YHG6F6&_U6U2EJ_KF7;U5?.FUS=KE>P)"OK2]Y8 MM;KB[7L%FP?O%?QG+G.+[ZONT_'/O%TS6)+&B;3Y9:+4_^ZT-CS?VG]'0#') M]L8G I_=:WWX> Q*A[>_-X^W#KZ>MFCKQ^7&BV13^G)CQ#Z^V.8!)41@4D$LY5TS'WPK0>":Z4)X13 M9>+EUHD^>*\<\8FE".O 7 K.8H9IB-%X*RZW3GR41=T\BKD/W>%N6=;6IQW, MK$VP/DB#M43<,(NL4@DI !2"P9<5^,JR!J83X\QZ(V%9O8:0) +\L07TM=WU?BU/%P<*AM];+'F,RH" !@N!E#=!< &N@))ZY8;[ M_/H!+]Y'.^:(BDDFPC@-Q#"!==+$<^N25')E>9'WIVT#9UN9[ME!HS=1G:K] M:*K1L=&MEC>[3?6/>?,O=<9=2V$,H]RQ=-2O.D1;GSO1YF/"^4VZ,.]^RP<;P7#^$;#;O;C['ZPF[=TWHTJ/H95F8V M-T\>C%SNASKL5%VJX:^\$9D_$>&*O0, %1&>_GR MG0"7[J1.U0)Q$(>K=0=L>)(^_,E> =PB=/K1#ZN+CNJ^V]40JR_ C^!D[.[U M1O4'JGA@?' =ZZ/&_C^9U.7]51\]*" MG _^XJ7&O6:SK$^ONGKUDOG+?\>]CN_"3>OK3Y=_LEQ?>@?5#/1&_8D8=.J% M@P_G>PSRC($XQSSJ?J/NA@MS7DW!^!OY3O#K8/J=2@1[#.O%@-]/JT7+E1:]0UBZT_,)@(^[_.G8]QT0UK47T'H^ MZVG] ;#*,'=]NYL?_0 >-Z]6-4M9/6?:PO_W]=H\7=Q:YH] 7$XZN2,\S.#/ MS/,\.:MK&I*?1MN_;*XO&NKOX^=[6S_>Y\G356^VX0G)*S/@FQM;QSO8.>JQ M]DB#J4%<.HV<\!Y!K&M5 OOE/%M9%Y=M;;7BC[RM\CGY-Q$DKE\";(E<6,\\V0'@_#HYB;O0+NKK6N!830F?@(0@> M-D"QQB9[,9AP-2-S.,J-M1:2V;Y2:_=39-@8/^-G&.!? /)@%,X3,HB^-KEJ M_\ [$1,FE%<(G%2,.$T:F9@P8IY&<%N]BP%<5+;&KN14_FL6*!YWC7\"%V6% M+\1Q;X^;GW8$#HY+*A!1P>13"1)!J&*0T?E\25(*NTQ <-T:7T*.._M##Q:_ MVV&_]^9M]J\';P_#GQWKQFYK'=!7?>%?=1A_O$.4 ,.1/,(I:,0#\[D.*L#R M8R\)AW^2I7M>XMG\U*)P<]=>/YTTF<-#5&GS>_UF%5'2-TIPO__-K2 M2[UFZ-WZD;^L-N?TMI=]KKSM+ZOA]+/HX[K [KF+:)#[K.9N(_JZ!2XCMV[J M_,AZ>+>C$(^T47UEAZJ6R/,XJDY^O[G/,8B'Z^A\6\Z8^PQRGJLO!(+Z;6Y4$+!JOH MZV+&I1*YS00"5\E;)6S+4O1RUPAL4O1"6F?OCK?HM_T6?<>;[3S6K[SYX>-9 MDS9/X-YLJPUC^?#I[&K1RU?6;/^^#]>%S^R>P&=.6^W=XZW]YMG6V3MXSK#7 MS,^UTI5J9:_ MYH%*/74PXDV)D%T0H%SC#B1"FDG&1)69WW7A,KP7)2ZY,WN[."\ M/>C!Z,ZJZM\[^3.O@BYK>?R9V?4JX#<'^+7^F/5H3-+)88QP$F9,8AF91LI3 M*6F*1@0!X$=6,;WW<=7ERSD5O5X^EZ;H]=WU>B9M@UF$):0H*4$05_E@C[<* MD42$4#0DYR%2T:N8+%-[O*5P:I9ZE_E.FX"M>"5#<_]=W)>8AY_OX5\.^#\& MS\A/\;\ _3Q _V7&@3,LQ&0=1\D+B[@Q$FEF*'(\2(\IR+C0X,"I57'_[L5S MJ2?">?K'J-\O.S9SFH390KG$..&).A1TR#RE@B)C+$=2,Z\YE4I( MEMFAR,+JY&ZI'TM>0EQ*,6XK<[K-P>__L'>[.[?66FIUE*\13(RDM, $7P^G F6J;+4&8%I3@.PU06T>RJU=TNLQT_HU!0] MOJL>SU3;:6("XQ84-VD$49Q'VAN,,+@Y/!CFN>"YE?NJ9%=;+BZ;'B]%TFZI MO9:'R="]HAV;^1[^Y<#\$[IK!=SG /?-V6I"2AS1"1L$@:M$G/A,,*8D$LY% M%06'T#4WT\6KG#U U/J$F]&+2\P5:'OQT/:$'FR!MOF@[6RF(T54+#F*G PL M-Y@4R#%P7I5--AFOE.(2H(V W[JHBLIGNPT]^3^FKY+1,S[9L@6,!J\<"J]-SL++6NV!Q0M*D@+@D$CG% M.5(F:(R)C,S1E76VRO7R;VTN123R+#S-PD"PK%Y9@;A%0-S'67\LRBB9T1)% MK< ?LQ9<,4$MTIAJ:E5R(1]3T_<^P5$X!I98? M.@>RB_^4X^CE./H3A##%J9D7,*:QBO;22N8\RCW&,SQ+ SX51*%E2=*!<-6 MULVB1CE8@KD*$B(UX1 T642@C M$\:9[9;SYTP7M!19Z%N#W$QOU?$E4/[\&UE!\!-S;%PHG)FMW[_6(RY!RYW5 M]-,T:/G#X.W_NX?]P;=#^]V,-@^:QZWOG_>VOW\EK8/FR6;[$VUMA+W6V5NQ M^>']_M;!M[WMC?"C2;_2_WOVE>P('3@HM4-2)0HACW/(6F.0B%0$(KP@T90 M4H)XCP(I*6R MR$MK67(0F3)5;25J\IPQ[GGM,BY?9#JEP2F!Z2.IZ=>;@YW]3\=;;?A\^]N/ MUO?W$.1\.F[MO^.MLX]\*P<_W[>[S0__[K;@/A#LX!VG#9,6@<\:> MA<[F4<*NPE=S=RV:1EY*,V^LG*!X3F>Y?WY& M=U&44O7#7 D"7V=-PR*GYN48@(=TTPKLSP7[6[/.&7A?7CC >14)0UPY@'TN M, +,)\0[K;QR*^M&+C9E="^M>!XY\X*)!1.7-=M> '->P)SZR29*;J@)R/GH M$3>8(&.51L;%%)@*.%*1T^QZ88U!EP\S%^!A_VMHX1'6)U/4&AV OOGS/!>\ MFG6E^-9Y0 M//V*=3!]H^'-7YF9/ _Q9NPO'&7HKU"&YC$1?2DO.//WWCE]V)'=C-&)>>IT]C0@!/GR>$=M;+>S@+?Z*7& M']D('.8#+_9R>K?Z^Y*DUPC-N? 62S ,RG"J@@4'VIL@N(C&*:E7;OB>=LP1 M%9-,A'$:B&$"ZZ2)Y]8EJ>1%^3ZP_5T0A[%F&)B=\2L97DSE!EW0UXL&38HH M)"-<>7AJ'I)VV"3*O<928QS)SD9V\C'\#TV]_8OFJK)3?_0&PVJVVG#IW[L] M_^-YFJEN_)_/I]O?PY&C7#8/\OWV.LWVM[U6WD+8^ KC>H>W]M^>;)U]AC'] MWMEN@\FBG_,AT3,P-2)@S1+!2#/G$)?6(!NI02;%2%)(Q%BSTHA@RX\R-O5' M\?&=G@J.VGL1?))NMW>#>*;R0^_32Q*Y[ :1_6EWR[*;4:Q2U:M MTN'Z[2G K>$:Y,;9GO&=QV^O56]=LM'U>TRO4:IN?!NOD1O?^]EE"5L3Q-SI MLC]_3[";;UH&NXR#I?)6E[UOKO+�MSKWQG[1H]3EBF;Q65M>"51A,^MC=H MO /S'1Z4OO*ES5X;W)R?3-^SSIC?;@;^\?$0S%AO!)<(@W_>1WAN':XMMTAL M^F'/Q7Z#KC:R*_>P,W(?CM<7,M]?XM$P'E0S+JLIQT]-P/M")K8(\E()\FM@ M@;FX^YJ#W;NQ:?_J>.B])>]A6-K+(!]YD*^)$W*6ERSG'JYAH[D/8=8+W9=[ MF?MK=TI'WI7Q\L7QX>VW.DWZB3?W/XJM_;>LN0$_MW^(UH?6_G;[Q\GV]];^ MYO?/G=;9]#N3W348U]GVQNYI<[_;:6[XX];&[LEF^P?>HJWN9OM]=XLVQ?:' MCZR94YVS/4J)EK ,TB,"BX1XPAH9:1.2EG'%I!=,J95U(?#2<^$MO*J@H- R M/=L<*.0-!D&VD7* (N>538(D [@#_S!%0H5">()"&!LJ"PH] 0I-.U5Y+JQP M.B$1B$1UOU]0J*#00Z,0I]1&+Q25DG-!C#-) M4HNQYU03$O78%U*8%U_H*5&(G*.0 M>=NBJLNKJ@^:8BBJ>B]5G:85C%58&)J0]E(B+I)'FL"O*L!_,F(C1::O+IKZ M@C7U0>/PHJGWTM29V-M2+#G12#)I$=<:-#68B&1@VK"H$V9L9?W^>Z$+U-1G M70E\2SUK5^=7KM9PW:?AZ#T.A3]K(%I8'&Z'_=X%%,HK4J!G'NCY,A-Y*XBT M @$''EN;&8 ?XS "IFH+1;<@I^@5M;!/BR>2'1Y>1^*0C]BN%X4>@$*/0W0 MP(ZDR7S##'H*+! X)YE1(K(U5 M=&6=KU*CGG%'S ?=;WBM2K^ ?$%1^D=4^FE&P44<#(T6YIHE4'H'O@I. 6F9 M>(K2.ZQ!Z=FJ$47IB](O.J=0E/X1E7ZF>"!ZJU0B2!'.$'=&(^,=0^"B>>:( MYR83$9)521;5): H_0M1^@4D'HK2/Z+23U,3S#.6!*R+O9,E/XUT6%9!K%D:"2M$"%X&Q'7@B!.3D-5*(!93)$$)5E&TCYM<+M') MI2?8!WG9>KSPTP-%7Q>GKV[-/'T.-IM(]-]/F,$%(")\2Y)6P\4O6WX73 A05O:>*3H-VJ@7UD5HDM )G/Q*%##41"4EX M%!H[+=C*.C-%05^P@BZ<#: HZ#T5=!J-)Y8[/2H&GJ\2X -S@RR'7[V2) 2N MDS08%%0MJL:N[*_/IV9?]GK](1K&_L%,+-[X1SSQW5%^F,8!7&(/#7NH^N'F MSF&O/FVX<$J^:FG:L#(%ANX$0[-\ #I&0[@.*$H.KCSA'%D?!+@-P5@CI4Z$ M9-*@>Q< E<3^\FKHPC?3BX;>5T.GP;;A6GEC"9(AN%R.+Q"X=.#)NR@I%4%* MFVF]EHJHMVCHLH?:14/OJZ'36%LG!G,O P(8C8A["AH:F$',F:B,-O ":.C" M*'6*@BZA@BX\U"X*>E\%G<;:3E"(00Q#B4F#>*0!V2@*L^UA:'R.AYF*[Q\?#WWO(/ZS,6:HLY9J M2:KM;GTU!B_J^R+4=[%D>45#%Z&AK:EYU2P[/5$B93$X^#XYT%6M4/2Y0L4% MSAQH*$3I13]?IGXNEORNZ.="]'-J00WXN)@*AK0W$7%)#7*9V%*$)#384XE9 M OWD5U-D3Z*?KX?L?F$4=Z^JLR^YTPA8RWX,%3A?L%#QX6 M#Z9>3.*6@_^2]]]))L:+%!GC>=Z)QQI; D%AS'B@2O>,@@=/08Q7\.#A\6 F MZT"\Y,Z)B S+9#1)*60)]D@JCXTBS#)7<>8ILJB=Q8('+P0/'HG8Q<46&P,16=GEY4->V2T>E=GX)Y!FD0T(B? M)$!N26I8/\<;!K,=>EF[ZI6X!\0MW6S]YY-,S8M!_<2 M8LX3@VAB+O,B)Z2QE\@[8UAR&">;6[6NTFOVENY%D7HOE7GBC:D"F 4PGU$: MK0#FO0%S9JLOQ"@AI$&8&(TX3@(Y'R@BW)I A(2Y#QDPI;QWTKP 9@', IA/ MV("C .9= 7,FB\BMLU1RA9*)"7&3=Q6PB(CJ"'&!"PY,7Y5%Y LFX2^ 60#S MU0/FXS8O*8!Y9\"<2;,JK5+$%DE2'8B6 3DL.!)".:0& 625A M_S7,K#OKD\=IC0Y ,3S\'CI_K_\?^&OR" >VO]LYG(S4@+:,7\FC,Q6$7KC$ M O)3%R5\MF_PGQWK.MW.\+1IAZ,^_-O.3]&&V_W>[?D?SU/RN_%_/I]N?P]' MCG+9/,CWV^LTV]_V6NUO/UH;7V%<[S!HP\G6V6<8T^^=[?9'ME5+\5GSTXZR M-BAJ(2 *$!6!DP;2ZVE .O@8'&>"Z+32B /1S"MP_XH/OB:Y?-W,5[<)RIK M=V7M=G>,8-$GXY!7X*7Q1".R6$ND>'!6.2&%8E?6[I$-(*UV-?8BF*5NMW>< M2SL[@X9M#$8' 6GC5YJ#/?R/L-@_$"YW?J$YC=\=IWXN#-!"HK M #H'RAKQX&FZ]F@0WTQ^^"UT!D==>_JF-N-KN#;EX_VG\9W';Z]5;UV"[_%[>HUQ?N/;>(W<_-6?7):;-6+HPB]+ MV!I$:7>Z[,_?TY0]R&#I[>;@65=0Z]L=3_AX")K4&\$EPN!F^J]%%%+<;^)\ M!'/17Z:INU1U/BB3-\?DC3VLZZ;NL3?L*^_S29K?Q0/;.00;E(U6=FO.IZ$: MTA-D&EYU+N'59 NB82D)[@AWC(.[9RQC5G.F=$S.1K/S<2%9U9^XXW_9T]P) M97"N 9OI?2?G$K:B[;^0K,)7NMFNL@EGF^WFZ6;[DVB>=>$Z/W!S_W.WM>]9 MZZQYLMG^2B]G%5KM+5%G$YKPG8\"OG.V^3V/]=-IZ\-7VCKSK'GV3K3:VZGY M!9_.L+$Z';6+R&4.5JXA6C(A6<1$@E7P6G5 +^!7P6Q[PNT6* MJ.#: G$-G^-:H%$ZEINY4Q\S>:1#VB2,%$Y$<"9QA6OT5;5W7G[W%O2(WL.C M+:1]S\Z=VQC%%@RK?1R[?\=F)A1_*8WN'@GT.C/.7(P65>KU-Q[@ZA0V_%G7HKE$L9O7>@N#;WQ*"Y M+UQ,B$E&G8HJ"D% <1=UVOXYGI%Y2I^$/5R6[853&3U7GR0'7^WC7D&T>1#M M=,85X=HY[B#@\H%9Q'V42&=7Q.MD8B#!:2M7UMFJ)HNJAEZB[%%1ZL4J]XYF0 E,7<$ DY9HSS2ERCC#D,(-_$@5WPB^L=_8S9C)[2O>$ MEY3)_WX4E@+'@?86G_,."C"64V(38A210'8+$&:Y;C+6HPYO"8T M!>U:U?K>&U\E5_+2U?J>#DK1Y/DU>>JB,,*%$9PAEB1!7%F);"04T>B\#E)K M$DC?I*)[_*ECTN[]'O^RG0!X M]C8O=@&UNX#:;*V)L-''1 (2.E>88&F1Q=0C+%PRQ*;@",X;/$SB)8JYBEXO MI5Y?]4XJE;[6-2FJO!A5GDF@"*H#40HIFPCBPG*D([,HPB(JGQSX*+@D4)Z2 MIK6F:)TXY7?R5!88;[U6[NJERJ\4N)L'[F9+4Y0-4@F)D4\R][(D!AFG!,+> MP;H:BR6U*^N4KN+[-\9^3F>>"@0L3VEMT>[YM'OJS,B8?+0!(ZDU1CQ8@9S# M.>/B!>,J>IX+5LRB4J8OZ^#/4VA?-GAO&A\SVT#\20^^$JV]" _FZV'H##Q, M_#"&=R<>/OKV(/]6 &\.P-N<+63!W!+L5$24\(A@;372U%-$17(A*9RT9A4K M'%ZFXP-%M9=&M6_AF12M78S63MT4:Z)Q1#'$N!0(?!*-'!<&,2\Q58%AQR1H M[1)I[&O+MIP+_T.D6PJ-;Z'Q?3X>W0V^7$'_>=#_RX7B8^6(H03%1 /B-*1< M$8 15B99P[ A%.>ZN57.[MU1=0FH? MH%M!\&:!Y"U^YH.)\J#C#V4.2#HY( MP,)\UHSBA&RR 06>&&<6'%F55M;-@HG(EI#<_%JR\_QJEN+.X'-Z1?.4.+.JS3[D_&@P[Z?3AM+VZXIL. M>.0=?T'_U;74SP3_L_' ?.%UI]BV/=F :+C;&XSZ2T,,WOICHNRMSG8[P)_/ MW>;^N[/6V:>S)MRGV>X>;'[XMM\Z^WK<.OAVL-W>/;E"#$[_W6WE/Q_@?NTF M P4^@_&<;'[?X@ 2K-5^2[>_;W%HA.Y=$ :9$(T MB"IK4DS*1(QK\ 4AC>%M]C>%)2SW,],X>$Z]-9[!/\K GQAE(I>)Q.M9;\"T M9];7R[HQ>ZS@DC[4*_+KVUT'RQ_'?FS8HZ-^[P0,W3!V3QO_N-&60J#@8G^QO9>R M1PC3 P;VLKZ]FPSW7/$^PP#_J)<+('@]VP=<\6-*LM\BV4^ M^[@CB:/8,(&(M@EQ8@%LP:@CJ9@ADFCM+%U9%W3M:LSX7SGS;T+2I_+]L+/^]@6&QL-4:698)+'PRRSB6PO"$$IP(! M3P^9__9X]W(67QA?]VW;'SIS-75VJ!@!'_?AWIS<: M@*?2CS[':8!AN[9S.!@VOJY]66N\CQ"ZV2[(7XK]/KR;AVH'@S@#AIY M,VL$O\+0(EQTM0;&JX^#KWV3.[NT$L->^W0 M;SO,:JK@YN#UQ<,AW H6%AYS! N0(]3=7B\<=V#"\J Z_:IJ:.VB+_PL?=2W MN6$/2-JH.SSOU[/Y[>,&(J8!PPGQ **Z/#6=/$4!0NS!Q*D=-'KUNNUV>PXF M%=;BL'=P6GW:QGX/'L?GI0KP@/V\;G8(J[\+SSCLP<3_B(W!'@0=D]5/G3XL MT_^.;']8-UM(%2GS6!G B/9&NWO7J]%,EZ'<@S;+0-5Q",++2@GR)6M]FURS%K/!+R0LC^(ZP>JD:DKR0^> X&0( MLI/' 2,]@+$UNIT?.02 X1V"T(W'.?M(U8#S.WD*"-DG5SY7G*C^+&PU M[@<9B?_N]'N'67GK@>>O'77MX6&>+I!2$(A=^/I:XT^0A1H28<[S>M6P5*.$ M'QV,NO4\ #"BZM[GGS_W^-!IM/T)G($-R+C/@AHK(1A.LX\*6-=&:>(KPA+?<_5&\&GLD6SRA$BO'-0K=($2'QO MU W5B#K5T\6)]$YG Y8WR]:Y9-A#VSW-DQ)&,2/"6+IJ#:G[HM625$EG/BF9 MX:NQ9_/$#D8)UJV3O]!S^^.TPKE^GB_A]?AQ#G@S5SD?;BW$$P>A5VE._7,% M(9>%!(8YHP/UB"LS/S$E%W%EZC+\%#^SA:FL=/J)E?[I>HVQJ$HM#?)S9(+_ MK#DW.C97[OU3#Z$2L^LLT"5/X/HT\=BRC\TOS]WIZL7K';X!N*TF<]J4[K\N M9KW&K@2>?L6Z0:\[&M[\E2NMI1;N8M!;N1C$7)J=F;_W^I/1'-G=B!SH_P]4 M'0Y^8[O']G2P\J^+CA7X4+,3>/G9;WS"E![,B:J=N9"%O%KM-Q6&YD_!F.S2 MC*4!1@GBRO_X]4Z%6EEOUQ"<&CD^K$] V?7KEO%9.KW7IZU_G8;>/&PT;=_O M-0BI];[&N;=59AP>XW.$*".'*:Q'35Y6I+//EN MZ-36:<]F]RUWWX1QVNXXKLH&MC?JSUQB^MU+N2OXY78![=IU>V:78Z1;;I>I M%[==1AY\N^S=V-WX*_:_[-DEVBL['>=Q#O[=S;D6^"YM;OPX;K4_'<.]^/;^ MNU.X/MG\\ YO?_^*FQOOCB_G<;8.OG6W#[[!.+?@^F]):^/W3FMC[Z#9_O=! M:^,KWVI_[F[#]9KMWU/K[!W9<8HK$SU&*MJ(N* "Z2 <KB_ 0"R'88+*=D&B-J@T'<>H4TD01AI;R1 M$!XK>T6@GL0>_@X!59WE"9WL4H9Q*B &9.NES:F:?@ZS1L/!T-;!;+9*=C!N M_OP,VS_^RRS3UHUT&N^R3WN+

+F8M?L88^6@A_NXFJZ'*OGZDIN>@MY>WI M.53OU7/]5V2J\_0(OZG>\9J2Q^56I'$HV!A'@;XDP5:7MP:7NDDXB>WO[TY:W[]UM]N? M#S;;[_>:&Q_9=GNO"]=@S?8GW&Q[UNM=^1;?ANZ\.6:'Y_ M=]S<#]W-#U]):\.?M#8^G;3.OEULFDJ"9C8FABB+#G'/ [*.>60,]I0PY2-) M*^L,KQKZX*0Q2W;@KB##;9'AGN61!1F6!QEF>#$#%D%$C@15@ S<)61]DDAY M1TG,E-Z45LB@]+TY;@LRO%!DN.?AF((,RX,,=-J:@SEI=$@H1FDR^75 6H'/ M(*1SWA'K@C2USR"NUM\79"C(L(!C5 49E@<9^#DR&$L-9MXCYBC/!V(5UHC@U+/QF=8;"[]B=,LK3ALU(>/50= M.5I.TLO$LX6G!RYN6'1M4BV49<*7(&SMR$77N4:^X)I\V#:+&$V#LI+ M)QS")E>.\$"0H3XB$KG"3FCG4KIC?X"'D,+[/@'/00J>0RPRN+ MR+G@$,')PBHK@C,I1U'-I57-!H>QZ"]5QLB73J88HB%J!HSV\'I*#+$I=5%'19#+I, MLQ;@R3;P$ M)I.*-"## T1WRA"D$TE(!:=BKNEXN--N/V:FFIH0L2)-&Z>KX)E^Q&']L0E99@='HV'-O9$IX<9T!^]S? _$U;6)5>KH,-7D/!<,6YDL?LY M2?6U,A0I48%'CQ687"6]H;GG,W&62>Y@<(M-%Q09NI\,^9,=!3($9C0BFW#> MB/$)6<4HES*ZLQ6 =C),S0J,M ;.#/[Q<%"C?Z;4!/MB9T1J@N07 MN3&Y$;D4+>3LZ-(5?'!T:?7 ZM,K9V.MU,S7QN_\==8:GK=XP M+ETK(=8\I[G?^]&D_][?WM\]VVI_I7"?LTU _JW]K3/08G"?OW4V/S1)J_WC M[#(2;'[X=+9UT#K8W&CMM=K;@ )-#DC0:>VWNJV-SWNM[Q_YUME7LMENIPWK5A.:G?L;F;SSG/N^!Q9E$IA4G)DU33W$*'_7/OEAW.T-.S8;AV$?9K"V MI(.U1K,W&([YG[NGJ_EZ4U(&HK)%(^8"C_+/)NY\FD+%P3P[2:.C/ '_.4>S M1N-4,H"]@+^"^Z!L\BHISK#!'K/ <[-&8K !3V'&E_O8>C^7,U>!\^?SH8YE M_>WY@]3>&CEWU^0K ^G6QD>RPVC2WB>"X-L<<1Y!PBOF@LLE1KI'R4T1,/3A\(C[JFG=$$0QJNCH2R ML!#L!")5TXP<:?5\;=JFC2OV[ 4IRYS2&=>K,*KNH%!] :[Z/KH^"-UI@TWB MQJ]5\XG*,(_[8WA8R Y(XBX$B].V'7"I (YFO^.JCB%5L)FE.7OW#76Q^4#G M_&)5\Z+!$'S.X222FWRW=@"FHP;S_#R?C$?F(9YZC>HP+3U&W/IEEYNRE5W>9F1U;K/D+\@JU4&YKE3$TN] M9NC=.&E?%M4M7035[=5MOE3]-V_Y]E,2]MU 1SI/(<*O'WKY> KOP/7XJ^>^ M#<_CBYB[C>CK; (C3TWQ^!2U(Y.VEW]4WI\_;;1S^J5;IQ6G9WH&#T;^<&V- MS>/ARBVGZ3\?[OF7N[;HYO[+U\2TDKKD/!/&*ZX--H9&EG@07 K*G<@9L>MW MR,^;+L^;&;NP;;$LQ4-W]5;'Q4.??VQ5WVN2YL86RY]K?OC*-[]_/=FB\&_[ M]Q];]!V&W_&5XJ$/GSN5EYL;_>X'\&KA.=J[8KO]?C__V_SP>7^K_0E^_YR: M7_#)>?&03$$D$@P*)OK<@T,C"^XMHLG "P1;JNS*NEB5C%UMV[QTO# +JCDL M$%<@[C+$R:"-E4P9(33G,EFA R$IA*"(H-)5$(<)9:1 W#) W-DYQ&G'HN$F MH"1%0%QXA8P-#D5O.-.:2#.8JT@C=4I$S@4W'$>7 M?38/JB"%6:S7]K;G._6:P9*]'0[['3>J57FH;VXVR8N"@S\% :B5$I: MEH@CCE/,'#@WS*9HDY,R8;)8SZ; P()A8.KH>!-SQP"*L$[@Z$AOD7:8(H " M9Q,C^2@AP !?I?+J,;/E@X$7GX$#!0 OYC"F3E5$\ O'YTY>SC53\DP0;*G] MF )="X"NTQD/ADC&0\S4Q%[Y3%_.D=80K5D0C4(T5%S/2H"EF5((;BD7KC+2&< M0_B$5^4U'$#+%SZ5+,H+SJ(4O;^OWD\]EI@K\:GC*)A 0>]!^:WU#%D:B*:. M*$LHZ#U9-=>X+,NG]R\^;3)7-?:C$YJ\["W_14S0R\%\RPFS1F+&DN0 (D8Z M;*KB@-SE0!9?;ZDP?[;LR1FJ64@>F6@(XMARY!*)"!8Q8!5DE#X YLM51A97 M]_3\R=@*C!88?0#7V9OH"'4NALB3U):$F !/76#!$::+Z[Q<,'HVT^Q'1VN% M1$);@3BQ&D'P8Q LE?8X6%B_&D;Y-4>PGR&,+I9U[A%/_I63?M>RO)SL:/#9 MJ!39$<@;3Y9:I&7@R'.(VAF/3JJPI"?]KCO=UZF6MO&/?,KOG\_^F!]3:X:) M^U+EH5WQ\-T[&8CL2/Z^3M'-X70B M0.,ESE21M@>7MA>_%U(.<9<3CHM*PQ$=D^%"IZ X=PX;(>#_S'-KM/9.W(+O M_"[YN)\Q$;7B<#.U[_C'V+;W[XR%L'VQ=/#;GDA3;!("MBKM2S!N4,+"+&"X.=-$F9E76R M2J1X!N_[B.-NT MUN$1LNF+3KR_PELN*$]?&UBSY!;V<_1=.QAT$@RH[E0Y[#4^Q,/8M]V:;CX< M= X[@V'?5EW7WIWDKFSQ5B)]YZ/GY1K+/,IQ6=XWG .%Y1K M;*2"OYVFG":F6=5^2FNNN$Q9P7CJ4P(;FPDJ"0&$6<:H:LK ]44ZO 6?6.1R&>2!\?M?1S MGNA:T:6)KEMQV'CKAR/;[]ANQ9L1![>.KU\I1:%(S@M'A(G*<4F]90(\02$U M5LX*@1^H2K*@W..B7.<".6GT@B9P.+""*$![@VQFC"!!84V),<*IO ^$KVDN M7,A)7XSF*Q= V3VG(2IN'77!$.6M5S0EY14O(?[S4>X9OE+BC/5$(.4(1YQS MBVQT#'GF*-:)48WERKH@5TL!BVJ_&-7VT1D%OJPW( B4<<$"TE[XCF12O.2 M+7@^JCW-%E#%L)9&(>$5 =4.%CE%%9)&)&4#9E3AE75V36>[HMHO1K6#PSJ M#>)DVE M2CG Y-%YSN,M\@BSZ8/4.8D!G<5^[TXP!>M3P&@>,)IM7F*8(BPEB:AD^2 E M_&1S%E09'3'Q+%EN5]8KAGWZ6]F96+93+LDF1[E1AF2B-4JMX209QATW$ A@ M_0P-]BEH 3FQ?0MK>ECVF%A@H *MM,0 M6+$0<" 0 @>:$ \LHASW(H]#;DV?X3.MK OUJ);OQ1,N/6"3SI?6/>?I@N%R MH')I(&MSML.6IM8;1BGR5*O*60Q9Y99)8,2*^N<\0($!0@>)(-1 M@. )@6":S^#.F1AM0AR$ '%85V28)BB&2+SAE*4('@%=6"%>X5JYI39>UV/S MX[C/3-:*&YF_2C.X1<_#BX'M.S6W*K"])+ ]2UD@%,L$D1Q%,+N(XR"1<9@B M'T34.@5/:<[IL*MYZ)_#]I/W>IMO[ZA@7L&\7Q69&\P3MI%R #[GE4V") ,H M!_\P14))7BTWYLV<&;'$B0289ZQV$+/RS)-J""):TFC!OV1)KZP+.>]QL()Y M!?.> >;-4V&0D_31"T6EY%P0XTR2U&+L.=6$Q-LDZ@IW_C*@WS1C9[AEC+(( MPD4IXIX"^FF(VZ4E.EK&K=5^95U=0XKZ\)%B ;X"?$OA[-&$*758$SU'<.1U61WX7S2&/-X;E)]%%OT,D?>-./W8K4=MH;^K\N MGF(:/S">?L4Z>+;1\.:O7&E0N'!TH+?JT#W3>[">G9F_\W!KS0H4I"0E09GC M1B7GJ=.@_0$GSI/#.XJM3+ZTUY\:HMV(7#_:'\@F>,(WMGML3POY(5^!)C=2XF[*33AS-RU17? M=(9P.W]AUM2U@DW8/QO_YP( +""9>]& _96M%ABGPU"9LK]Z@V'_O-)R?'!P ML-$9^&YO,.K'-MS[]V[/_WAJ>W4ZME<'W[HM^HYN59]_2[;R/<^V>(M^YW=[HY7 ON$=EZP'1P(C[QWXWX)I9 1WR&)-C>;" MP+NU-P*X',/;[$)8RPEQ23,1')?!6*5P\EHK2G5,$=8C@@MPE-&T/P+5_#(Z M.NI6DV^[C9F:U[^Z()"9H_QS!O(8&GFE9C\P6:NK%F-6/2[9C7H1?SG&N13J M\5U$6K<)C]56F3T\;>S90>-&EW$JWCM',*F+W1_YV'I_P7^$I_'9ASP&IV$0 M#R?:9X?]WAM8(1?[FZG5._PT D1(G1AFEW^ZN!NPLH(4X2Z"!7''EKE<=!\:#UROKPN'?%]6O +^A_)[/=&,QJ MVU0P&A;GQ\>/XG7]F M[6EX\(]MY[ 13Z(?5;T8>BEUX-7!VD,;Q"]^+X91-X)>QHD!S/3W@\KY>,7V M[W2',LU@0BV*4KG,V)20,=B :! 98O;92+QL_YS1R6 !'X#PS%MM+/R4BX24 MH")&?=G^91A/O6ZW=PQA5*,*@AJ#.!QDL1CN-3J'-;AF1._'7=L/UW1(+Z9 M_/!;Z S@]J=O.H>5Y:J^]-M%2YH#A\NE)]DUK=^>QA1K_X^]-V^.&LGVAK^* M@MOSO#T1E1[EIE32]R7"W08>^K;M!DP3\ ^1FVQ!N2T;3[E=(.>>^VB MUU*^(:F^TFLOOB;Y^1_M!KN.@V79I5Y[R?"L<^,R]64BN2J'Q-TX,?-+^3!W MX"_)-MQV,$Z>@_WK+]%6Z+&NQ1Y8_1+VK MMO!Z$'N\ZR9#L&\2UDM0U[K#OG"/9PW?AJ-).(RKF,5E3&\"-![C2G74=NO4 M]NA3S,_L=M8U([[A^3^:D^8;#Z4^[>:K*1()JB.B@\_?/MP"*/] M_OKDX]Z7[Q_V7G_[^/[%P?;G?S[O''XX^8C?^?Y*?#A\39>/BC]^?E%^_.R^ M[VS]V=_=VSG8V7K1__#^^6SW'HN MT&VAB"B8(5IE&=$&ML0KXR2U3YY1D3V4_):NOWH':0\D4KJ#M!N$M'D29.!W;W"%:AV@_%:+=0(1SAVBW MAFCS$.5@BRS7/B.Y+G(\+L^)L=80D>=Y:J4Q5"I,5GLHB/98RBJ\0K]K&$_. M]/,]CE*TZ^7%:A:\@Y-5X:3=[ 6/@N!:9*% J-O"D,LXX)XJJSC-K<^!"P[ MNV)3I:[:\V/PJG0L=G46:S4U8%)G'(P.[C&]G#F0W84,Q$BE80^-%3G61F0K MNE4Z%GL,5G['8E=GL;F9CVW+-7=8,MUY8+' ":C)\3#&2NH9Y0S[A^D5ZQ!W M+/88S,Z.Q:[.8JT6?44A,IOAX0!W1*A@B&%8V#,(YI7EP>J 29,KNM*Z+@67 MX*?-0TSV_EZ%D ^+Y.]1.1PE%P66= U#[] 2;6_/;A$WI^7J^F,4?-D!SRK ML]/N,@#*ES3&61)2FQ-AK256IH:D,A@.VIDM<@/ HU>MSM2U_7U 7'P'QF[' MQ3?/Q:W8@EQJ;-M,C/7 Q51Y8E4&"KM0TBB3F]S;CHL?.1??@3W=R24UL12RPGG*529OJD H8Z)UY")[\!B[YCXYIEX M;LE[:P23CA(5,@M,G#F2>ZI),#ZC03E*3;%F3/Q8#HF7#?F=,$DVW61J1J7I M)UC>+8R[L^/K6^SGU!C]$=*\-.5@7.U"!R^KP$N[@KPSMM"NX"1/K0=-WS&B M$5Z<*F0.B*"%SQ%>5M3T.U_\0S"R.\:[:\:;F]BIM:G7N2'?->+35ZHJG6AM*0BXS(HR71%.5$C"& MJ7$F>*[MDV=\U9JQ'>,]!%NV8[R[9KRY)6MER'P(DF1*"R(R2XEE+( 5!Q[ M!F;&*TQ8NX>PCT=_)HVFZ]]-9;1KU#;HRNW?P0(]&L"^ =_ "G7X3X,X4'U# M]*TJCAV"KX+@[2H*LK!>< PZYYDDHL@HR:G'-B0&MM%)%G2.!?>UNN$4O;5K M3G);.7P=OG;X>JOZQ@!TT'H34#HW+M7B,"\- 61G%KT[BEB U>$.:Z,$:DT MRCUYEJWJ9.@ M /0#D#7,?JH ]"; -"YE[8P0(E!HN:I,V&K%C$(2 M8)*3?O#)9)@<&5C3P^!QC7K @+$7#O9GZ0\'^V021H>)PV?*P7@Z,@,7FBXO MXV1Z%-MPS-KFQ+9NLUX;&\G>Y8W'IW/ 0 MEAR7>E@LKFS3>0=O&R?&#K_"CHUA!OZ\(G]7O(2[AW5F[SI#\M! M.9Z,8G?(Y/DW;)T",S@N)P/=\"Z3^ /N.UC',PNC"0R MS;B7'!^4_1 ?!;HP\/K!_GSDXTB [7'%QG/-EWLQT@Y?&/]:=5-=VLNSNU]> MLLMC]F3=22*^<84F@>+6FP3"IF.U\FJ#WY3C+^O7$'"G;!K8]@]WOO_S9??] MJ^_;+Y]___CYS9?=E]MR=V]??GS_3NR\_P?'\7WG^[98;HBT^_X#WWG_6G[X MO'W\80^;T;X6'[Y_D;M;_?['O7T*\OED9VL;9/)!L;/UG'UB6*&.NPPM#(X! M=#DQ8!(2GXHTD[HH-#8X6FR(E-J4&AMRDSHP)3ELA^&*.T6#IXH5]%1#0%!E MQHC3V^8SP.0?0'W $:,?]/E;5]J^$.[.[L'TPP6+, G4&''H,*Z2:U8I@5], MTI8UH^"GE>X*T&.G8QC%N(([N''QZ>1X..W[]M/]DQ[ [G[$ROY)4AX>@?Z3 M#*>C9!RW"1$UF!$BWG@C>36XDE3KU:C;]#+TY_Q@-SVQ@&"ES1IAKTYGPKB%A^_.V_)1F6O+<"9("UA( 74'RPDAB'95IKM*0 M,7>!&77.AMYP5\IN0R^_H5FN4^F5)<93@66W .--[@A73F>N-;.O>]K?=O=??MK]_H=O?\6^O/ED%MI M@/,]PGFJ/3'2Y2YUYDQ)?XY@7_)'+QCLJ]-%H%;D7(C,:V1X95P&',^!0E+%0.C_0-9W M='$ENMC9V_[$ ICBJ5$DPQIX0H9 #"A;A&8 M91Y;172Q>EP@*NP?^%4:M+< M*6LM*)O!L& +I9B3'A3[G';;?"O;_/GYISQS5(-"3Y3E.1%%X8FV/A 'F$\I MHRZ56.KDC%UN^/RT7^Z<0Z4>B/WQ47"5_V_CK!/#92_L)8\E]*,[EI!W<"QQ M>%A.XA'4YL#_$?=A/PQ<&<;K=T"Q^[;AE(\''][O?-[>\N7VYW\.=O;>E#N? M@4.VWGW;V<+#_==L9^OW\N/G+Z?PQ<$'MGV\PUZ=[+Q_3G=>OF([>_OI MSM[S-![N;WU(MU_^>;B[ASKQ:[J[^8DK1;4N%%%8/42DU!#K9$%2J;1(/1!C M&I:/*'Q0VN>2*N^$T(!H12ZX38/1J5(^\\M'%'^%?=-/_AX-70AX(O^#LXDS MO?P__.:C88R_IL7D -YH'L&)S2[@)JA0K?.*__-?.:/JMW$RGMIQZ4LS F[$ MD^AR\'78_UJ=^ Z0+H;3<7($2A?84N6@&"'K1L.J0N=Q8N$.^%)B3Y+9DB5[ MP1T,RB_)YLOD5_P42W^;78R_T]_^C5]X&<".'ISTDG?_$V7YBQBY4$4D-",D_U'X]VID7?R2?-,&98&PHS%Q'$.^DM*';&@+3CEC?98 BT]@U@JRIA1#$#3 M^L)&M_]G[S^ZZHVD.A0D9%X3H0 R++>:%,$'@69?CFE1Z<9Y(:G-_I?XW[KO MEW$.]%;_8_D%5P:5$-M(WH?$34>C@$$@(,3[9< (NPEJ$=-!O_R"<@GTD"C\ M45P%H(-*^,?P$M I;(A1*0,@ MTV1R'$"?JH=:RW(@N5"%C_1+8TM08$YF;YT,X0*,MI+>.&X0K^,Q2/PP>WD5 M=/=7_2QJ;K_"DI)ZXO].+HX(_-WT8WSHVX,0,,[O;)".4SVMC#P,;7A%73^N MY\.8V0_T_&3;C$"R,MXX0O;"R/B3 9#;JX';2(H2PXE-1>&@! &7[6/AE,E" M,!-N/08.SXP#T- WQY/1<%"Z,;P2;G][,IZ$P_%,O=_<>SM3['^=#/<#+FFO M49GQY5M1<\ ;XWD:KC9 O#7$N'??^FHWG0\1_1R]:?7P8]]P]8 M=+@^* U: V$?8:*V57 *;GAT$H/+%RR77G4MC"8P\6086:EAOJC)5ES:&B\P M[]>*,WTY/BP!*)JGJ_N38C0\C(-T9@S6RRZ:#%\KQIEYI*KUQ1G5+PE^8:)'XL8LP,,V%6\$D' MXQ^=Q-BX1C/KH>DR P1&FXG!SL_(ZBA,XKU5H%[ " I!#N: H/A8C*P5V%V MAX?X^^>IKTXP#V ..!UXX?QER!7;Y@2LTK@-;":H/D_AV4EPS[3">?CFSC QAV#K J$?F*^8-P#BM!&^%?NUY%'%LF=*C*(<@&#!3X]G M0>= R>,JZC-\.XJ>OK@RH8P[ JMN,:D#E@KL7]B/P_A;%,]P&_R^'%3^,'&Y M)C\SJ$WSEKSHX:#T;R0UGX@=A3,%V(*F.%3TS\V)^,G M_UED#."!]JHO+]BYRU(4M\8$%3-ZS">))/(T)B'A73 FLS9C2<# +ORORYQ M%/3DV5X$*]1#T"0%L/OO_YAG9^W]NH+6JF=%V:V?%;VMPG8J7RG@V]H=$(GM MYBCU\ /_N 77W^]\V7G_3[GS_?7QSLL7Y?;>:_KQ_3\''[Z#:?URFV*6Y[)Y M_?&S_X)C^<#PWE=\9VLS_?#^%9KE_8_O7WP&T_K+A^__'&Z__[/ (]5/0F!I M$7:+95IJ3>SWD_KBSTM5KX\_"6JLY]P1 M9Q3%0T=&="$4,5EF*&Q79KAM*W?0W]X'%6J:"W,,GYJ]05MQ-$0 MDS!_1;WTWWARU40+KI#AFEPBN;6RXF(6)6A6_7+6IJ#YWGE#BD8/IE2".H?. MHN:WB?F& .=?#DTN:?B& M[OAH:LQ<<-&Z&1VAH RS.S=B>H16RT2S/ M3,N,B=]SS3 FFP,U]J/UE^O+&_'24O)\=8WG&XRI]EO(-2?657GOQ M-([^=VB^E6[_3J[44Y>>[R79<*[[4(T>56X->8/3RHS'31IU,];A;*?:FT[BEY#BG[T'0%BWNK3*Q';8N6N M6R"VRW;W[ :YUH.\(0VM*A>IUYF99JFAEZY^=\94'UM=S+.F^&@J6U*?*I8+ M+AS/!*]S50'S\SNVN_>%;F_ME-O?-X\_?'Z#52WEQ\_/^8?/ M7]C.^Q?EASUWO,,^G*J N;/W0>[NO3N&\7W?WOJ]W'GYY^'.]_[A]IXO=_<^ MT _O_SS8^;[)/W[^I]@^:7>Y8,IF3 EBO#)$%-P130,G+,@0.,VHE>F39RS+ M>H+)ZU;!O #R;JL0\ ^4\ ZR'BED&>^\,X54N0J"94K;W%),N&+<,ZODS7:+ MZ"#KUB%KWC@BDUHRS'<-+M5$\)P1+8T!!#, 5B(36<:PIV'68_FU*Y]WD-5! MUAU!EO9ND0#A@ZRU@FRYHT:5,B]LC(0QS0E M(E"/*6 9X4[2W!4.]C,\>:9E3ZE.R>H0ZZ$@EF"Y\86GTC C/'5Y9E/ +ZFM M++2E]!(=#SK$6B?$FG=&8'E!92X*(K.4$6&S%"U$0:A4TBN9:ZFS)\]RUI,B M7R/$NB%/=OPVD^OLA?L+8Y-BRB1I8J"BE_M<)S=;;14>2$?M7U> JT*HS"JO M.?.I$#1#[U7*@PM2I4#7E^G0>DY+[0Z:;A>:=OYHNZQRQK6AG'BL4"N\"L0Z MDV+"M,I3K2DU^9-GC)^"I5-!!5=!A7OJ6-6Q<4OK")+EN6BUOD$XZYK!_@BC2W#*;2@H8;HD.'#AU*HX%2>$AE!G8P M&,#6@.+@G0"[*#5"7<:)T:'#.J'#W+&17#4 T P M+F05LY&=[J?3@4,'#J4K4BJ--(62&@P+GCL3,*;+6>J%S[,N/.*!@IU:G"#DPW&AYQZ^!PD[$3:^X]:=5=_R@G(&NHVQ3YYEK)?3:QL^W?'-^K*XL2%S(L\X#0$T% HF2Y8)QT/N4U&X MO'-N/# 6;X57."Z#]II0D69$J*"(H1GVD2C23%GOI4LCB_/K^S8Z%E]?%M?" M2YY;XZWB0H%J*JD,7JJLR$0 R=YY*!X8B[<]%(QK*3WABAHB<@TLU+[SL_PP%B\ MY6?P3GG80P)JN2/"*4/ 'K,$3+'"YEHSY;(GSYCH@9!?(Q:_R4",GR@-X[+Y M<.N'5JL$?@8#UB<7&O[KA:"%S90)UF6 4,)IR[HTC+6%IH7*(2YP2H,EA164 M",\MR7.$IE280F9,%30\><:END;HY_KELG9\/"\QKQSWG@J7F@#<7!C-;BB#%2VA(>@O(%%3I@.I72ITV( MCH\?!1^GQC*7^U1[G\'V%WG*@W+2%6 ^*%/H+A%CC?EX[@W0H$:IG'MB.2:-3$,R% MIG48\\5>@(Z-[XN-YQ:_MD9Q(PWQ1@=L)6.)E9DF O[-/8:3 M^/@G"AJ(*1<++5NO77#A)PZ. HW3!0W6@O-:4$ZU,+D-3F!H'?Q/=-$%#PG" M=ML%&AQH($7.%+&@6A*A'#;"L@7!+EFYY]28PL6C1R'/ZV*^JM-R;2(G;_#0 MXB<&AXR*(J4%9XXKD3J5*\$*:[@-GNF@1!>7\,# 8>YN<*%( 20@ M.-@@B<[37!L3\AR3+C+:D_JTJ=*!0P<.ITY,ZR0P@B>%SK%Z$9J;5#:KUJ0H@.'^P:'N6=$*@86HRQ()K0GPA:8 MBQ4<4=SQ@N:*IUF!==]Z6MY4N-/ZY5R<[;I9=Z\),$=<.S,)_FROR>VFD3W\ M L*7G_^C@?(KM3#OH'Q=H;Q=ER.S#C.(./$Q?<[3E-@1!<$J>Y B24GE@E.&&^,,:YU/!, 1+FJJ?R:SO+.R3LD/!A(Z%@S 0'EF"6 M"2&IMKK(F$E3)UA.:<@[W]\#0\*Y[X^!="LHF/=*8[V5P@N";41(H>%W$Q38 MXYC-1&DO%S];-:8."3LD7'9T%BEC-E64B4)(5^0T#S9U19'GF=%&=([.!X:$ M A$["3T61$5 (;/^OK@56765]/Y]LZ M_6L[F/%T%))AD>P>A9&9P.B37_\:CL?_3OX>#8MRDIB!3[;-:+\T/PE@L530M,\CO(^ M>/5T"WL8>=>P\+PIKK?2M$J0_ UTLI\%R:^@/LT$P:N! WT)A4&G'JW2FK!2 MC:H#A,U/7'B522.)D4,OS7+.XDT^>93TN3Q?U?LC9+ATN/59< MNH%V]1TNW1,NG19#G9;]KBR MXCM@>DC M+8]Z3LXNCX<[=!PA 0*$"X+(BL<(*J@'ZD MGJ:GT:AK.M]!TIKJ2C?0=;[3E>X)G.:Z4NZ<4"%X8CE DM"*$]C6G!AK@Z0^ M+YBBT8;C:V+#7=>!_9/5+SR?HX'/;!C=K&/F=/$",QD-G_X=1BX,)F8_[!87 M\2]A'0-?@H%?M9TPN;964"Z!?!SV5N.4Y* 38KN4- ]99H+%WFH;IZ.6[KKU MZWV0_[^N<[#30<9E(..:/I,.,NX(,EK^$<6!-@4E7&+)0!H4R6%G"/>@">2Y M8DIA!D^V<3JYK\.,#C-6\F6<"1G7=&?P#BEN$RE:KHN<><%5S@DK9 '60JX*GA<:ZQQOI>A0][M#B8:#%BAK&-3T-G89Q1[@QUS!8SAW+#"8% MQW2*S))<2$,DLYY+)[17^LDSM7&=XY?' AGK&QG$LGN+##JS-=Q"<-"E(/*R M3N;UHY%5/+$WT"&N\\3>!V9NMQTYS"N7.QV(H2$E@):^-\"^0@D!&N) (V):!"Q MQ)L\-S:C@@GWY)GF-Y69U\4NK)'8/=-->$TSN',3W@4/OVZ;O$J!P6NE(@53 M!1$F5<1R,'X=XTYI:D-J0&?F&]>1L8_%3=A!QLV?0U[3X.[.(6\7*.;"WAD! MZA=@A V,$@$:&+%".")]GIG@!&RXQG MAIN"II(8B_$+AF,-.:7H1.P[A=I)AK M&"(4VHE 2:I]2D3F',E3GA&6<\6Q(Y;W%DV13L/XN4JF7UA."+GN.AWF'UN# MB%7.28K<%(![+,W ]O)I:FAJ1>$E$WG!TCSK@A;6%#;?+7APK,\L; T)F3=$ M6"&)-3(E69JE6G)-\R)[\BSO<7KZU'/EB("H4V/":I\2R0I$BHY9)+5+J*4 MZS%] ]4V.@QX7!B09H;G7CG@_4($Q[3+? 8 D&DJ=>;EU;O>=VQ^?39ONU(T MES[@,8T,V"M$4Y)+IPFS@1:I+)0RF&=Z1G7\CL=_QQ M?3KD8OT@H O%N,V3DFL:]]U)R5UP]X>V(6]98)Z[C*3>!B)<$4CN!2.%XD'8 MU.E<&\ST[%+".\BX%'B-\(R;\/MV[UB?=_R ]'TY M/NJ;$\2'?SL*@W'HP8LGB#ZS M"Y7TOT;MFH>KDJUR-"2#S#@5RA5""%_D-M4%$RY/LSQ- [VE*+!FEZI-JO<0 M=K ['UI)3_O2]B +'41*F25>,0.F70B8,F\)SX/6.A24!HKG0^R,;E#W$D/; M&5FWP=%.IZ)(36 "V-HZ90I)"PT\#/_'%?6W%-35W5-&FX^@;XNB6^U49FW$6"JR(":::PQI_3I<]Z. MHQ\-1]] T_J.H^^3H]N9\:E+I=5$I!*T;E8PHD&Y(KDV(0=56PDC(D>K=>+H M]:UYF[%[\RG\,1P=#4=F$AJGPCAVJ-^='(313UD#=Q4_0D93P[,L3?-42"P MA7F;1::%TH9J=@D_P@I MC,<#!=/>>H=ZY!L%23[O+E0_Y:YPJ?6$L:9)<(' M1:QFC@#J2)Y9EJ>!8:Y^CXE'V">Q8^6&E:4,WH47E4703!;.JM0(43AI@F)$2'H..D^^#D^="N9!,*V8P@=-E1!1&$JT*U-]I M],%],"$&*26_!^".4,<,)'OF6S@5N/2C"=<9<]7J/>6PW'XXM?TPRYJ[7@;J M V[#?O,+M-ZPOE)J[GW%7S2AL2]&P\,_8$3E8 K+6\?N#0?CBB.J^R(_//\V M&1G8H7)@1B>OL"\42 FSY8ZJ"Y@^9;J(YT7X$T'32O M#32WSOF"DV"!:?2F,2(H]T3['/5X)WD&1$ Q%H>FHI=G'39WV-QA\VUB\[V% M1'78O"[8W/*1%LIPH10C.0N2",$YL4Q0HH FO"^T2@U_\@RT9MXA!]^J_X(#T?<2]L?1?U0R!K885HSR% M=0TCO*LIP;XY'H?)^&FS&W%VL[VH5A2&VC='X_"T^>&W)I.Q',0/QH=^6UP M>73Z& #'4EW^[;CTDP-$H(VT.BVK3R'J+]>7-^*E)0JIKDF^(3@[]W*Z0<^] M=M%KJ=C@6MW\:_D&*+)7>NW%UR0__Z/7&2R[W-+^X !IQ7.B&;M%WKI1;LDO M)PM?#9+)P7 *K_#C?_\@+/3T-"^1=GW!BF"-BS"Z&]W@W M81Z\B;)*XQ/+LIQ+90N>BCSG-FB;B52;7*;*>_7IU0W$PE4ZT^,P'0Y?\8][ M'P^VX5N[6_L"Q[%S^/%@9PMF\/G=\[_W/[Y\??)QZ\/QSA:8#F_3DV@VO$V//^F" M61>H((%AL(RWAEBIJFXJ73V1^:XZ3#MY\&TW&ON,(Q, MZ5R87.<23RU#5I@B!V1S$=-2RCCM,.V.,2V=89J2CLE,()RI0$1A"Z)S(XG6 MVA?,J5P%#9B6BUZ>WU2RX'W7<;]]_57G]Z:_[F&=H;*-_I8?>$665+#RN4\H+[G,C44, L:8C) MLX+ QEAFJ5 T]T^>:=WC['3)V LAZ_84JH[#:@[C&K1DYYB0)A72,QNPQ*HL MN+$\"!DZK>#>.&RN%6#E6^,R1B3+/<%H!J*#-@03M*QE@DEC,+!(]E*U8O/; M!Q?_OXK@9S2[_TH!M^>XZHJES&R;H MOK,F%S3%U)J>JX"EW0O+<9BSM](1[ M0K&3MIY 0PIB11!A98$QDI[D69#$:)%Q*X5**;;OSGKZC(/>KK+1HV%6XYT. M>:#"22JL*K0Q/&>,^Y K9G36J1SWQJPME2-78&=Y23SVC!',IL3(H(@N,BH* M:J2DQ9-G3/?4]$<5"JN\E!8$W2G1=T/,._\T=*B@O!%D)H2H;'J:T@9R8,)1!F5 MR]P[+H)[\BRC:8^GIYM\7HS,]QX;UT%:!VDW"VF&4\.QSF(1A/6II05W*F21$A#91-L>JAU[U# MVAGAOO4,=J:'0/^N^MU5X>@QO+9RV7_[9_WBX#>-^]_W#7K_8V7O'MH\_,5@Y M,,53XG6PF+L*II[)*,FU>B&, M%T9Y%91[D@2 Q"-8^,EH&F:X?>N[6C>:PJ93?P,_NY/JWY]YAW<^@QT.PA!C;2!Y2GEA'%SS9GF'@PIIX3P5TA8"'34R^-R!F9 9PU(AEW<8 MMR")>W FR"W\WK9GEP"PVI\?D]?B8)W!6X!F9.%!N%/CC*3<4IT%RH1Q3\[Y MS@\GN;[0>D'.QI-GFTF!V_$5MR,YG/-$8L;C*7YG7X M H\5^!Q2HUSQF[#@,7.P)9TZ]HQ=O.1R.8W MCL=QO6!P^!W,.2L+(+/Y@ T*_FG?C& ^1],)+A[>>EKY/3\(O II,AK/GX"!11&$GS MO3-68)&_'B3]MG8%]KK?'Q[#KL1EK1;DH(2E&;F#DT@)?B;*F_V*6S+&-9H_ M,T5"@+_4V]+:*:0"()7Y2X%"AJ-R @,>MU]7#N*BCT)([&AH?-(/7T,?Z:49 MY-.;7/OJ3^7 WD\96H-$\#^PODGL[2.^Z"49F\,[.C_3H<3V./(W^/DU^G M>%S*X/^-_(<@]S74"#*.A%/BTJ+Z7K'1N,U'91A?@Y,6SJ=Q[]:%MWZ\G6P] MMQ/W:US")P%QZ]U"Q&QMUQF;/!S-H %'KYU"&)G]#4F*9XO17I)*+&N/T#+ M*+A)_Z1ZT^PW ('A=/^@$4>PF*.AK5>T5PUU:L<3D%NEZ#P5 ^+I0W'30HH[Z[Y4"@4)X.DJ&QX-*A3JJ MFMPNRY1S"!-(KR5MELYS3GD SO8)U,M2CUU@=NS1<%S&%1V%OD&ZGR?%_FM1 M=JG]86QIO5K_'HSF?N+]0.PHF"_$%##8 MIZ9_;$[&3_ZSR$/ +NT%7)[[N3,LBGMAC_\V:S.6!-0>,-;_Z\=N*07J6V0@ M@#FLM #$,_[O_YAG9VWCF4;9#XVY)>-/F4"]"RF58.-Z9TR6666I .N1NPPK M"#Q$)?@BNM@%%$K>!##"1MA(^W4MO 1/P=QO D4=8S,C\I[8[RA=@"/S.V\'QATC\'( BIJ M\K,%YB1375G=C>%E7+11?64!3X;N2Z.Y@$H&DP*E:-;+'=6=TI=F%,7=.#F. M?@38JC":&-B<8=2F:O$86\,?PB^5=P%,+^/AW#OJ"_X>5H.)X? M)&4_F:-R>^_#\?;QI\)F@HG@"+6%(<(4E%BCDX^GS,:$"&P.1 +K G2"1H"K09&\AZ%9KQA6>Y R:2 M.1-2"BM#3DU&#=,LTRG%D\4KDXJ9C(9/&[( 5K2 B#B@JFC1/E#/'VW?T.8( M6&@_8M)XY@7_FQ0 -SK\D%TKU;GR&:)H&3=X.,>DUGV)09=0!"23' U1#T*Y-B-'>'9Z MA%(&W:W>QV?@^MH08H-95Z/%-_C3;K$[G6!%K7$DR_\+PN:?A;))BU M 99K2+AHZ;P8CC8/A]/!Y&>7=?ML9_^32QWSUF;$6^I!UGE#;"I2(GUF:*&H M ,L95"9V$: FZ,2'ZV@H\BFE9!;5)$F>$CB9INT=$9U#-K^@H:U"KT%,-P5 MTS9W/@@;LNL"UVV5 MOC-,<^VY9,98X2WH"T$KS3W71A8V->>$@R_Q8U%^"YY\#Z/AK;!B^K.QXN?M M[V CYR;CP'^4,- E,>=>$BND)ZF&'3&!YYDOGCS#53_-BQ4/UEZ?B@7KTGR] MZ$:+9',NQ,_#.-J<&L]8&^UC%="WUGL%*"\R*X#(M,%@3U88BXYERM,?-3=: MS8QY&V+9WI=A -/I;P[\I@<,*<>343PZ6>Y@]]/A_.?7W\ \R;CCN@"CV1:9 M 6T56]5;P4&OD$8HZ9Q3^0]P?H0N:P]PU/++UHO?2^KEC\BUN $).BB;V"!$ M 0S'C;H$_.)Q;WSR=@)_B&@0R7A6O+EY;("O. 0:.\!0&QS#6:3^&'RW("Y' M@.KXSV!82Z$EW_ER-$/BS&A45KK9::=V)59P\^I#!8NJ-MY[ML3&ES_.Q?WA MP PKZR0HZ' MT[ZOWM(OOX080@$O& Q!(0M^ZL*R@A.#\I8&: ,ZX##N#DG_!/]NHN&XD;Q" M'0IQ*D;TS41?/&881TB!%VZ^_2/9&QZ5+N$R[26O;CE,X=Q@^;/W:P#+ME]& M=3.>C-'?DI>S#0-XW450N,_(BL73I,8V')^QA%J'&]6Z?!UU!$1Z.B0DNG1KB$6R M:\*20)<%)*ULF?K6"CM.&BOEG.C0VHV\1+[QV?KP+1R1(<@VF$S_)+)8]<3_ M3C'$:%()T!F[EK#BY2B^.9ZB86A+LHZ'(.PGM:)UOG4WF\(G M_-.RXX790@F;RR *H9G0GA;>.1^R7#.3G^IBQUG>UL%?[;PX[30&1?PLI_'. M%+6(W>)-,YYWN**OXLR"_WFMNN_NV^[K3\YIRL!V(USRE @9"J*I#B1U'@UQ MS3RL_+,"J.FTYCTKE'T:2"=81R *OB.0;=\B H,P7<5,RPOII&..<69%D>:6 MV50ZDYL"O<$T_*C1X6IF6B/"7LTH_J^?^ES\N^- '0KL82T$)9GQ@0BE)=;/ MT55S<$T-.N">/,NSC=-5]F9V68$#I8WEP$&N/_4Q> ;46;#1,'K8F9C#@4K#_,"WM115 M'"?J"GA_H]^US+F90 C?RNCRP]&;P4R>17&/TT9%N2WNJL/L>+X$KVEO%EP8 M5#OV\$TW;->.0?<@9OTL%A>4GU!E@=3A02AGOP+]UKZL8UB @)Y6X^'?,=P- M1.>J]:Y,DDCDB[9*O9MAGDBU1#^'YB1N@@WS[_5KW7!I ''3HJ=M7'&70R(: M-3HCJ(&U+SH&PP\_P^#@IZ@@%#$SIJ;56<1<]0,6VCEJ6 %7X:\ERI]9/?6# M1?O!>;#=LNGT]B#:9@MSKJX!5;J C/:C$??^_3:(R M>^XGQPO9/&#_>?5 M%J$Z 7+V 1Z(NN1,65N<2:6=X;C?[+YK&PE7%K^!HC)0.*.,$G)LW1#712) BZNR@ M]Q\'L6_-O!: =.,#4$M(S":JO Z]+!:[7V)RU%\?A_8K-TZ3T!F>CTL6W\@?7?&-_-:+;[P)N!=N M$L---@?^38B:^28F[<4SBGE1CG6IV+#[1R-K-JOW;+VF\-[O.Y]?LP_?]\4V M>R>WM][T=U^^$SOOWY0[>R_ZIV3-UN^'.UMOONQLO1/;6]ML9^OCY]VM_>\? M][X<[\!S'_?VZ<>7(*?>_U-L[[W^OK/_*<],BN4/B,\<'O):131G&=%*YD&E MW/F4GJK)03DWU#F:>BYXQ@P+GEE D8(6UMBP7+%A83>2/RJ_TE6*-?SPNXOC M-,Y0F(>F2J9" ,[QO$BE+(!J/*-"/,Q\G?H 95E93 [,0EH)GH4 ($:%&-%K MOS^T&!4/24CD 4/NJX]T0IN8?P%',QPI_GGVC]8KH+1A& M:ZU6OV:A.P4,K\X;?PS^]%?-+J)3?7%?,%&HK.II%+!:,56J=2K7/GZ94Q;: M>%4J+'K$4?%]"S_;.A9HD<9*,(91WPQ:GW/#<9UNBZ$$AS"]YCL8 M]=KZCL$\Q(&9?6]YB[J4IDY M)0)WUG"=>2>HS%,C%*MU7163)ZX=FK:@B+T-DTD_VO"@(,]= '_/(A/6Q@US M]ZKQ]K?=O=??MK]_H=O?W\'/VY]$X;5,%K28*FA)E4E:83!DP4\[VTBU21-2J6\M.1I6Q"IHJ^N[Q M3&IV%#\+!&_^,O,.+YR\1'?*Y4(4VW7)YE[#52C4%2F51IH"4!THE.?.!"^< M!L.^[>^\^::ZMRP$HM'*>B$Q18CA7F!&HM"L4 M)O$@P9[7Q_:J$':WY_H=@5P.PKX[^4GQ8)C+ Q$VSXD +@8P*QC1(' L[);F MPCYY)C?.J_%^'H3-X&F6[W4Q,IUW-G!EZ_;6Z\"^=0=@&/8#1AF=Z6K\ PW& MG]JW>/PI@'8;P)H@G&(P":46H$^]+X=:55@Q4FN56H6B M=>#*?N5KL '(:Q#]/'C&,?#1U3#/4XG'_6>PP"Q@.[YUJ60XS*]OCL;A:?/# M;[X<'_7-R=-R$$<9'_IMD=K1MEWN(8-64'5Y;O9NI)7I6W>JJ;]<7]Z(EY8* MF=?7\HV,9^=>3C?H^8]>\-I,;$C!;_RUE&](=OZC[=>NW$*PB/_Y<;>M.W[' M&?TC*B?.W310R"_5/P&!_ATU<+S7IA&_FW[4UZM(W3_-8(K%B^ARWX"; M:/5VY8;;CZD9R34GWW4@N;)B#;^$T=>P-OU(KJCAU/U(MNG.]S_AVH>3G2W_ MY>/G-_V=E]MB&]Z]L_5[_^/69HJ_[VR]YJ?ZD7Q_Q[\X^\IO+?8?MMJL00*D-;&I41F(24BE8)8*5+"\V =9XQF M!K0AV0,]]89:WUV.*>ZL/^^/A=K:X= YY]A7 /?+:@47]?$\8P$?7Q_/*YEJ MBQ!W 8K56]BAV"HH5K903)@@799I0JW*B=#,H867$NU<[E,EF*GLX6 M6!'#SD:+=>XD?J\<]@<&X_UM2G\;JNKX8CA9@K,.O5?"K MW2Y<*)M94)EA=[) 1*X#T87AQ%,\A U*""K!ENWEZ6DM[-]KV'OX4:A9BU9T M4SF8W8:B]:/G+FSM]Y/:V#>Y-.LM"=:MK7%G@5\3^Q>:'.>%]DS80%3@F&4C ML':OXD2ECMJ"V9Q+L,!Y3XJ;TEYO@F5NID7HQ:.;^3%,.6[RFC:= M&TV#3^IR6^-YI9+D#XQQP%RG=N,4[(DVC@F1HS(65"B2<'C4'YZ$J@1S73\N ML6$0BMAAK0G:G0PQE_ (E.UV3M4 %BBAK#GG;%6J/ZJUN/K!0^-#78&CCB&= M!5!7Y1E %/;KHB!8U68X.DF.IB-W8,88EGIX6$ZJG),8R;'TR%DWQA3-V)1J M]KXFD+H*TI[G-&->Z?(\ZS?ZJG?9/''RJ*R+M\5895B^JNKA_BC4>6)F'N@] M3WI>#KF]5";6Y1)G-'UTB3/ZUA-GWD[MN*JE]/QK[!^P'B?8\8^?_^EO[SWGVWOOTN43[)VM#]\^'#X7 MV]_WY>X6GEJ_!HGQ'*34.[D#W]YY_^[;]I[[MK/WIMC9VS[Y1-.0&T,-28N, M@X3@GN228QYF9EA@1OGB5&Z,#DQG&5 A=5((SHPMG#*.LZP B6+T\GGW?,&3 M:L4OSHLY.X;[WB"8LG/S#'^X$,\NF_B)B2T11_RL<2B6*()G$8?GV1!M^#V= M[[H$/_/$BG95U'9JQ68LVP57^R>]IF;7$=QWTHM(-9DE.QXU#4]C%8#3B=WC MT![DBK4K.;"KE0!S2BM0)ZU5&GE9IURP3*;N<@52?Z!8;I7CH^'8]%]B0OZK MF&8+\\8+\#; /V\68%TBJ>X<*K8_OZ.? "F83'-'4H;A MP8$'HC.G"%?4&?@M!.-!F=S(ST_9/C!?,G\ M]B!$8IR<$_39ZLB3M5FNW:07\R/KPA](!J-A?Z'^PWC6L7.?SNT\ 8$#^W!!E18I1 MIWA$X ,I L@"662TD.[)L_P"SIC3TWZL7#VH".A:Q2Z"G:7F-E=70K? T_AB__<;>2JUALJ55<)7(4'Y?E7KQI@FN<;Z25?^X/# MF17/8";#HQ]0_0U9=:><#>G%5/]J$@YK?7+977/^TVKM\GNB^3%JYW-G3]>;?Z5_+&[ ML_5JK[GGS?.W[_[:B[?L_OW\S29>>'O&6BYZ;<_Q9:'G*KO-GMLKUHO^=3&< M?GPPK[=FHGP^53-M>U8[>>;[W*I*ZS;Y1INM>L0O9N7G_V@*JL5[WE0E)98* M4J&P-[&'R\QT6BQ3\0++1]"4_,^L%B\VQJHS4\[I(O/OJU;ST>JQ.25W_WG^ MYI]7S]\_@DH4FV.P<@>E&P.-C(YJYD]^14IAZ6^SJ_%W^EM24TM]N456)I@DCY0?-6U]NBH7U9ZJ/%?T48'FSFX@P%,;;\Y@ !C!NN6C!MKNB[9,B_* MTNY>6Q=HB:ZJW>EH_C#>A$>#954^,M9,FWVTEQS A$E=L3/Z"D(_.'@/8&]R M-#R&,>['UADSMO+8.:.T57O<<=4%MP=?,)/D<%C]L6Z>"W_NXW(V63)C4X3) MR?P9\[6LEK<9*_RI'+D1:(1)[ :U3Q-)4\-E(_J[NC77]YB1Q MX59=0!2]18JHR&U&#./6=I^UMV?0P 7;724[-[J'!4C,,';:P:7&U;>?;X]X]-83-!.2Q!1LP$W:XJG9F&$HJ:')B=@(GP7 MQ[7?=)?Y6E:,4A7SQ\G4G%XS\1 XM?X:"IO6HE0%:[!V8=,>#"[%'3KUDG#& M4]7Z6,P//PBS$DSO-MYN@,S"NDY-O?^M&B^:N;][N[6[U[ MC=5PYV M[9-4N%K.4O+&Y2&67XXGD*$"/]Q&X/R#UC[6)7R:K<1EKC\:J[GB$,]:C5ZR M@/ZPE2V\Q480PW[T@9JN2C-TS:Y;#D0(M_'\-V&/'WWVLSSLXK%M@3495 MR[?YR"L^K#AF8>ASGG@DV!?;,X7]>(8?JU*[$5:&C<65JE*,]J2AQ9BEN2P] ML6Y7 M5O-?E, ]=:Q&@U6#P?[PUA=+E:KFU>3.U7@KBF@ M/BD/9WFX5;WFV-DEEKH^27[%QHVSOAQ5>Z I[G]LTO/OZIPC5O#$[C\QU '; M&2G>./ML%>:!430GKA]5APKC M\<&X2W4!OLDH#/:!).J-7BQ,B&=3+BRMEEE8KVH+@=9QIT#2C6?%UO#CK5Y0 MHU!;?O:D;?EM)"^J0)=S2;,>V8(D:']C84XM3*K?Y*IXECCFV#@336&"P4.S MHG#Q1&-60':X+(3;'XOJ012D( B/IJ/Q%!:^CX #5%< _2>'6)^1H-7::ZJ@ M5Y_ =CP5YK1+Y55-/BM&0QG4=#RH.GI69G+9&D-%C5AGOCX^ASOB]Y.BCWK= MO HDGLN,6^O9]!>-JHIQ7P %JU/ :@@179LNP&?I('/%KE%:HY*#&DRO%J!M MJ5DK2_7U!05BKFW-9>_2HV??_R@@>C"OL%'7HFR%5\3RQ_'88<9N@WGUZFGK$_>Z3G1U%E5]L7JW6"R5@L$LRX?\==S*WZ,0 MHP@O"%G)*58%^XZKH99P"=ARKJJ6VEZQVH\6&N7&.K)$YL+-D_ZV/U,*(*5XZ6J[V((P;O>I>,JX$D>S@$74)!)S;$8Q6G1>6W;6V0&;4AP- M%QR-]4N;(O084PD"LQ\546R<:5#>8'VW3D-FB]Q/"YPW3H,%JR:7#7G.J+UK+/465_HA8_./E4/H(ZLJDONXARQ M^ V.Z^]&^7F+]A'L)89089N;ZK;:Q$9JK[8K5)0_[W4R6VK4XZ-#%AZ#=1H9 MD.);\T5IZ.'\0F>G.Z#5<_R%;M 9^S+QJZC/G\!6#DL^*]5E@[O,#?!Z!U-H=)"^"'54E-'BO+@>\Q%A' M_5!5[X4I8N/'1J-"EAZCU0",.4417_DEYCK-/%3P+,VCVOL8HC2/7ZIWOOVE MJC=,19:_T)1OY#,B..I/Q[.XPE:GZU9(=KOE=2/LD-K(<#J9>V@>P5;N+866 ME;-.'L=#='',&HFTU@D78CAM;LO.FM57FO!1'1P$<%9' MM%=Z*2(J]OMH-/59T&=U$VQ%6=OW;4?\PB/UK6V]% :*MEK5EK9&Q"AVD%YG M'H5#K!MY4,7&D-%N;?U)6L-+S9O.K)-FI[ M5+VBTM>^:>;/J@9:K4CAS=!0 @E_4GMC%NWK8 MYC<"=>7 B_$)<8YENTEP%]DSB^R179WM-1C+K07I/#R14".#'[;A+[+T$J;T ML--3)6?',QTUVDD-P\:L@.DRZ/PV"S6.J'#ZAN;;L9M0K>H.Y[E;"_>BLCGK M ^3#?FQO"-;GH)8AZ,Y<"OROVU#/[)XV$M=ND06% D&\T4YB-MIB4^>YI['Q M%O:-^U)Y/OM56Z(CT,%+%U>D[BU=#JH@U>CG;FM.<1UG2G"U.+7 G>D[$60; M8[87M?QYZXN%2%QL;%B]8Z8KH6\.@*1?F1&C^N>J,^%.:S]#].%5+9\N"+]( MJL@+JA^).V:FV)XV3>J\N\HS4#LN8UC]S"HZJ;S++>D/JN?<_Y%$ZR/23+VP M-=TV7YC[.,Y0M]I:PL6;@;W;8"J;8 7W6_.HQEH?FE1]-;[&C,IFO)$8Z]9M M\/$>^IS! NI5\_M%M'!I:P6$T8U]T9S1L4HTG=B:O3*SH&/Y:AN.& M-5L#JUBOQ79@=)G*.8'=/0?[("&C(3L(^\-)V9PK.U53(__JA;4Z*RBS.N?INQ73F> U1U1#JUZ!N. M0RO'7YK)-A@V.UV=I;3529IQ@+%R[WS6%:N/S_*/7BX2"A2&JX1"K4W;[!F+J55J#-]:U5[]R"KN[F!9]>VJW,!S%-BW6IGPL:W>7BQ/?^[R/>BZ M2Y=;@5]_J1S.PRF\Q(]/E;=:9=KGUC(YHYS)>M/%K/Q4Y5F_]46Y3H'PQ[/J MK<.KNA?$K8+93[6V'46O(47_#$5),??Y5+GD*U>M7J: QU9F;^7YKWB(^6$1$UDOU_K^&GG<40WXCNC6:6X*-&\F.Z+KB.XNM0K58WQ5 M#;DCNH[HKD5TLD<5?_1]LNY;6=V.837GGH(\SAY75&RL2EDWT\3H/B;[KZX) MVLIKQM*-M".0CD ND$X;5_1_=P3RC??V]#OQ]#]ETT=-"S1 MZ0_+01G+.&$*2I/CW/GX'K(1DF6]G'4^OH[H[G)NN>SIE0\D.Z+KB.Y:%@_M MJ0[I.J*[6Z(3/:I6-;0[']\*FNK+_V,.CW[;;)7SL]XL(A/VT]GM'()=R\.C. ]@1R,4(HGY2 GGT'L!7AT>F',7Z M%-C8L'/R/60K)+8T8+]UMF]'=7?IY5.]E*X:J=T174=T'=1U5-=1W4WZ^9IZ M4X-A+)AY :%V=R[>^>@=J*]B8PBL6%PY4'OPXIC),[OP:N"&A^$Z)MYC ZBS MIKC> "5[3-Z/M^\NDSP[FENGNJJ^8==S17$=S5_-9]Y1>-7FLH[F.YJY) M<^H>:>[1NZ*?5^TFOX9DSWQ+WIC)*5WT4NNOH[5KTAB=A M]T-O4>?\3^SU].PAM[?;3'PY=M/Q&+N$V9.FI7+B8"@V-H#'SF63I&YX_+:^ M_":,I_VJ"_#N4=T5N6Z0/9WTA\,O=4?DJDE).4ZVMZK4GL?0$G"AF=C>_WWU M9BMY_6[SS=[S-TUKL<[?E?WX)-?A_WIX;PGGJ\Z^Q7]V$D/1CD<[ ^!]Y/R$,8TF77U_&/W MGU=;A.H$5MIC)W)LEXD7]OM#BR439K,H!Q[V972RD;R='AWU3Q)W@!W[CD9A M/)Z.L'UI?#-\V8=^"1@"/(7M *?-"+&XZKB7],O#K2^;_3TGTAD^EH,/_4*/SO%-9N7&W+O/,U?AAN M,B>XF0?E4=7#.[8T'&(_Q^-R')+CX;3OJW:5-H1!_'@#1 <'4_=T7J:BL>\.W5QI;;A;30>Q- MCB,;8-/4?O_D42!+F^G.K,)[]CI5W$;CVORBQ48V9RSL4VE&39_;7S1M\6[] MKJ-1.1R1V#NT::"+.UP.*I:+;X5[8-%@QD 0L;]GO6T5Y]5P90=-"V*\-8QBD]Z!"X^!WF:E8?9; MI6',8FF87QO17R?GUI+]W[%W:DS2C9#^"Z.MKK874ND223(Q%P3GDF0DNSD1 M @GTA_#=I!_V8=BSH=2/U\UC8S_<&:@N#J;5.=< ZD^BTM,WY>%CV%>D^# [ M:9V8;]BV=]ZSN5D#9.QXIO"O99Q ;_*_+MK%M&*KN)^S]^/[9N(/N/GMQ-0- MG"5E9=C ?# ?$!<:;$IK+[PZ&/?;W+66Y6):6!6*JFQ/"*=QMO-Y(7P4?6 M'& D9Z5K W;UL1IF;(:.9LYIFKUSNJ-L67[A@.,PHU122]K>+^D&X[A"L,/] M:50R#X#^E@EQ]A+8Q[;>V;R#JK/>T4:1" (5K;509?;>6AZ$6GJ8!?J(NWH. MXV#DQ,9^ M]6@3XJZ!PJ&>THWD=Z#3_G _J=JB8Y?R1OENP]$O7(H-,>?/S47>I6 U+-( M9_]"!2*Q]>M!Q,_X![8)E=V&'$;A$!1(/Y=$YT-]/7>!C9N;?7P:=Q\ ==ZO M&?O>MIZJ]S&=/V(L\ -0YKF/G&J#=^/[RRZUORQ;7(OVOP>C9C1'9C\0"UKA M%V(*&.Q3TS\V)^,G_UFD:B#@]@(NS_W<&1;%K5%PQ4D>>[Q'9\73:6P;7\;D M +,V8TD.0&[]_T_^Z\<=V15(^=B>'&@98!?UE_%__\<\.VL;'R3B+'A9/CS? M?$/V=@G^]A,X6?SP&$QFF;<]'6NW \MSX@-( CW(Z@! MNIJH,5:*3M2B9[?^R%O22XX/RGXXY[-1B1JX_G2,VF@TN *9.5KZ 3X^;OL9 MBG($AMGK$4A$%+#Q2QFC83P[AWL8WVH].H> ;/1 (ODI1BY^; M@4*E4I^&@\;\1,!Q!^@=G?;Q;7!O[1 P%K3"Z&2MO)Z5_0@3,NB*A27!LY^- MY*^SW =F/!ZZ,M)&7)!%ST UG]).6[33K,2E*1<,#-;R=Z!9"!8DSB3:AL-! MLQ8%F(7)5].?1L@T-9OMQ]' HI6^/G9)^F7M+EYTS )(XF@\FDU9>^,Q#W $ MWXJ 2QI>& ,,C]"OA3;NJ&7CGB*!7FO'ZWM:LJDZ('H4-L].LS7DQA M^T++'S"J#^2U_:W+:1+?I7NCS./.<5 M!!/@+L^DBI;E1!/+U$CRY,VG6R#0%!&# (-%,N^O?^><[@8:W"12"Q?A5MV) M10"]G'WKT^)\ZWP 0!@@'B(-/?QF@9D">\AF(>-_99AZ\<-;+KS^0U *]P0$ MA8@-X3-&$>^D,#'HO,).F1X .ZR(4]H+ I6= MSIJ!RFY3QR\. @"TUHA44G3E"'$B2"TWD#2!5@@NL7"SU9B?85\$/HUX[*

*[ 1DF>/-^5-1EE(0CHT M\<#L<38A820WSPD<9I/U0[P]"VQFRS)(I(E\QQ]1#![1;]P)@(C[ M\8T#=HB0/F#S)HD_]%%HH*&N)J6>O(5!D:\*%R/-#[DFDF&B* .&#(1:U3U MUYD@RAG@X#O'J@A\&\=QLG04(6^A0@9S-T*G( %I2 &/.6M*^8_X!'@R]=TL M0%;JH>)@%%>E7?BPPMA/_,30RRZPAL$9!'XRPI?NP&L,2)DAK_FISY-CJ2!Q M=9CR(:6! XP$V/#WQ!ERV!^@*@(ZY.#H1%,N2S[@5;#EB4I@-+'+!+?E&P/ M9L$J"=0I:MBH7+DE?61"&MH)M'4JX0!H14W?AR%)/C0 M?M&6K4$]I5&'CHMD1T 7$2H>(J812F0N%E]@NDZ.1,$P6A!Y;", O2(ED/DP M,5#< )TG6DX^ F8@U.[QZTF I(F0!5V,53KP# 0-P"V!M2*F14(%M<<,AK'> MQ8>_"&H@Q4&11Q.R\QTV#/@/LBYHA:2G'7>$:L/'P=!,0K-!YF22<00[92FX M=B(E(?948 >(T!,\D<$Q"! MP,,Q/5*()2P@DG(BUM@I\,$,AY5-244".P)*A-":H2.$ FR5;*0%Y(N;0F&. MH@:( 3B4X)VGB$"(P70F^P-@'"11:>@$O@/YYSKD55!#L/-= M$0>CN!.8 DA%8$W[*2!"Q1TTH4(DEC"=;E?I'/G M.Z=UX_#(IR&Z&%%,@3. M'Z@2NTPD!&&0$R @/V6]FYB+PB5:F4N%;%C-Y'L\KQ6 M<6X_B&6J(4<]I0X M\4&4H%UQSBY A;*S,X.=8P+:-4(H0C*)H>@ M"TH!U$%1V=<'"W' 8]&(PC:T2H65=7UU^Z? M1XJA7&:H0CD>VM>1./%ER#2HJK3R,EE#,%-_8;!;/\YPW['OT'?S$,#9.6[8 M<:>:(R>;Z;5Y@ 5 #Z"_,@OO?/-_>K3JM6?[/KY+ZFVWEU^NOYZ==K M54C)^I]9_^+TLG=]UO]ZQ7I?/['^M^LO_?[O!\#L_3PT)"Q_@U')$FAUBO$- M@#?N#.0=45H88"1M<=48DIF(&A?A)E4Y9,"_%&.I.*AZJ'T(,F<24199?6B" M.;;N9$3^G@_Z$'/./O([,!"9=S+\C,%XF>O/"W)F <'>8;KR9]PZ:E80+H'0 M)?)8!"8ZRFEX8+6O$:S=:BEY@7]2C+5D#\ ?'B[48Y]SJ44I=A''RRLQU-GP MF -0%I59/)1!6YLPZ,YP8^_TLG]UT3LY99(O%2!$9"'W%C'ZBIT, F>2\&/U MCP^JT;T?TM#TT8?RYM&MFFUFA?PI'A<>EUD37I?LI25GEH]->C338T$\JW?, M>KN^]''-M)8^6S6L53>;5G>C85<_:]:73[ISBZUW&ONSV.>"K-UZT+#W=(*[ MMS5@=^[5!2U>1.1EEJ'&(*@"_M1"I?.P_G 8*3\7A5NG('N]!_1//%187(]B MO@(8+]1@^7G:XCP, N\PV3H"MPYLB&2N.FBFW" M1,8EF Q)/#M0EG+5JX+Z%9^ T4=P;XF:HV=M[/JJ8%M1] Y2],%WHKU")WG= M?FL/1O^!=M1[^/YWN]V>W6H9#7O#VS'6D0&[W &R(N;#(.8Z"'"[L^$U:A4Q M5\2\2QO'1L^;7EM4T7)%R[NT\8YM-!OK7F7Q4K3\HO=S:U&VO=07L M0SW-/6:S15O<;4YZUS+JS35N@-V]*$=%;WM%;YV6T6RU*X+;):0<,L%91M=J M;R]&6-'<*Z0Y5*KU[2C5@Z_W+(S/%72XZ%W)R\$^/;V_LXV7^IN MX>UM\J>-"L?O"0P<-E6TS&9%%KM)%MM-QIBUS6(DC]1$%7WL!WV\:YMK>&*' M0AO21%*+4&\V"/-;. %6C;%'8[R0??T\[-*=X9:Y[@_$+3/U''BCQ#EUOWE6 M"5N-L3MC5$?2=T'45&/LK?C>GIMT@M(<63%RTQ=TV M7JU&W6@VM^/(O61M1D5UN[0WVVH8]6Y%=175O>3>FFVCV>A61%<1W0ONK=$P M:JUU4\1/2'0'7R]VCO?:./%THU3=0Q/<.Y:N:#:,3N-%ZP[$7O?K_-@6\5,S MZO:ZFN;5X6>[CD\;Y')C[TMW#AU+'O9B$WGK^>(OX:1IV\T5]M7W$SW9ELVU8M?UWIP\=2PVC;;VHH'ME_FUR?;1N=D>?JR685OU"C\[+)2[1JU1^9X[CJ2FT:JM>Z)] MAUS/ZO3Z>L;.H9Q>KWKD5,1\,,1<].45R( M"U79%WCYB:Y'J@,"O"C#:SF?\GZDIQBC6N565[G7)Y5>[!#'/AS'J<;8RO&D M[<6'3P/NIC$NA5U$=SP62OSOSGCR@9U'>.-]U71MG_O#6#7;:#?6#0#M7GBY MHKJ]HKI&QVC6UCW245%=176/B@]VC-;:I]70GD]O#3K1G=]KIU-J\./]O- MA3>-1FN+Q8\5EAZ(I;J]QB[<\WTG[^ :XL'"-I&O;GN%<&/ M,M+VL0IRBTXYUX>.I99AU:HCDL\'X*MIDO)Q MPDYP04-8TJ(4R2$[.FVC6W_1#A;[Z.=L49,:S>Z&566O!SU;%=$MH]:M#DKN M.I)JZWH+E0NZAA)-X\Q-LYB_+B?4:+8J'W1GT=,VFO:Z-:RO#CW;#0T:-;OR M0'<>28WZ%LN-#MX!W;S#P)YZ-!MU&'AU+LV>=1AX=?C9NPX#EK/BM^J?CE,6T0*GZI M^.5U\LM&G18J=JG8Y76RRT;-'':&79\Z,"G\U_-O?_D'_(]:^)CN<5?K MP^8*\A=<4+=,LBX/4Q[#N#18OG6Q =AVX$P2?JS^\<'SDTG@3(_]D$!*'WTH MS]>!-7OTN[Z;AH->,QL M@]DUVUIC>P_H!K!7D/C$73Y&4-0M@D5MT5W3+]:$@V3K-A34=90Z >LE"4^+ M^@%:3=5WZG7UG6JT&T9M[>8&51.UBIAWD9@[#:/3V;#L;-M=U/9.B7P$2 ;1 MS4K]<3C,LT=L8'>:1N>>1-CS2>=[A'!%$=LH,.A:1NV>TV'/'SJ02VJ@$S^) M$A_/?1S'/'!2_Y9+WUVL5_]*>OZUXA-G ,(Y2Y=_LB@$\;1@M^\#NRT8<48X M:O\[B@O W_"C0\(^<7Q:A<<.8V)]9DOK#ZLDN3Z^^?;F^*N]S/W>8-W)-^,T8$,@2 M:NCJARZP6,(]]M:JFS:#J0,@$X-%,;-:9NTG@Z41>]MMFAWUS 0:&(]Y[/K@ M+#O%N#3>'8\YRR:L7C-;/]$H.&ZS&-<)/>;%T2UGZ8@S?SS!?]."^"T/F9/( M@6(^=OR0#7@0W;%)S(\ :!X?^RX+X,4@,65'6EA=.O(3!H#_SE,Q_]MF6Y\2 M%M&TS.9/2+YN%)()ZZ2PY1BGS& 5(2WFK\R)0= 8\-)XXL3PPIV?CMC;1L.T M2J,U++-Q[VBPJMA38^++&%_^/8#D"),/XPX##[K/4#_S_)49GL $ M$]3%2,#"/&K M(>RBEZ0QG==7TR7F 1#ZKSSD,49Q;GT!!XTNO>@N9&]MLU4F\[;9EF1NV06F MD10E<"70)&('ZB[+/P'BDNP2P.7=R$D!S\,$_@ZPXR7[SW_.+I@#>+SUTZG) MKN'C$R2M<,KXCPD'B-. A(<;--M@0GP8PW.$N4DPE."M1J'P(]J'N[6<^/W1@L"4D0H!)S MP3?#WBW34O30+AX)_$UB/XJ/IMR)V006%"&^0C[T40 ,XV@L8(CR#&@PC,*C MF+M9'"-*>0@ XCP6Z!6RPDF2".1HJF2-AQB))B0/062$'&5?=!,[XX-@3BHQ MUP1ECH*ZV0 >GK;,NOYRR@<2/PX8ZZ(.7"2E!%U M+X(Z<8X!^!MB;U]2+(7^1B6%"YBS#(3.QYET3F.]\W]=*.9A=R/?';$1#R8P MC92ATCYP4&[!VI-L,@FFS!TY-$\( A#^=1A*ZXK_E0$( 6S!=-;\(!2!_1[. M&A.6P0H:43QU$\.*VC\1R.?H16(+^*U1Z$ AZ HB.@1X%O;\?T][ET?7_:-/ MO>O35V#.:UJMV2U,=F'G=,RZU&MVJU4(7&5)HTSU@88\?&7 0?G<4 @"F,X9 M#H'AX0F( Z3'XE6-0?'!2?\_9Y^.K"Y3UKJ!K!T(8W]>=Z( (],V@7EPC 6& M/O.$;,<1AGX,\DEC _P1!SP(HETA\$F D[C7$'>_N.^T-#Y?*>]-]@6@'3LW M'+^&J<'SX& GDJXM9'K9ADH :-2J)$R!2 0I<%WNQ#S) A#1FJ":6:4T;Y>0 MAAIQ($;W8P(+J(#XALL=M@M+P:#L>B@)J@[9LH\N[@D5!,L$9Y M:!P6=:1>2P@:(2Q8GZU9#&JR0R"Y7$[VOUU_Z?=_/X0]Y:0VB*+O@--DE4=N MR8B!U;#UD 'RBD,#P :/!O SH_@9?@7.?_?8$N[ ',_^_6\=VVI_ *=*I(&8 M(PP9COIXN&H9R-QV1XNS"*YV)J"S?_ACH$K@L;=63;>AA!>92VSP-2+@2'0; MB>*%20 :7S"^"*F0/0!SYS,C$[RUZY;&,(D[ N8/D)?5QR'@EUDV&P,"1LD* MZG]]X>SN\G V+M?W_OGF_ABK5>N^J8+@KR\(_GQ2DD8\]E-@$;<$HKFKOHB, MKT^OKMG5?Z^N3\^OV-7IK^>G7Z_5WEZV4!4(UZP)XEV[4K5M=NN;E92N&A9# MV-9F-:6KGS7KRR?=N<5V[/K^+/:Y(&L_C+H>6-6RM)"T^ZBF3(LK3,<@Y *^ MG0K3K_ +.R?;@9V"]/4>-6BI%>#;ZXLH7^R6O/))D@<5M.UVU?;Z M]>N/ \H3W?VXYU"_XI-4%,O;K07%\D\MREX5;"N*WD&*/OC&5Q3^?K[B\+VN MYCSXXOB6;72L#>]NJ0YZ5+2\2QL'6JZOW;ZCHN6*EG>0EO&^B;6[YE:T7-'R M#M*RW3 :FW;@V_;YN[5ZZEKU7;;SOV#][!EZ7T>JPF*AZ>\^I!WD_O91?E=O MMNH6=W<5.H[$=YCGX()GHC7+-$U":\J:R M*F[VBFW:EFTTFANV_MXU_VRC7$%%Z*^$T"VCV=WP%H)=(_2*EE\W+5LMH];> MU49 E="N"/W)(FYUH]OCQP=_"V,_/^+S#0SX_R_.'C_'+#HW?%FUQMUGJ MG84LM<^QCXK>]HG>&H;=KNW]G8P5S>T3S;VS#;MF53)NEW!RR/36K6]X>T@5 MLE[+##VG0V@O?[?IEO.\YAJB[&DN_-O&/G_:J$S\=5\)V3*[6[D0LJ*/_:"/ M=U;=7*-(I"*.UT0<]5?4(_59!6TUQNZ,49U&WP5I4XVQMQ)\BR=AL>]B%&)_Z"A^ MC'5W:*'%15O<;<.5&M'9'[9BJ+]D:5)%=;NTM[K1J+4KFJMHKI)T%=4=--4U M-[U0L:H@>P!TB[ZZ?W?&DP_L$Q_R,.&O[*3F1F+>?P* M2\]6^EYAZ>7KMNOM=0_;[%!-S(;G#61WY#JLVHLR[+6L0%T=2'@R .TVY3_! M>](:;1-1M6.FJV^O?SBX_L7]_ZUU>GUZRR].K;U^NKS:^!WU;.](/ M7JGF]@D=P)+WF[>*:\,-YD5W(7O;-KOYC=]N-)XX,??$I>-XX?Z HB&)5YHBB++A!/8UB]G^:7CKM.EL!H\.Y)_S]GGX[H M G#XP8/_3E=='[Y'5*3#/,I[36#',WF;NVD7((]BAF>J?\+KHPDQQ@S,BQ%$ MMS1\\6VM0!$-43>[^@@K+K:OF:Q?7M.*E\7U\R&_H4O:@RESAD-QL7R.[-LH MR,8"UV\MLY83#HP:P'F*4\T=<:\R0+4EHN;H,->,@!'##H,([&")*6/GFB'UF!;<1 B.E4T:%Y M"'2F2ZO_GO8NCZ[[1Y]ZUZ<'*ZQ:MMDLR#Z;E/C@(:+*9$L*2.4T?NC&W$$! M];9AUM7(.;$\+5#L!P&%/<_D#\.(.*I+_(7P!!("% %TRLPUR!+X$B0)L; _ MR/"5MW6SH?/C8GP< AO>+^YK,[+:6E/::[1(([0VD_9R1"% [Q/M)<%N:VSV MXH)]AI!>F6#O?[O^TN__?@#;^AA%WP'?($\ ;TBP"^6])&9%QM)*M70K%;]W MV "&@TT>#>!GAJ04(& M6VT8O6UU"J/#$ SL3(#-?OACX I@JK>69NPQ_F,B6 RX9<"!9-WH)@0(>LQ) M<@LY E>+YHWYV/%#8ER86LR*_#0S0[UN=O(9$G?$O2R $?-A0L _LV 1$=X2 MOX _?.^?;WS/LQMM:SALVO5!H]L>#EQ[T*EU;:\V;#2&@]K_6);]9M?)CT8\ M]E.8SBT1Y%Q7"B+(+V?__G;VZ>SZOZSW]1,[Z5V<7?>^H/'4_W9Y RNC-%YRU8?5&IZM*X 7P!LF)VCB'%'#JAC4JPA3_5) M*.=G:%\HPY=>=EPWRL(419++_5NJX$#!XX<@H4#I3IFTF=:O\[BHL@VPT_ M&@"$OQ\Y0UCLL1/<.=/DS?LR_P&KZ0"!%"-2L>%Q%GH\ MQK=@3<[.K(6-8C[\YYN_W:_'VF!?$44#VYS A$ \R3_>.[\L0N..R\;%,O\L M1"?MT&6^G^]2DYADDS6T.-"]XGY6U#?*$2SW_CFEO;I ()NLQT:P ;## K#M M OS==29HGI E&'I^FL7%$/.!5=P/VGZ^$X",CH9#$-NH.GB". M+R2[&!$L617U0.OW!'<:3J41FN1+26@EL"GE%PKC5"XJ1A5"3JC,*RGHD%^8 M>X5[%KA=S#F?_= )W0/E'-UD&>8;76@PV46X83.#R>[.&DPY#RV<^N'6TKV[ M*")X#S.:I*F$]E'.5;#H* /=S4-@2 ;C :.RH>/Z@9].B1>L6EE.K"-C<*J8 M3YPINI_TTEM[C>$4. BB*F3B! G&7]P@0]B\;9OM?#@,$XU@=IPSB\$D3&8D M#B.),^" '4Z_6K7!49-- B!4$">1ZU. IX#BS&@(MYO8&9.T ML&K!C\X" " M,878_#\)^^P/ 00]0!L"&>7?):@# LZ)H)'>3-NL%>B/^6T4W")52\+#9170CR9H^8APFZ!T^IE> I[()OCHK=6L M%9(9=S%V0-4@]7JP7A78""* #2,CBOXNEN_#;OD@SIQX*J2^U:)*R;H:[8<_ MSL:DUF(P;8OPRS CX'A\D!K"Z1@* 0"KZGF(37AZ^O'L^E./O7/0QP$N%H1< M6L'/1$UUL]W$+RU#[9;$1,0:)FP0'Q $Q::'R+-#/W%!I\E@#8:: A ;2KBX M040CH*)$-^>OS!?^!DJ%L9_BXA: PV!)-O@3E"9.$_CP(IF?25FO3AP?]P'3 M8I@I$AO*0OH9& TDU016YHS1M5(8R(4*Z&H'H<@9_POCI#!1!-1HP%NPB",, M^B;^CR.2!.S+V0RY!KS8%<9 M<>5]D"RA53LHN6"W1!)#3H*2Z 8Y(!:N8JAVE*];+:EF6G))-1.XJ8"(%SMW M /$H3J5\(M24I:RQ[@X.0-JSYF(@DN*,BR2.B+WKD@D%2[W=+ N6V8F 5#U &6G'NS,?\F*?3RB[9!FXXY2.<0 M3;!"Y-%WW'&+L6$0$($8/C@$W=I+F3R1(#2,/)9@B&T*5\[JU#7#*,I24+?" M5Y%288YT"X$:>G(D$48GP[:KIXN=6\\A!NPP-B=BGA)&(.J/&%SJ4 MK/\YDBC4=6((/Z53$!6:& %H: 0-DF2QJ<52MJR#[BA#I3:D;<+)MY';/L@N M9;/0 JGV YG64;,$4]3P/JR3_W#Y)%TI)BVEMG 54F:CG?,#:#5A842Z<0"S MBC6OD/G: /-"7TTJ\+B(!"9HA'!:9)&I'*'":0KS TGP992$O0]NZ,J_DET*G(0R6S$\@ M3/D8-BMR9DH\)[E2+>)0NLK5_$Q1$#,7CS%R$WBI.+8/0Y/.XSX:P,*$/ZW[ MWG/0!XC]B;@,A&V7$,E@6/P&X 3RE8N@(*'4B\88J'?1LDM LSKQ5%& 8H@( MC4,,DH>@/\(C+*:(45SG7_A<^O?Z G$5@)XL%I,Y4EM1' U7&?C M5B& :. MH20#]\CJY>GSW4LS56TBBA/Y2$;R#P'K9X+IL;R%F!4+R\!V0)Q03B7_<^"$ MW^-LDKKSV(H9_J= IT% G9?76+5#F!4"#,B+@C^K""L#^#ETM@%M$N"],:>H M,(X%(@8]!)/U:5#: @D3L-.<+*#($- ;V %#<":RF O3Z'LNG!)\!M_.C8S) M8/@20V:YJ5"L/C<:#)G$)S,;Z^BBP&!_9MZ-#!YCD8]3R!_:M/ IW1@+$.4Z M)0 D:%3$(&$W_JV('X+P#=.9 */'W0 )'B$MMBEAZH_'8&Z*\J-92%65 7EE M@%55!NS 6JK*@*(:#-G_ !3*%:@!L$QE$'2FKT79S =9X:%-CCA%OZPH_Y>! M&,P9HBGXMJL%+6"A:5[H)7*"5(]*1 M1P//#\&<"X+?*[QHEB+PK;E$\9((-)4* MDW41+!I?SDS@FX]IV8;PUL3G\"; 89R'\<> MDT4 (#Q0-/@A5B0D,X76TB\I,I#: 0G8!W?B\"C*TJ)RQZY9W5QD($#+YQM2 M#$^H S8&N>8%\6$A0D$247?UV>GK->I>7O:^_GIZ??EUQ>&YGB/0/\"8BC'Z"1$1A K2:N['1 M< CN5$!!R63$,>(9DT01=C^)4OH*/2L*1C@)D/8@0!_V.THUH%]+]>7_9.KK_UOK#^QR]GO_:NS_I?K\1AF/[Y^=GU:D&X4WM? M2:']+"Z=0BR%],*2]2*$'@I5$7CQ%4D0X$ M"_8I4:*H"90)+4I*#8,,Z5W6JO4"[' I(HCY&?.*'C^8!@,6W9NYJ#/!K CBL*$!^^$E4#GTL!0EP"G_A# MWW7"]!%\W#XT/CZY/+L^.P'MT3LYZ7_[>GWV]5=VT?]R=G*V9XQKQ$PDZUR$O@7>?$GP%;8($Y4 (.-BZSCL<^YW7N%Q<%"J^2UV<3O/I(\ MJ8B9\$5N/[G G)B24&?QZ!0P3.;2,1)R=(6=L]GJB^F M @6>7H"1EB)PR[[7^'?)_>XJ3NUZ37XS'H./GL$1=4/C:(^]R__Z%U^.L*N M$DA/5]>]ZX.AI3/-0%HF<\E"\"*>"#,?J,M/R$Z =U*PBE#P#<%T*!5Q) 6- MH5!$H>?+\]_"MY"M&NZBV$ORK+"L41X[4T.6):N?, ,P^UL"]EG@S?ZJ+)O9 MWV5<_HAVI/DKP0?X^FK

%")06BEDDWIV,6N=)ZII"UJ&=S MD7)%SP!\V-0G E:A9@36?@@ )KP>_=" M,"BJN(M<2%H@II 42* IEC1+LKE$'^RSF&(!59V#@W*3G_0B<^A387'AB[W0 M":98E@83%?KK1,5'U:$R%5#MYP%54TV'38*\8;".^$8>X\":7R))^B^* M/WQ#-'RZ!\:"KM&1]4.3_4J-'A\&:D.>EX9WF)!L1*D@<%RJ'"2#5=;-"G=V M*7LE3$H13)H5]"U)QF1_R(B,XX\I#%[$=W#7V80.O3UDGT]F-;1VWFI882.L MJNPX WA):]UD_T991Z?A;H6$@1\"]?E5/511#V4OKX=:A[6Z.6M55515%=5NRL:&27N/HT HQ@LL(_)0 M%&XN^&2C[B/LDWY<;RT$B?C)1QH\4\_4!Y%Q"5*69=;:"(?3 M6R?(\A*60CMM!U/;3U;D-NHX-UL-K74NMITAOVI%M/!DY/,A.Z7CR:CR^\.A M[V*%,0!2/"N,7/G, 'B4R9; [,J5F M-A$,)T5BZ0PMJU X!L=X**Z.^,.KK3V+4-^S* MJ#] H_[YJ?1A!Q\N>I?7[.R,';'^]6^GE^SLZ^?^Y3F5.VTUBS#Q05;W6_)X.^"E;,\X"&@7CX!B'5+4R,Z8BWA=0[JJ$NZ(P^+ZB9,XT>A.$@-V''NM11(P1&,\9@WGMR;/B@B-) M=XA^J.*Q,4/7B\]ZX BK#GML0T9A2C!O4*J.QQ?XIHZ.V&%A/ A\6>Z:R(M! M*&/JB#Z/@%^\)W9"750S[&7',>.9(%;SW#>EU2/L(P;0PO,VZD5*3$;@NH2E M@SI!!#X\-DK53^+#\D1F5$7@$FT@82'(K"9E,L=48:LA+.%!L'R#1KZ[2'4! MR.D',Z1X'P]6 1=M*TJYV=GE2',IT0MC5Z6!51'-W8C3W%1QG(^F#L.2@P&K MD8U>R-3RL --*NR'PDDXG/,DI=(JR':D)F%4D7T4M9_RA!N\EV\SKW)19]NH ML#:131J7:6\=!_E(A4048^9MI?/;TG!I4D.0 A]C V8'.WV2[EV\.T6SAW(> M7%F21B&E'ZR>)3I+*GJ!D65P!E8N+"5&T[G M=3UJD.Y(\C$*V:=PBVU(RPTHZ:@'NI8HEK2K62A+(*?6; 7%/5*]B_O@@*T, ML;$RNYM]1,0GG<<:7FC'E%($KY4A*G$[IS.==?ND4I#J_D2E6.4!P%6,0(4:PP M.V/K:FN@*D*U0$]>;XA2XQ"0=/( M42(9&J5-E"78?8C,U$=9J>P&\X8*%)(YU_#Q!DV5" K7AE4 M=WZ24P99^JCM9=!(6329.KM1DF4$T<*NT)%(#(R]S7U8?0A"5[,MST057XK= MIE0II[PI .,]U%R6.0'E- A/F@'K%W84[8 4-7B?>#2JA'FAMJ/Q.*+8U2RA MB\).NJ:U9/12 :+B8UXR$U?Y.,G(GTP4Y^IK* A']HA&^53T8]"(V5@PK.JI ME8C!.*'.3T9EZ)#QKMM1/C%\$"51-$ TQPTKW=5A?&"#WL52&HU/,3 M[-U&!V9G$3 6S=L*I5>RM6SGYY&EHSOCWVMV@./!) DO!TYGM+1.@ML-(O6U9DZLJ_J+70 SJ%4N13%(0V)>#Z15-1<0#.)-.4&M +^P?U%&A.$8M0PE@ M'N'K1R*I) <2ET>+CZ@07P!O4/I-: = %S&ANN)9:WXF6/8[$R%JO%\9P$_1 MYN&*)=*)&8K>"UJA&W\H0J$B $0/ZB'U/*-NV;[LB:K"[*RCP#K(A(_QQ\@' M2^.WB(Z2Y,V_8("OL!#ZI"&;B.0E5OFY\61;JS0NS6=ZAAAQ?=A85EF4M]+313BKPM MD*TB7--WW4Q4 &/&WQER>;'*;QP\IQ'K>7CU YAH0L"_ZU_]UOM95X=T! V[ M;*BVZ5-&]X=@Q\!WI]=7/TL+0Y3[84EN644".R$H*#":2]X%NK%XI@G"6?7$ M'&S0B:Z0;*N'K:8X_XZG$2. N;)K43_X^647LF6B5 XH?Q=K YDT!>,?U-;= M*!)*%7X-LD3$SX4R$1$4,)V]*))>/-V1I,J79[754^F1,[K4S565+^(H7@2> M0)YT$8XIP;T(IFDG/Q<1',R+2&> 2T&PHJ><,)1S(U$$2<(YLS 2QQ"QK_Z@ MB%/2G1[.4ML#4441,'Q)C5:.$>#(2 C+ATCRRI^RB;:1IB="! %PZXLD;VY M9?%R"TIL E*)<(8+8'(4/IO/&SFG.&PHL.%LI MXCQ#[91M%HMZ$!'GHFHFC(U$(ZB"R+9DF"B?MG%ON))QU+\F?(1=%=?+0$R2WAP#L8 M,R675#L,D7 =:&*>PD'*W:+211"YKQ0550AHJ7T' ,'* F>@J!L#:QB?P0 R MG0Z'SV7,GMYB(78E+L=89]LU2E]KIE_CRBH5H^2VSV2Z/@NWVT!.O1\>V!FA MQ.]E "WR(/40A*^%D,M?RHB$JCZ:C5G,YD#R,.HCLGRX&?$-H;&*-3RZ$WE6 M+JP7,!=DC,R:1PF44D ,D +",P YV0E6H&I+'O(AW8"58,!UFU&#$]%0!%&F M&6IY+!RQ+2Z34+:.2+=)YM?5./)(*7,UQNYL8O"U[,:(K$*7KHS(XY(2,7E^ MJ##5!+;5XHTYI%/3J3B"CR7#D6& JQ"SJ[YXG*X;T^Y"%_*N.$@V&Z\V!"33 M(FQ5+(H.IPD:0_,PCT/KUTI3&FKF8F048DH\B L=93^8?&@]"S H)(:*WL^F M HK[U8HJF%E5P80 #0')28)*'V$LE!8"0=2\"%V=QW?%AV(3-">N)\^S:9EJ M<:V22F4KN27+U_*;L-5ZM&V>%*6%&D7$_"8+'*5PU;UUU 4%?D4BO8C!LG#S M-AB](>S.(W"E1$6*L+0Q*N<)^(V?*,D4SS0@S'O=S+Y6-#Z,P!A7.B-O]%9NL0ST M'T[+68Z\-$"UD13$B1IUD*5Y6HDN,P^&1SYY3IY<_KTRAGH#S05NM:C[/3G7 MQ86PY=:2FU>/-W>_(>^CJ\?!?O\6QD@SV-=3]7('(*.EE=N&>2T!ADP%(]"E M%4]^TG '#H&Z(GRKW>LMKW =8^?0_T7HH"V5WW0OC2M*88&9Z[(>TF' M;9OU5N/IA^V:K>;R3S<=UJZ9]5K[0<.^)[P)W %U( W]\TW]34Y COL=ZXI# M[TCRS9#^3_'=L3WYP:RRL!*1\UG:$63S\KQ(<>X+RN/F4D8"Y7#W^\[YF5WC M)$23<^^D" M36NLA\1G%]D ##PPI7IY4.J"3"W02Q?2RW]%T/-^9N?RQN9/U-F;_<<),JY! M,6]9AP4UX"054/V6W^63^78+>V*';!=MH$B&.P60.^)2#^*PNF>5[\ MB/UC$+__9>9BM(TH:B^!0/"VNI,C:#V^,:]LB0V^ M@CQ]!((WNHQGAQ'<,-DYUCW(*BVM^?*!(/;5%JTVEQ>MKD'PK>)FG*K4]?64 MNNZPQ&J:C"ZD9]J=+0F'K>]_Z@B*/$4%]3X8>L+E-K!2>,( [3PMGUDU?[Z 0NL ^F-TO&; M7R3KJ&YDIK5 *2P//BA,UA"/J^,43X[T9XV'78D(@P1+S::;@*@LA@(/1\N: M=R^ G&2&&0.S3O!Z,JAN^FK%J;O/J7:)4QDPJ5TQZ1I,.M=%OV+2BDF?F$EG M>;3B4.+0,D->:+<76ATZNW1BLA(76_5FC1I:];R(FGWHWY3>[-9:J@+[RHD' M3LB3H_Z/@$_5C88VX*?B]"TBOV1:6C6P+?]OQ1%GV-@)SVE\BMP,S]U4)+I+ M)&I7)/K+E3OB8Z7$"5QYV(=]\*"Z(M==P,PU;B69]_]F-?5]E@[*?4P2EO@4[]&O"Z M'BQ[--=@#?$BGO;8?L74PL*%G2FC:CU-&56K*J,ZP#*J7;FH\NKLUZ^]ZV^7 MIU?W54)AW0^2_I8*G_2P/UU9H;=^4F'_HCG!Z0]QX9B*_5O=>L.0']Y0!\$P M%==2X3DVNBS TV^.DPW/L/>%*/7&OAX#/G*"H>H,1-0B7J"18YZ%>)$5#E@4 MO,\7:VU'' D[<4OU4&VS:34V,7 :9J/QL /P:XUJFQW[80;..L]LT^IN-NKJ MVJU:]WE 4%_^> ,;[P7\-_W5UIL9\I4$":\SNDB4*9Y:TUC+CR;OEK0FK=V[ MNK[L?ST[N6(G_;J]@:W*_&ZQ3BNJAC^#[6TR>_ZP/YJ#ZI7W-K2WUW$ M/JQK @N;6^)2E;?C,:6="1^UEX>/W@\B;PK_&:7CX)?_#U!+ P04 " !4 M8&E3FCV-]Q 2 "OR@ $0 &%T'-D[5UM<]LV$OZ> M7\'3EVMGJDB4Z->)T_%+G/&-';FVT_8^=2 2E'"A"!4 ;:N__A8@*5$B"1&2 M';.E9C(3F<3N8O$L%HL%"'SX^7D26(^8<4+#DY;]OMNR<.A2CX2CD];7A\OV M8>OGC^_>??A7N_W[V=VU=4'=:()#89TSC 3VK"_ MM^<=XD/?'_XT.O:&^W;7]_PVZB+<=MS]@S:RG6&[.^P>'#A=Y&#/5DR?^3%W MQWB"+% LY,?/_*0U%F)ZW.D\/3V]?^J_IVS4Z76[=N?WF^M[5;25E U(^&VI M]/.0!6GY?D>^'B*.T^)(,+I4''%X$A*7OW?II"/UM;O=7EI<,B,:]B3D H7N MG+TG6%O,II@7T\#KCGPMY73;7;O=L[.2/#$GRXK9Z\0O6Q82@I%A)/ E99,+ M[*,H )(H_#-" ?$)]L 0 BRA7BJ0>2T0&V'Q!4TPGR(75VF*C^\L2T)$)E/* MA!7F:'W$AZJNG E%)C7K@V8QJ-?414)9JBS/4^5R5!T<""[_:B]XO'_F7JM3 MO081;X\0FFY0BRQE7)/DB7EM,C9K'QT==9ZE$1;7H]"H5/FV_-FV>V9BRZRS MNFSXJYW2O40=%AW0K XIW99U*.QQ91:QCE+]S2M6H[@'5VR$E$!JOV]A8B([+2Y_%,A$84B%HI=/DF?3*0E] M&C^ 1])@CE.KN<-^ZE=S T1!UU3_'2/F,AJLZ<>=*:-3S 3!/#NX* 9CAOV3 MEAQBVJGW_"- P_=0D[1(3L"RZ4C_ >XMX)ZUS"I%Q MRY+/OMY=:0(<)3,NG;)+&2YJ\K$+42?\L]J+*+IM*:H/G=6R*UPBCKU!^%'] M7C7MA#@IHB%3D 7Y[. 1&9RB00<+]&&/! M#1I\+2L-&K9"HP<0W$-;XCD<"Y[6G*F5<+5BMDV':]Y@G/H#Z,FJCEOB5L)3 M#Z#L\-4 7+"WJ&\M!.R@7#3[.9V AF-X3A[Q->7\*@3,\,OA6B9 #W*_VW4V M 7E)FO6#E/>C%4O.NAW>MV]S>!-BOHWU8LJD$@GR%.H+EO,TI4!K&( M5@-2S^Y">*VB4<+=@/*(8?A#<9%(9/DT&X%;L%H7)BO;(#'GH4,$9CR]BHA8 M/Z0"6DELVT?68E4:R'66LAMI!G6EY?7"Q;^?!22B;U[:& MH]0RE7YD.NB7MG,3QZ)$]8W'GS)ZO2 H]*X)&I* R%6:#?N0$6\]DD>.R@&6()D(BI-^ ML2@KEF6!,"LCKUL&(CG*;7!N-WO:]N\B0%Y1OUY0)!Y9NJL M*K+3>RK'Z1[H8%H**9;P:Z"7NHUWZ\QN P0ZA)Y/UF*FPKPYOQVJ(3"T,.MXZ/W=_M]0X2:Z %+FWCNP$I+F'K'%Q"E]YP' M,*LV WS)EZZQC9UW7>"Q<0:K.D<]U(T*7A+!58!/S._66 F5 FR%^J>I^>IW+CET]9'JX7 M- 53B7K;D-DM4]O(U,!*JF!!'8J,9FFPC5&TW?L7,K MLVN,)JY$N>WL_(PTG,^4>D\D""J#/B?0AE5R.2*7P$Y)&]B\AE'4"ID^>MKK MES=U$X.F5/?%FND8.CKF)#R'&=6,A"/P"5$HJ)^6-'5\FTO0>[E]Q\ZEO.=( M+J_-Q@(M$EJI2"N6*=\NT&^P1]MXTE_*0 _>@6/G\G<9\)H]F[^FX>@!R\,O MAC*/\H4*S&_13/JFRKCH>.@'HT,[OT8AN;4E.TOR4\D7Q=%*6.[ D:U@VG6JUX6#!I,E-;[Y. M5$BO#?/Z $3.B>5A:&+ EVO/3!8+1EPB(#Q*7LY.79=%R#CBVT*$UM_U8:*4 M"]X+4%U)E<4B9?27"K42J8WTA=<8<8/^EQ37>[V^G5^RB0D;U["&[FV)2._3 MG'Y^:(G)F^C'8LTWGK>4D.O]SYYCYT/C&('&SUE4,\P=_=W@ZTMLZ#;CJ@=O MW['+NL_2@ %"=INX2X%5?YY3^=6:)X]#N$7$VQ)5'4L]I >.73+L+$.JGEE2 MA()4'>,@I>P I?X-$A&#^"C!X>4ZZWK&>G /G5YN6;0(W%3. NA=ES4#PN"+ MJ U8[U!^K55,>:+0 WHVVG"RH-%']$=VT:8$26TI\F8VM/FB;XY4VQVGKH]O%L( MU1O"@=/+;6,I,81%'>)5J7DM+%6-E5-CDY@_.3QV9SJK*'X_>]G>2 Z=7FZ7 M1B4CV1E&H6%$TVE\01 *[K @3/V6GX6AT$L.6;NE7"S>G>$0*F#P5=06(O2Q MUI&=W[.8%68M.*H/W52Z.CTX3DK,%DAE[K"O (QI +>M(&V@M]?MYS,-6]M! M(Z/"C7&:Y[#!R6;]_1[^4)_,;V^.^PYO8+]-RLH-+(?W..1'&>O0I^RB:I+=?>4 M)]7WA7T[OX4V86)EN#2Z]4WG"F4,]'. @WY!WCV/1".C^ER+SH/CY-4=EC=X M@L?(E#$>VK>2HG=VATXOMXI9!.Y21)T6F(M=MH,&>L9+1-BO*# X(WY!H?># M1W9^*Z^DM11Q$YO8M/OD"+4]8K_K]'-K6XL&;Z1UW\',@D6NW-@6CL['\EIS MD\-S"XBU-@]#?WX']!(;*^'3< R,+TTH9:&- /;EN:V5\&AB#%#4JEM7JK<% MQ^D77'U2; OS.L1'%JI:S/##YUG?HRF4P)3/?DD M_CL,:5QW]0B>X'CE1J$E;ZG_XYQACXA+Y"H_0G+5?Q M;%D<4!-$1)+?9T:CZ4DK+DD$GK0LH9C$3R8T!#S9[ K>2.:M3JF*R6W9X+7E M!Q]W9#06 _\KC\]" S&+2]B"?*5-/ $:\M?_-BC$T3";9'+['VZFDQA"AB?Z;X)DB6LZFK0 M]X*ZW_+;0DOA+2O^ A![XG@,)9D;#?%53B>HC7KT$TO"!J%E,]XIIK79 ) MBG,PJ!"Z^@V,SI-HLS0"-_)*OP2(0:/@YFZQ+/4%6W*SL =&=CL M% *F"FUP27PQ/H5G'O9.Y184+M1MZ\K1G8X8QNNMV(Q''9!?[U24*WW S^(, M J%OY5&3,:-75%^D4BJTP"F&*&>*7%S)3Y65K@.67R)9EX$_7Q;Y"G$VC\=[ M[)4BMX[LE882 AYAA%D%O:XQA#!X.;Z9)P8>Z!E6!R%$^-0'9_)?C-@EC5BI MNAMRJVNH=!9Q>3T;/Z>3(0D5#/**1= ,BL$O3CP62\J:::M M^=:UP3+7YEW+(%F>JQIZ]\C'8J;O^U4HZ^ '-H-.C<&7E,4'OKZ&<11*J*N9 M)/-_@OE5:#9$5*&L@YE%>HK79ZE0J+UD&'I>V&@Q#KU2@K70=-/LL# M]^ZP2TI:3 ^U$HBJ+ M-YT\:/?!R$$#?O!+1B?SN&/*J ]S@D3O\L35MGS?.A%PFB;!I2N\1P B UV4 MP#61]GK".O3;9$^F D%^H3^(RE-TA66WZ+^OFEZ]D8,8%#TES&7(7S/HE96N M T3Y].#:7)N6Y*V[U/+<17X_\@6+@7\?09W@@4H\R&]7XD\@*R:,U[.IJZ'. M8RRH\07VY54L9E/Y4KHZ&.]2S/+P1 TBG$SI.FAR"3,%F:1.K:W4,/,%ZVIZ MRUWH"\R"$!\GUP%5['>K1'555?J_@;^\-BIG>E#H$N-;S%SI+$;E:E=G\(K& M.HW%&"33 )]?(A00GV"O^)O%"[F@C;WDXS_YD6!Y9GQ+KF^>BLMF]E7X/?#E MHP>:'DYT)F_CPFFV/SG0;0IS1Q*G T(O>W56I16$%Y'S2BU7<7H@,ZH M%P, MD-5$3,CW _\!)G-ZET'311 M%2HZ"JXL BLK7]=D=-6]/97&ULV8U;5ITNEJ/#ZLB[U+2M=-ELU7!1)4J;E@>/+":AKQ)7.'S\%R7H[ M90;M4Y'ZS6>9]UANUI45HM&:3EU8M [&GK;UZO$V:Z!9+?[F6*1K%@-?Y<0' M4[7D].D9YDF$8T^EC-7T^PY/B!":E+\:^C%F1J]G>HH MZF"N1=FY&"&U ,#BH"E9;#VCC-$G^3$8@LF<+M+>EFU=0Y&"':[7!"81GJXQ M]$2UC4%3G"YPBE?QYCEU6VB)ZD8\ZMKK5Y4@87Z9$,Q1SBOY'0T"&%Z?$//* M7,+&[-YZ_1$<^2/AP!!JE"Q?R+P5@I:BDG48!.[ES6)@8LOWDLXN$L$#/WU2/K^NSN&5K#@EJF+', =4 MQ]I(NZ\P@2PO7P?P9(0A0RD4S%<$JFW=J$!8!_W2R=U_\!I]"@K6H?[9Z7G\ M(= Y9H+XQ*VP^%.1N YZQE="GBY=/!GON:_X)4EU!C7Y@J3BIR^;?]=7NZ\9 MB_=ERD-N Q)G&C,[--,XYQ:S>%Z7C@:7$-2H>/_4A6"'D[4KPJ\E\LTGV0:) M*W=,0%-)'I\@_!+)L#S/&@S."X_W*< N6*:+@EOZA!EXAAMJY#+7,:B#V\Q4 M]_21J(VOE?5;)?BN^JAS&+@[QA/T\=W_ 5!+ P04 " !48&E36=MX[&_\*C>9U MTJI]<;1[0HO=H0C;4DCR>+XG1"U9(L8@P % +?/KOZQ+4N).@*@"K]01W;(( M0O>>JCR52U5FUM__\]/A[-$'7*ZFB_E/C_D/[/$CG*=%GL[?__3XCW>_@'O\ MG__XV]_^_F\ __WLS:^/7BS2\2'.UX^>+S&L,3_Z.%T?//HSX^JO1V6Y.'ST MYV+YU_1# /C'\(^>+XX^+Z?O#]:/!!/\\F^7/THGBO-"@@U:@#(V0N0"P6>C M=7;H2HG_\?['' UG)1<(+""H9"P$KB*PR*Q5+"C,?'CH;#K_Z\?Z1PPK?$2# MFZ^&'W]Z?+!>'_WXY,G'CQ]_^!27LQ\6R_=/!&/RR=FW'Y]^_=.5[W^4P[>Y M]_[)\-LO7UU-K_LB/98_^>_??GV;#O PP'2^6H=YJB]837]<#1_^NDAA/W?B-^A.\;Y"O.S,*M#>'N N%[10(8'KS\? MX4^/5]/#HQF>?7:PQ/+3XT!/A2IQSIBHORT1OK6R7R=O7ZV2!>^-*O26BS/_N4L1)P-GTZ.5_ ^A*/)T]6*'CU) MDOC)' /T3(/B,D.0@4-QB:%P*6#@%V>JCF9%PQDD6\(J#N(]?>R3.H5/<+9> MG7TR3"HP?BKE?[_X_I,IW'44SX^72UKB$Z6=>OSH(U8M?[Y?X^G M1U6I_X[K25+H6'&DD%4.0#]H\$%DTK0FV5*\MUQW$?IMJ#;A@/AV.-!, ,TH M\6I]@,N3D?V^F*=3=A9;4!@B)OT#"4K& )[L,20>F9>%6=38A0O7PMF$!/+; M(<'N4]Y,^B_GY)^\G\89GN+!]<^?TNRX>H'_7"SRQ^EL-K'*1LE5@51X(63$ MT. 5@M'&.5^0H^BC !MPDWU+?#C>8":4:5+V^/:)05RH#G1H&RY'MZ).]= M,T4:S#OM;!_G8!N1ZV]'Y/>:V';ZG^P1#73^_E>D4.)-G;)7Y8_5"?TF!@7S MEC%(AG IA12'.4O^2C#)64%<7A@+Q8FB$VD@MI7=%=:'"52P[!SLI+8[GZ]7K\#F0ICT; M8=T M??#\>+5>''[%]OD,F>/::A4"#8\34W7A$(J,()U5W"OM@\E=R+$)NC&%2XV9 MTEPXG?RH*Y@".0C6&@D"#5$YQP(N)0DQ2\U]X*9TI+\.%C.:Y57="%I_GOB@F.8E0=(>R<4C/\\IHJYW$KF+C!/&WD[6 MM<@:CGQ"[JOUS&E(2DI0$1E$AYP4/ 6Q,NM@C>L]R)$Z5[NSXO(RN._$-^/\ M->.)*ED9//EYR3!:UIQ!4-80K*"-"TYRT2>JO(O7H_&JVO-@1S'TI(/ [!SF M&N$:2_;:6_":*2C"H$<=G.ATVM1>S3U?'!XNYL-S_RO,CG'B2_3>"PN,*5IR MC.8X*N_!.L^B#\B]B)T^TV; -T3!JR,7%ZBFQG7M5$BI/(^.U!(%071HV>>RU9A.0&ABM2W5XH<(YL M@-=>L7(IV^!J7L9M+QA3"-E(Z,WFLT.PE46R19'"DQ",0A9Y^)8 MR#YFME^?N,FF<18:O3%__PZ7AR\PKL\=:0N;BXKDJAIVLI_+P5NEP.H8M,:L,N\D_6OQ MC,F2-6/ [C/?;2?]'!Z#*BD**2!'5D YD\!)PD.1BY"<61EEI^VO&S&-R<2U M8D,C"?3>%#T'*VG#4BP9K"!S2V;6D*MN+46XSAB3B@FVSX;7G=!&NC6Z&S^: MRJ-=Z'0A,](S(3V%:N!Y1E#U%-V9B,#)Q2Y$V9S$WI-/[[$3$%8']?_5P?P0 M9O3$U1M^.2$W5%@F'!@D4ZYRD>#(;Z=P0UIDC"6? M.VT;[ )[3"[6_3EU97MA;Y)LN1#TM M5?0G1.,I]$5M1;*18>FS#W\>Q9C\L':2O_<\-\SUQZ,PS3]_.JJ%,*2CSJ4= MGXV0*9/0DG(BQV&HP4((UFC@WFODCKO8*:=K W!C\K_:\:*U5!K[8*_*B^GJ M:+$*LW\N%\='+^>GJ>&"Q[C5PB 45.%&W MS))DJ#I9DNW!CB]IN(F!Z2RU2_3Z^Y/+L_!N,EX&I4BDO17J]?+19FN)UH*P24RR+(6$V6*$&.T 0)%_4X;+!0N M=EF;YT#LJI/>(!G18_R%%M!UB5]?"B/J*J#_Y7I&$U/-W$F)X!D'*BABM\L4 MS])J,CQX)60?G^8>8,<4+]V7.Y M2@LQZ1BC$\*P/F>Z7:(5SF:U:!#G-+ 9K:^G^7 Z MGY+70L/\@*<1R"0&4U15NSDZ!:H,6U.8(7O+>40E-?8I>MD,WZCT7FN.=!!1 MA[KPEX<4L2ZK!_O\("S?XVI";%8Z4H!J0_(U_2*2SO<9% HODR\Y6]'O-.]Z M4%MN(WU;1&DEC(;;B&?C.G/T*,BD\7X-<)YA62Q/DZC(Q\/5SY^(UB2(Z3PL M/[^DZ1M.)ZN+N!A6PX6D^"L%Q'FR &1_%IH5 X9.\ABJA+PVJ!Z>B;*>862^>EZB[AL@."8,6!>4RXK3+/9)H[_3,WE82SX6;MYX^'I/ M&;9L^C",Y@3'J96I^]0,M41._G:14I,J28;&69T5C;$X9='$/H?Q-R$:TZG0 M6&G51)IMW89+3#^'*3%;G",X/B)A<@NHMBX#YYGY6NU36$UW38GB+RL%Y!"Y*488(<*^78:'-6&M^'!9 M =U_WMO&)G?4^+U>+(>)7Z^7TWB\KBE[[Q:OPTD*O6:IY$(15,F&@G5/?K07 M"7@2J"1GQ6&G#9?=@(\IBNY%KWW*=C2$5,HF'ZT%'I0@1\Y(\*X8L#%ZG303 MN?0I&FQ*R';S]@LYQ-/W\Y/$JO3YW3+,5R$-*.9Y^.F4]_E_CE?KT[:[=\ZR MS(K8H3Q(@;7@PF7PH5:3D^=$_^>%=VI/L-=ACLD&[7-=;*I('IY;W=7."XH( MYIA/0X/:HGJUW6@"&6YI0P)1O -EZ7,0\>?877PRVSQL4\NZM>G[RG&O'XTC:+*6N9"+WB]7'R8TM.>??Z#7O]R M_F7[^"EIS@^G]8Q>*$_A %@C2.Y">XB\(&A==S@\DN/79P-H'H-N(H9GI?8&D0=-TF!3Z^PQ/ M'8BGAU5'_M]I@GZM *M]P'/(')0RD4*@H4.7D/6B$!X[)4!L@FY,P>2>>--< M:&UZ PW#KK=WD6OZ^V)>9Z(2&U>OYE^JSX;2U+/:P]6D.(?<$=.EI+$KGX8[ MMV@)" S>!%N*-7=9LGN^>TQ'K)UYLP_IM$L3K>RXA7D=I"TO%^E^ +P/TK213\M<@65M M4/,"3_[[+3K%:YJ1TTY65$(0$@$=D5MQ$4OLLVMY*ZQ-&.2^>P;= M5TY[4$6G=]=,O+*N6"8@22]K4U@.+NF:QVT*RU;K%/KT\;T3VB84\M^7]]-6 M7'U9M#S&?+ZQF[(^>F8=&"OJM26>3*WQ#CR-FPRO,)YUJWNY$]U&VX7L7X!, MNTBM(Y\N9F<_#T?3=9C5O&QEC#;:&I"%D[^OHH/@H@:=7([9"\'3OEAU$\:- MN,6_>UO71(0=*7;KW4N36*R,13MPC@50MLX%10B G!O4SEC/^R3?;PET([)] M9QO8/679WT:>2W$_,^+%B%",J36O6"]O"@Q\BARRXBIYFVHU[7Y-Y560&Q'M M.]GQ[BW#CB3[^?!HMOB,^ :'>R#.FW:7R3%,1@.CP+3>CV,@ID++P'(>1-!! MQ'VQ[&:4&]'L.]L:[R;%-@=SUYCV:_LN5W2)VZ"M0V YU\-"6@ QF'H%M%(T M#<5+?REZO.%$;HN7;D29[V1;O*M &MWQ<@'+Z5GAV?XKZA!Y;?[HLBX47J"" MJ(G'$8,1#!7/93-^W/:6C0BQKPNU]T&(9E.^EW8K2C&7?:DY>SAB= M8 C&9F>-ZIB ?/]V*]Q^'Y1I+:.&+9X^T CG"6LCM16?).]B3*Z EH5<*L]R MO= O@^7)/ON M(,S?X>'18EFK@[_P=^)"S38I!:2N+0&2*>!=\+6'$!:>O;&RS^G']E@WHM5W MMJ'=6:+-F/?L>#6=XVKU?'$8I_-A D^*UM]7);F8KVB2EJ?"HF7R_B0-F;0G M_96BQ,.Z1_^JW/!/ONQ,\(GC-F6/HB;72: %18-3C%SZXDS("I5P?;8S]S3 MC=(KO[-]]C%RIUV;V5UN#WF-RVE=]Y?#E],>NC]_2L,DO*&8]^=2,*TGM6I" MQI#(#QFN?ZOM6+.3X$/(+-'XL^Z33[/?<>YL*(>GO"KGG_QJOMM-+\(+JX+4 M4%(DB^]J*X6<(G@3A,[6R.+ZN.D=!C.FZH 1KZ KUOJ!:=6RL=)UFO\74L_S M=%'S.\V=E25"SN3M*B9)OR86(&#DY&LP+G2?)A&;8QQ3S<(WQ.9.).A-TNO< M$^U+4%%+8(X[FHM@P67RB1,W%IGEVG;:0KEOD=G#%DA\^R3=E02]27H2RUW$ MIUCBO"@+TOI0]Y!TS2+1Y$TG;7GT08H^VS>;8QQ3'<:W3])=2? 0YAYM8#X3 MAU*.A"_0#$0G/(B 3$OM?=1[+=>]T]QO7U67$//J51GNG7]U-#3;^_D3+M.4 M7GA6TX[$M%@0S)F-J9.]I+];PW%]5M]^HQ M>>F=*'2YIJZC;)JMIC=X%#X/>Q2OROG[N2>I6+2&)2KU,ZZ M(I);[120PU*O](Y:J#Z9=7=C&Y//NB?Z-!98,R*=C!.' ^W7RRD-^2C,7I\R M?9)=TH&3UQNXK+43J, KTH@IT\\\H\381_/<"FM+;_*[4#_MY-1.!YV^_9?% MDI3C\9)T;"$1W MY=5M?F #@357P>\63]/_'D^7> 568AYMQ Q2R7QRWW2,M5U1$3(@K7=K.UWZ M?A>T;R$<;;A-M]A)^X-KG#YH1;N#&9+GN MS8ZK]3%MA=*P_.H4V)^+Y5\OYX,-75T"YKRRF95:+FM!Y](Q?HPDN?GGOI<&6E MI^-9JQ%LZ6SUC>^:$?&RCGP0>;<\D+P>SC^7PX7%RF>L=Y>G6.H=/8J,1U)U MO]!SK3!II?K4Q-^.:TR.63=B-11-7\,['&Y]#:[?O/KC9"N#;,RY4NL=;.QV M+VAB3G<84R/+>;%H^4UE\JORQ^IDFVABO/,.@P,16;T^ PVX% (X]#QYS2 @RT^JRAO2E0![XG63:\%UCVBEH M1X5;RN)WGO >[1$N@3IG:R]TX^<* TN:!FX#J5G')'C##-!/5GA6DA5B=U[< M\/91;6,_!%5:2&6_Y#E7/HNU?)8; 0R3K0?G_.1V9,NBS]8&E01K2IWM"ISE MOPAQ[BF1+OE4EP>//L640NT_6W?#HM00L;8)R00I.991]FGY>@NHCN,]N6G\ MID6M,$>>: IX=AQ4,!Z"<1F2SI*QG"2W>Y^,6Q&/R9"W8MEM66;=I+F/M78C M3L:Y8HHB8N4-Z03MP O21!Q%;1VGHS5]W-WML8[*'7@ PK4081>J?6UXR;,* MS$<)VK),CHDE4,60<6-DR**J]W#V3X^]H45IHS&>7%RZGNC:DAAIKH6/&E06 M"IS1"9B+/+J8D^ETN=AMJ,:JDN_'D-O6QD[RZ+L*ZOT?IZ!*3)8;1[H_.$96 M0&=PC#N0(1HGHS=<];FB\ Y@8]KFVQ-/[BF5=HWIKNV4^'DBDC%&%0'D$!10 MAB=PW)&QX"Y8++I(V:DIW?6 .HWSW/1;BG@L\PB'L=9_6#H M:3!?A]E)1_6)%D&K*#QX[6N;21? 1Q9(\3DA0E8R7+YY<:/=RKO>.R:+K.F Y>?/";S MT$"R.TU:G!T$D30DDS7]RLBD[W.DN=V*WEX!OSU8 M+->U!/JH% MPCM)I).;/. 01O'H40%Z%4&51#%M+6I4F E8T;7?W1Y)-&/& M?X7EM-X%31 MQEJ>C>OB-<12YVBE+A T67UE,B<NS_:TTWLIK<;!L,%$TXE(L(D6E)L$A%E5Q$Z'7UQ2VHQG"K_,.:C!VD MU"D>LH9A3CE"3-S6_N,)O#,%HB X-I.F*ILE?-T>#[4]VSY_&FIR3MX4 WFX M:!U93:RCX,1J'T@+ZUCVGU,RMJR)W46_S;'U?:73Y93NY7R-2URMSU0U=Z2C M2[3 ))ECI<+1PUL+AQ3%.G$%OHQ-@ I*-)7K55CH*)/,) M?4PIV3Z1[:8(=U5*F[[G_V%8OJ,1XL24K'0)&D*T@A:?0W"T&L$@0YZ+,J+T M.3?=&NH8;%Q7QEW6;7V%V<;5NQ7CN\4S'(Z6CO%I(=U<@?ZR.%Y.1)#U.I=< MS309[+JIX:6SM;F5]L+9DC!LY _>Z_5CL(1[(=*>)-3,I=J*\!\7DZ"E5=YG ML,K1G!0O""2+D.G14DOZI>A3[8%NF8[@$8'=^V%N7>"?<[N<7O/N+L _ZVF*\/5A.* M8K35,H(+]?K24#3$0AK96AZ28MJ7V"=7Z;Z(Q[ '-TH"[B3:_1+Q#1Z&*05G MR]J0=$4RK(MG(G-4%*^37^!,C=6#([Q< =K,$L\Q9?F X<*UF+=L)OLO0L;= MQ=LWW_W\9'@46KA@ )6MQY].@1.B)IDX[S7-B.YD>.]"UGOD7^R523H&YBB2 M*U&!RB&!TZK07##/370^E#X71VZ*<$S!>5,^;50&L*O(]K:4OFX5:.-4$00J M6:MKWW$) 3."388B/J8#RWT4^<80QQ2F/SBEMA?:?CE%01P3GOP7R<#FFJ3" ML@3'R9^QUCBF6$DL](G&-P0XIBC\X?FTI<#VQJ8K'K)C.A<>)%A=2P*2UE!3 M6\#SI"+J8(OM$_QLBW1,4?>#\FLG$>Z':#=XOT;EG"U-2JB&6NMZ8&@X:*EB M4%XXDQ_ R[IW4+.O"/OAR+:[&-LGO-R]MTXZ-Y1 _'=!(2C)++AZ"UY)18=2 M[PBYK-$VR(9I73[SA,P00G- MF00M0HW=4DVL51ID83F96*+NU'%B%'D"?\PS*=/%\7R-^>=/M=WXT\/ZTT0G M8U*2M9^SD5D)TX5A&_4M^$92!7;A4 O![&]C6++BC4$+("E>JTYTT M&S1"&OF6[S9,V2@$V4H8?5?$C:K=9RQ#B8A4-?.?>P'16 YCQJ(KR^LP\OD;AR9\#PS$__4 V^#W^?GP8Z\[&B^GLF#X=H*Q>':^'KAV$;X)94"C, M/1B+];;1$B!BO_+NL@[L)\MF-O9:B#=-QM/\/\>K]= ( M6=H8F22PC'MRNX,B(R&+)(= N!A11R/Z%!?<$_"8[.Z#4["Q?/L:Y+?'1V1/ M#X?JT3>XGBZ'O]>+1T(M*AV:N;Y>K-9??_<,YUBFZZ];<.N#P:PMYM6Q693? M<4W6;KK(TU1+LG:PXGO#UL3T/\Q,-O(77A"0.>931!7TN9>??CH4V#$??21O M$FQ2Y+12V +!UAMP"ZE47YATL8]FVA3AKBK[ZGO>XO+#-)W4%S(=O5-HH&2; M:>&*H4V"!&FS"R87,B1]JC%OA34F#Z +DR[KW79":F;JKT(ZJR$=,&D;E;.V M@"Z";(O@ ISS'JQ4!I4)F8D^\?/MN,9DN!^(.?<64T?JG"])K_?-3Q?+B?% 6=IZ.).CHN4&C!FE9DQ.G2*3NZ'=TPY4P]$M>9BW1L%_QFF M\U5M 8*KB8X8BO:T1H2I%9OAI)<9:ZB=9?OS=D3[\Z!'$6CGU&Q[;X2 MW##\./V\_A'#"O_QM_\/4$L#!!0 ( %1@:5.6;&UL[+UK>UNWDB;Z?7Y%3N;KP0[NE_WT[GEL MQ\EXCA-[;*=[SOG"!Y>"S=X4Z>;%L?K7GP(IRA)%4HM< "712>].))I>>%%O M+:"J4*CZE__Q]6+TPQ>8SH:3\3]^9'^C/_X XSA)P_''?_SXQX=?B/WQ?_SK M?_MO__)_$?)_GK][_*I!R*C-L0S&0@-U!A)O83$E@\=#RG__/;Z_?Q$UQX,AS/YGXC74RZ@5('SW\O3?NJ-Z1,"F<9% (*?PK@H>$6,VY[> M'_/ULTB"[!>C>47$=Y]=%>_DP@]K"OC.HRN@73Z(7,!%@&E-J+>>>P/G&N0F MPO)(/YM/)^-AG/TM3BY^6N)[,?G2!9?'OTC*:LHHY4L J[]X8V!D>#@>ED7C M-?YZ];?+&$= @*]S&"=(/_XP3/_X<2B8ABRY $NY])'9**/UVNOL%679#U:/ M*%C6:$:3>.N)H[*@3:Z'&?D H^6G@P3#P7J'>37.D^F%OYH$O)K#Q6P@DPN! M9T4\.$]DBIDX)2T)(( J(2,/\BZ+L[56S"#^[>/DRT\XSD]%@N6'I2A7/-XS M^DK"_6;U ;\[D L,Y>(I<(2F4$1%TPDP25A5)"&)UIE%F6TVZB_:<:SZ1K_ MU?MQY M4=OT&[,TG%82W8@;A__C#9)I@^H\?:0T2__?"3^=5!4^-P8^(VK[B/0NRZP&RV]A.IRDE^/T M,QJZ ^:L\2EP$J/0:(&")%YS26AT5/J0I(,M^\<1'-\:]HP8/EZ<=_GE59;B MJ4<#HTSR2N>8%!9R3H1+<#A#"R2DD @PGE+RGDMJZBS+&R.?$X46N&%83O+]'+>*%Y/%>#Z]?#%)""\(EYS5)-F@ MB)26$^MP1;%)*1ZIYJ'G)MP!Q-E07T_4=S5!]]>$#_[KJX0S'^;A*OYUM?Z( M;$1" "1YQ]!RL)'8G S14;!H!+,LYPHZL&/XLV&_AGCO\F[Z\_XLI2G,9E?_ M*=-E V8!LA"<4$$%D288$K0"0BU(04&'8/M99CN'/AN^^XKU+M>V&M\,?&X\'RG2NRR[:BPO MMY@WT[?3R9?A.,* "AZL%(D8*\O13Q#$QFQQS0EH@43%O=?UJ-X8_=SX[B/< M+?&37F&R6\#>3F9S/_K_AI^75D5.6OGH!''6H2XZ[XFC61(1D_'4.VXCJ\?Y MK;'/C?'C!;N%[UX!L[+6/)N"7P(Q&KC-%#6-X9(CC:/$*L6(2 QHE$IKUH_A MFZ.= :='"V\+B[W"8N68>?3VTV2\=O0C9\9XJ0E(21&1]B1X%7%NCM'$&56F M'Y.;(YX!F[V$N(717O&O]Q 74U0OQL.'X7R$ZI62"$QK8FE">P]B(IY92U3P MP5(F*#6I%Z.;(YX!H[V$N(717@&P#U-?,G/>7UZ$R6A (:.7KB3AN,JC;DF& M4_*):&4=V(0+ANAWC'AKN#/@\GCQ;2&R5[!KK54OO\9/?OP1EL$W 2REC#-B M(N"T5)F6T890S;WPG+.0^RVXVT8] UI["W,+NQ4"6"\6TRE.=74.4M0.3?3% M;. 2 J#%'J<44.TR)SY91S('Y9+EDL5^;^V^T<^ [6K"W<)ZA?#5J_$['.$6!(80[!HU6G*0-=P=K>/?C:L5Q#N%M8K M!++*^=CT!;K@'R?3RT&@03I!$0IX-.-M=,1Q10FSGJDL\#]5PI6W!CT;CH\7 MY19J*T2O7E[ ]".N,+].)W_./[V87'SVX\N!\Q0U#)VT('THQ]IHUQM1[/J0 M(00A ZL1I]PZ^-E0W5^T6U)#*H2NWE_XT>CY8H;3G,T&:#I("-P1GR.JH()$ M0K$8 U,V+ M>;EU4?R]@>*":U\6$R[*3(4D3J,O8+D2EJ7(8ZAA?.W#<#:\5Q/T%CVHD.WU M F<]]:-7XP1?_Q] S:1H%SK#T6K(N(50] 4#S8E0"#DHJJ5WO ;UMX<]'[9[ MB',+P;V"7U?6_B_#6?2C_Q?\=)U+ZI+1WH$B-I4I.H?PLLX$H@O&6!? ]EO& M=XU\!C17$>H6IGM%Q]8S_8;J%_QD-J \0Z1.$B5+"%WA&F,U0H1H!>/69,7[ MQ:]W#'P&/-<0Z1::>X7);F-:Y8>O4,G(A.24$B\9SA(4HK*@"<\F,>4R&H[] M$G5W#GUV5!\KUBUD]XJ./4-(:0EKY#\.*(LEK] 2)PP:C,:BP2B4P!U%T1*_ M$3[V2^*[-=P9D'J\^+80V2O@M65Z'WP8P8")Z%-TBFB=7#E/X>6*%B=:9.:$ MU^CWU;DALSER17IO7&0^X9O:2Y3;;C_]L+JB^O/'^70!WSZ]&/G9[$U>N@C/O@YG Q!4 M:)<-,<&6&P/6XAX3-:Y")N/ZD[2B;H]B9#\+2[*N1EII!XSFL_4G2S4AE%W= M9__O]T*JJ#%[KIG?JT%'D#UI(?2*%^C6P&[B^7FY9G9"--BX]UY5'>YBJKDQ M[+JZ_TT+*I,V:2+QT^A"%IHQRX$@0$JD9 R1>4HB\U+X; V$-DO"J73@5CF$ M!U2!0P1=D?I2HV"P"A4M0?TQ7@H6TF]+PVE@DO>=/=[F.UB>+.N5Q+OS'?Z7GS8D@N;K/WN4*AG/)J-A*B6@ M\.>$RQZDZT5M-LG+V/"GR0@AS%[^YV(XO[R-L&MAD\.'J5,&I>?T-HJF:".C M&IRP <>*N(S.1/*,;$Y@F&2@W M+JH4^+XR%A7L]&LL?1>I5^,X!3^#GV'UWU>K$XM; GPW&8U^F4S_]-,TB%*I MX&0BBEF6M)3$--KN[X 8B M*NZL0W\/_;(2>Q'$)A\(RTDSR:)E;%^8H\];LHGE]-K0E+X[OFTOV3=P9):( M7LUF"T@_+Z;#\<=5-168VSMCFA)6"] M(EXG3X+ET06.)O[>.&=/93D$ZG>@2\V8JUB@I@M@-!"N*G:^R:N?Y\,P@JLT MZ"',!D8Y5P"BL4#&T5W$6"YYFPX"R+:,8(%TZJVWUG]'UJ]TGUH&))I?6\$.*W MUW1 LY2<&4VB]"64E"UQT@;\E4:OA$DA[\N$/%XI;\$X;TTZ7N(5ZRBMP7PH MTUU,+Y?37=H:SR+.=EK"3+/Y;S#_-$F#0#5(<($DEXI#7](VA1%$F"PCEY8[ MO>]*VO%:T07=>2M+=7XJUF3:XX@KQX/C49*0E"Z( O$)BDU:UC-FN!+B08(@ M!QY1;5(]W$+U<#Q;)CK?I+QD,UN1$DG&P*IM@7<*2+;16@8A4[ZQN>\XOSH2 MP).- YY,ZBW"/TM *Q=NX( 98X$2EBV:K1H"L=EJ$JBSTFCOX]Y:HCW>@!LH M3J<&I^-MTVT^5NBGB_^M(&X/(P$30BC$J: @5N4XG_-(HF#"*!M\S6%>:UW3K(CNK,M2)>E)9.CN$BS0PCVBEMN([%1&SO M3=P&]1TH5"U*&L38;NWAFLOD;2DPB]XOD261)6@9B?/2Q\13U.S4AE./[(E5 M"B]U7#LM$J%&ET*J7)#@1;GF;M)+]R11#1=P/R^4/2BW%O=^ECI)1S$&*;O*(3*D37K/@3Z<,A(F]Q+^);*86K3-^8M5!HP1/@'M="6YS- MZ#B)*AHII0B:QR8Z< ?*Z0.,%2C:FDI]K'P;9!,^2VDI1#]ZZX?IU?B%_SR< M^]$5N&1!>L\HT=+GLA$J8GD.2)5.-J+USZ!-,L1>6.>@"/7DWF 5>!;CXF(Q M*IG?N\Z@UT!-E#FQC#R6ZBH,W?W@2VL.Q95128" -AD%G2&>A;(TX:-!:/ = MS'U)37CII^/A^./L"I42GI7;R,2HTCE14_3Z,RM&M5'!."FC;[.,;,=S#BI1 M0=*M8W#K#8ZK9"T84@PB7,L4$&]+88 LG(L,=9+M*W=4*?9V/LSWE7&+8-K. MJZ.90O11&^(@ENSXP$DH+2$ O6L-/D).;:[A/9I[]BU##+W$W6#YWW;OL .B M[_R&_4&D=;A>?83$3W/#GGLCJ$50B@E)I%?H*%OJ29!"V,QTL*&-L?CH;]A7 M5H%#!'W"&_9411UUZ6Z@:8G* Q 7$99ESCA;?-UP[_7;IW##_B#Q=[QA?XCL M3G/#7IK,8I2>*! MQJAMXM;8*$OOV:0%'W09H-]KN*Y:O3Q%GZV%<'7>2;T6% 1N(JX$C8*B!+T^ M0;34(4GA#+-MO.Q]J'KM):N&56_RU=%HN=+S8C(NO35*0!X]WU+H=Q!, !.# M(\JB*2X%-R0PE_%7:CR'R",3G;:53L.=?JVI1OJMO::^;"MN.TN$;Z>3")!F MOZ!$K@ -)#>,>QH(MQJW01DB3C=YXA(WPOM V6;MY!U<;WGXN3#;5VZU+<+U M+'&3"\/Q[%9#2"Y1W?-WEY4O(-YFR #C8P MJH&@Z99+.U-TLI7G!"TZIK.&;*"-,G1%>$9*TH24BI'KY;*WU&0$,_DX'OY7 MJ:^1C8Q)*Q(T\BB3D:5UL22T)-1;%WE6W6Y0;3SX#'CM+:\&UXB7NO1ZZ,-P MM$Q 7[=> Y:$E#X2&GBI/YTMVJRT-)^.WCFNO.9MLI9V #H#^FN*O,&-XF>C MT>1//XZ 3LS/DT68Y\7H68R3Q>V-*G"E&-."I"A07V4I6EB2MP13SJ%'8V.C M"J_=\)V1GC0@I,$E8MRDO@Q+Y'X+RH&4U,M2(R&*9-"T*?VCF$HH"&NE5M8F MVB::L@_5&:E(->'?58RC>PDO/YRL7&%P-_G%^6NB[S9^-4,D@^%X=[8%22SC)'LO"ZE!H, MQ&501'-)(PN!>=I&S6J@/R/=.SF96R)RO4_TWL$,\(F?$-3/\ 5&DR6LEU\_ MESJ_ R^I 2BEG;E$=)D!L0PTKL?<9)^$R8W.$O;".B,=JB?^+W%1.YJS1UG<"(I'1:&)U2L1(*3S@_*/;L*+O.6[9/LX9 M<%U;FEN8[A\RG4S2G\/1: 5H>8&RE(B2GJ= $R9H,C.< MT7UM[7H$3K?B.0-EJ"CP+7K0OYKF:L<:?WR]+"]U&UP(/HHHROW94NS)V4P" MA$R2I,K%++0SC>H&[D%U1CI13?A;-*-_H M)SD-DI#WP+O*VNL"L&E^^KT0'R9=O2JQW96F!RL/HCY<>1:#!*)<0J ^>P0J MT8H368 " "[:E-%X(+6Y)\/]8;7F$#+::,O= -#L?\(HYU8NFDQPGH()1.FGK5IAA51X"G-ZPK4WM7<:KSTJ2OS]7MD/6V_7YE M/ZTJ3;A@&5K[CAA1.BYHJXA+Y48X.)XB6HR*MJF'O!?6=V'CU".F13'&%9:K MUZ0+F*;6S"TX#WS1KC]=FXK06]8M"L#> A65<5K+1*AEGLAL$[&@#8$03,C< M&B4;57UK3WS7VW6->3]$Q+53J3_ ;/[^@UM?#-'A!&9 8J222,44\ M&E/$6HA>\V12V"BJNB,HOVN$!ZCN?;S4)[5%5OMJPS.83F:??83;D' B5 2+ M%HCEN1P&H)+FJ @7E%*9%61J.[&X_?E/EL,*XFJP\JX*KWQ;=ORHY".\_P10 M3GJ_%?@I]N=H,EM, 2V36Z;N;/_A\6KE0F:CHVBK<*W+6:#4Q);.NRP*Z3RS MEN8V+N9IYO==F)"/4%4:9.(?!/AW?P%7ZT(7V*>+P74'_C#V[6/4I7VAFL:* MT#KL=P!\E62P5#F"<\#]#1>,THLFD"1E8D+9I$6;I)E'I;_WF.EGK+Z'\%_; M,_AE.)TM[^%-%FOS*"KJ.= "0@.1(#BQ42EBLLNE5"G8)#M9DW>?_< APE:< M3.H)M+;'\!YPGNDV'N85HQFA>./MZNZ4\X&19)Q0W$$R.78B>,O#OP.&^XJT MXBL\F\X'[\K%VN7:E834'A@C*G%Q9&^+'"[CBI<-K$.MBG1U@'&+W=N>[_CM^O_W:@X)-$GO(K\5+>P6' M^T1%=HE0IW'M"(!KA]:X&C%F:(S&T]2IL='CH'&'&5>?Q4/$5IF]WU!2%XN+ M*R"XJ-AD8B#&2EQ7#%CB;2HUF&.D@@NI:*=$HD[\W1KZ=)MM+^%/:DBNHF&T M!.*_W@ B D@G-"4BEF9%+)5R-;@-4968YT%FECK=\.Q&X(0$N,"RNY8YWZ#G2B( M^@N^XJW^): K''^,9Y\A#O,0TMK([P"JNJFT$\[I#:<*5$U:R;GV M4^&*L6A!!^,[%9-^C.3O,;=.Q?TAXFW$^2^3*40_6WOC M$C35I85D-DP1F4O5,MR*"/569X-3[IC-L6[+TH2%SXMI_.1G\.SC%%9EL3<@KI/!.X"L'R;I"N_TMD!_)B>GHJ%V MM*4S6(W>#\V0B$\.W1E.+0E) &Z67FB?K6?0J53"4]"5/:;# ZG*(=*O?1!6 MKE=#6MI,LY^A("M W^0/4X^;ZF2ZJLM\G?(MJ340B$Q.7%4%"8D2SWATB265 M.AZ1'3+JB4,%;5B;G$+DE2V/M]-)6L3YF^E[F'X9QM7;0(W1/&C<0''K)%)* M2JS*CJ!U9!F:V%[Q>B&C;0C.WO+H+?:*I;]NX)D]&ZP&YY-AD7M'F,:U3RJ?29#H:!G$)1@N6G2S".C3X7Z/ MI7 BZ@^1;H/,KF4%T_6AA7 6A++$4F=Q_4S<^]@V5'SU\D7F(Z+Q?)LAE^=EW2TNMU, MNH_7J,W)D1/>[']BD_3(KK80I>3.&IEY")9+&Y3Q:5O_D^XC]VDY=>\@KZ_+ M;3";K!=4D>RI*!IJB+<<"*4X)<6# ^A6O>J 0?OUT[IWG&<7Q9X?(!4QJ<+B$'TL]G8T$[->3&_49 M*+K?W$M.-!A*)..:A 2*< 6%&@-N8U-M ?4J?WC=@JP_U+0T42TO]JVAK;V MWSJ :WI?9R^\1W$KYW@RNRE)#R9.KB["* T_HGWU)>>Y)I8D4J+S^9O\WH]@=IULYG+9?(G)N!M+:0(I5;AQ MJM(*ZH)U7C?1B#M03G_-H2)5=YJ(]I%SBXHV,,(_^O@KC&'J1\O;71Q#,2IY/M%[+K%S(:K#KH7VK MPB^?^@Z*J5Q0CHEG\88CJ\K$L.?/A+/MXN[!I M0*?+"QT(3P)-8Q\S[F?1$6>*&<;5-=N1.\TR]X#Z2#=ROTUR:OP1;;6U;X%X:3Q$KG3BFL MT"3[A*9"H)S8%!31C(7,5%91MZDR4FL&?^GI*56@B9LP1L,CSO]]./_T8C&; MH]%SW6KN\GJ2U\T'A=;2.;1$ @V12([_"B!]Z2)&@\<7C[-6/L0A.+];M6Q( M9X,RBKV%=A4.=#J:)"1!JXVC#^\ML88EXJ7%ERMJA0[9XUQ%3UH0_Y&HZ .0 M_E@. 7I/'?W1Z?QG]$E7EU%DI"'Y4I[76K2">"0N,TEHS%E(::D4#VC"=I[' M0Z7B/80BUGX7CE>(APT6#%C%<,& M0P8;$+="!D$DR0(&C(NB5)HY82(@F8= MA)',4;D6_Z^#);#ABR0L.7C,3 M*9)J(4K@\R2D,L M3XQD[K)*U$(.S4H6[T56:6W^!9>1;9O*RZ]7Y46?S6: _TL?_->!=N@VTY ( M%0:%867)Z<:?A)1:)5PSN&B3@7($V >ISUI/EW:LJLWH:N!%[9#':GE/N)8; MR+B\.ZN)=!&(8U$C\=EG9D"KS4X>;=^KD^[4336EFM@?2RA^?]\B@5N&38F2 MG$6Y+D\]\5ZBJ)0SVG,T%WBG0A:'9\4]QKYO]<@_J,?;(20T;_'5!/M M(+KV]OHZ1M;-%0!=@YAB%*5Y4L9]3PGBK74$(.>HA#>>=JI8\1B)[]7CK1[O MAXBX=@&;'$!I"D!(T?$T1F-AG= MB4&))--=J6S8(ZE; :X3(* 1")UC IF MJ$V^$[O;G__$*:T@M(JQW"6D]6[ROV"-!M<;7(RH(.#M\EJ%)?039Z^?J"HVG5NB>3/_!-/K*5X!RA 59V")2*57. T.9^DY$4*7 M8B8^05*=N-OV]"=.7V^!56R'LK\]JXD@EG:< H\& 05*K,FQW&XJ;5I=8$YT M8O&Q=K0]VN*I(K+:6^%[N!B6=DJ+B%]::ZG1$9R))&1 O1)6$9\4$&X$U8I; MG&;N1.&6AY_X/:PC\TE%@35S.YZ-T\^0R\V_VS-58'(";PBU69IS_"$B0RDLB2*TB,AFD!<=+STF&E[];C.\/IH2C6Q/_09 MWN[*J7%7I>M3>6T'Z !&?K'IP M%U#?7P7I0YCJ5D'Z"#&?3 >$8@'UW!"]=.Q3610MK4'R+=VC[R#>,>=Y XGPZC'[V=_ E3Q/G;I(AWW9HVI\19DN@LJH">/-,D M4(C$">N"!>5XN-=K.FS(QU)*^B!^)LV%6_ML[P;*U\./G^;%GD49^ SSRW75 M+>$<>O>1J"B+!!(G@:*#CNIW?W<.=$=26AUCXIO(D0 M/<(X7TRO*]M);EW661&>C,=IE^;),GLB;-294D.UZ79@N&>0LZ*XCP!K'R#> MP+4\W%P?I22>66EPJ0%7%PD*B!<(SBC.HTTQ!]&GEPM]3*2E/@D-[ES>/D/O N;[ MSH4^B*Z].;''R+IY+G3"S0919802T*1PVA+'<>>QW'IZ M'N^'B/A$N=":,L^M!A+0]\-=2BOB:3,233H!\AH"SR'VY1/$K@7BF;:BORS&X]__>VJ)P07*1JBQ@G< MAX+RY9@X$VHMRY)&7)EBDPWZ?FQ]+9&=(_R*JS#.G#.OO*$$/2I#I,&?0C;E M)"0J+5$(,K3Q5O;C.OVR6%E+-JV5BC0TR#!Y%N/B8K'L(O4S?)Y"'*ZZ-P N M<[)S,0N(MX8S*)B96:819%9(0@5-H03(X^9-9$G6K- MX.P4[T&H;>!1[03V.\P'G(8,6J)L8E!H,:(?X5@& MJ$Q)3U5+2IF+4/U=FI M4C4*6D1@/X>0TD!O7OMQ6J>Y M. W,Q$@R+?=J#4@2A(N$)I<8&/ R\";J\0W#([*4CZ5H4D6^#5S[YXOA**T2 MUM8_OKKX/)U\65I$Z]P(&[C(BGJBII9BV$D6V4H!.\\]./ M^JPT6"1^\_$3^@+3RYL"6%\.I1%X,&CU*9:(E*PDMM* /I\M/3;1-^!MR@'O M 75^:E*+@08.]XO)>+;,L$(!ORIAHX]3F*T55T?NHC*>.*4X8G.).)A91,E-(FU_H MM#&\>0WLU[#>*J3M.:*U(B6QW*: MMF=2SR]_\_\QF;X8^=DJ8]B&S'RY*)!9-D1&'XA-/I$HI/="@,,7Z-0KVB;( MAS]=JZLFW9>U7G2==LO\!O1W?[%VQKO ;7KF=B#@ASE_:Z8 W16M&GN/0.D" M!!\BOH%4FA(!2HEX!0QM2Y<3QSW?17F^RG;/6=UCU;5#2&MQ[HN6X[=S L8R MJ%)>USN0./'(2= .B#4*_9(,TM-&)[PW83PJ"[X_:9N'ND=+O$'6M$+[DW\.K_ M&']>+EZ0/D#\-)Z,)A_796L<6"\RY<1YGA$9:.*ER23%%(TP/N=&^?J[,9VW M;E3BHF+AD>O#Q*L*J.]@M(Q%S3X-/U]O=S0*1W,D05I46Z;+=H>['Z/)\:B# M$Z%-&'H/J//6DUIL["QD4O=D]]?))/TY'(VNCQQ??$+YP&PX?N>\N2Z7(Q M68SGD[S^9H^CW>,'JW&V6VFJ&X>[,LM(@0H62D(8Y, R59E%D;Q$1NW@^&'[ M+0OKIWV+9&K*I&5<$K"E!TYI:.2A:"/S-BDCLV!M+,P[4/HN>>L'OIN,1K], MIG_Z:<)5&&TV:2DIC=GQI36)6&\-,4$X*:.1C+9)V]\"YO1+7#^V-Q>QOO)M MX#FM(0UH>[Y*XKG]?((5_.@HTU$>(G3S0&W9(\VN9%1 M9/3GJ6:A*>OW8SP?O:C,1P//Z%J#>4XA.0 2:)9EE4/;FSE*2IL3*[+VU+:) MP6Y?#?J%5BRUG! 8G+&E=N="H,L39XHI$_+:W/R9@F$]L!Z%1GLG4W MLAK2?>C3UE*BKR2,3D;#M'P)EV)9!LY==&A=LU!Z4CIT*)PFSBA*.&?9X@L/ M473:"SO5 M^.X>'/3'LP.ZDJXXGN( M^50J )SJY#(CRBG4\DP16^*1:%>Z_J58HDY/E/H]/0!.Q?PATFU@%K_!9="7 M6N7KDGOK\%%VVK/D24XX.XG@B/-H\ BM V5)4]HHYKL#T&FKU-9A:U)?U V< MW?W%%[6QC!;;6Z52<\BAB>\C$^6RJ\#M#2)U;6S>1UFHMJ8A4%_^S6O4=@'S M?=>H/8BNO;5*CY%U\QJU3 O2,O*"&J$BU]9ZG[!KE\S[R&K7U M>#]$Q*>J48O#2HV;GL^"XY22*A6X*3&!T\1 >2L/;)?[J*J;'B3Q+C5J#Q#7 MR6K4H@KR'#T0+3P:&2P:XK5D)#'E!1JO7D.W3CZ/M4;MT2Q6$=F):M2NK8[? M_;28DE^@P@'IG6?5//_<#W3C>#,RJFCD5J<4I&/*:9E4,I[9J$%H,]CYU-JG MEY&[+,'@VQLY+N*:,>*@9(K&X*URP'EJ&^E]7>OT\O=%T>724N%SN4$T_O@' M\CD;X-(D$F6>2%ZJ\66(Q**N$Q:%Y1PBXZE1 N!6/(_A#/,0SN^D]_67??;GD/7!>"P&"D9BH*HM;)M:CZ1(R!9>#!"FZU2S?/\Y3);:V"!L> M:*[P+&LREL,R-#A]L%#V*LA$!E_Z&/- /#CF.8^.R=1TZ;J-YZDJ0$4I-[V" M>3L.$7D,(@=&E(T,34\GB)-6D> ,':$A1)V]([ATBKIT^7=VH MT.O)^.,'F%[\#*%TQOE],H?96W]9]JX>\:$.3ZT1*3H4_$;,2+'@2D,J&1.7 MS+!":J!.HTMF%%=VT.'Y_=;0\N!7RQ)[M^OB\Z1$N:I#I"Q9BY1:XB0M[613 ME-EH%U*;>W0[ /6N!ESZJ^87Z/D.Y[_X.!P-YY>_^:_#B\7%\\ET.OD3'>07 M'E\8_'Q 5=(B.8/OF@Y$)GQ!\(6CQ"F:(@ /:;-G;:UZP0>@//W25$-7[E01 M;L5+[8C4-J!O/A>!^]&K<9R"G\&K\4[HW(5 O9=$F7*L8F@H]ZI1 4 +[?#= MY[I;I\1^.)ZVTIR:B-HV3)'%B\D7&/OQ_%W)SGF3RTVZYOP?X\4,TGJCQ[<#U;_,XA2 \>)V#2)FI-H?C1T,^#\TZ#6-W54TUV#IOK;=7 MEN9 JQBB])9P:TL['2F(5TR1Z*P0-#BKO.^Q%6X;\VEK1DL!W]4#77/)P6V3 MVX > [&I;)O+$]0H$[%6I)(.#SFV"3;?1/&TZ>\MU[L[NJ0[;5?W(;X;+3\>K&S M+3<,N#"D%*4E,FI'K+&<"!$U6!Z]H]TREG:-\+2)KB>\NXRZWJL"H!LUG:T5 M\,UB/BO!^.MZ-(/,C0B)9<(A)")90"E+(/5&1.6;2= MC<)=HSQMENL*<0N]]6*V5\C60;_R\;65^K\7?HH?CRZ73O- 6VHD-9&P$NJ3 M6D3B3/*$&@1K(S=2N&.)[S#^>:I$;<%O49;>R8U;394=GBUN9-Y2(0@-I:@0 M<" ^IT"RU J-%Y5U:E.YY "03UN36K.R18..CHGN/-TJ][GOH.0F4\XUPE*E MC4HPBOBD E$V0S*!1^N[76OK.N+35H1VPMVB KW#F[=G?I7'&1.:,JHL9\82 MR7THE9Q*.2=O%!.*@6VS6&P!BZIS=3+H0< M+0%M'9&>"A+ &'27T'V*H)E*;W#SZ2KI%=_,-3.M[I!U0 M-[9::G92+441:CDA+QC\BLH%IHED4*N4$%MK< MC[Z+Y5QL@)Y2;G"+\C:B&S7YN^!J:@/L0O8P5D!?YO8J0D^Q-]@#=N*CT2N3 M\.T!(R*11C-TEW(@'K4.I;OO6QS\*@/ M'4LZEJC)*:1<^^9"5XR!04G=H\0;CY((X$A :"1DM(B#$,GR;KF\WY$2M)!M M]>5@LIAVUU2>F7<<36*M:(E^!TL\3Y8DG6G(ADL3NAU<'33L.>A".SDWL!XW M3@7N\1!.H0&'2+D!\^_@RV3TI>1,WKYW>]6DT60JP2H26'2X 7I; M?E)HJP)GG(7H1)N0X5Y8I[<0^C,W:27V!F'$59+=1FC3Z*1UJ0E,HU1$2A%P M%\3)*R]C#LE%N7F]KVIBXT/'CZMK0&\A-U@,;M[KNNHQS[CCTA-0'"<8N"KK MWK(.B>@:-1#;1'(N5F O"3>X/'<3SY52=T'4U *\B^EA[+]^7.TAOH>@ M&[_TZ^8@- 23J"!4E-[,LA2!#Z$DV5,T>'QBJ=%)X:FHO\?N:\W\(?)MDQV0 M)N-E!FWPXW^^R1EP$RKX7K]Z_N;=U5XDDM7,N4!2BI1($()XS21))J$%DCQN M<(WNM76!=WH+H"^/=],&*I-0T1(LK8/>E8;+JU,1GA* #D24()4,RA&KLB9< MRVB9<#[J3L=%G?IF70_[U+?\XV58\>;R-8@K?>H"HWH7O!L 3M_X[D@*-DGL M(;_*[>UNPN%9&U_J=0>SC!RCRVC152"&\903U5HJ_71HW-/$KBZ+AXBM,GM7 MUU>N@%AA 1B:%-1R7%>8=<1QS='?BSI8H7![Z53FNA-_MX8^;1NZHX4_J2&Y MRAOC51&"*R T<$VCD"0PW*:E-9S86/11F"BSDD;[>MUD;PW]!"D\6G*5W\+K M*KGO(XS1KILLEY9@'*4Y56".=@\_27 M;<6*'4M 5SC^&,\^0QSF(:0K^[T+J.K6T$XXI[>-*E U:27GVF_\3G#>HZ/& M$8W*I1$NI;3T.Z.EN+(H*1J*LDYGW8^1_#T6U:FX/T2\C3C_93*%Z&??$K < MS5(*PJ-@!1$N;-9%W'PDS][HX'FGZ-9!A-_&<-JMNQ(Y6^CN(=D&YU;O%V$& M_[E G7[YI6QCZ]L=*9H :).0J),D4J++X!2@4@,DY1RCJ57KW^V GOHN7U/> M#2HW;8&U/J_K *QM8Y!=T!ZH24@- N]7BA[2;]$J9"= P9A+ 3R!J#21B95R MXJFTN@.55,[.QD[1E,>N%O>U$#FI5APB]/;:L'9-(;E42IJ:S- UI1ZW1!\I MH=1P96D*FK6Y8+\5S@-T'JE#UWXE.$+6)^I#\G8Z28LX__?2G74\'\+L_>+B MPD\O)_E9G ^_#.>7P_'5'UX^BW&Z\*,>_4EZC%:C;TFMR6[T,W&"1@K@>)!& M*AU=8#)E+ZA*C&4&@Q[C]GOEKP9^/?1A7?:C],2$<;Q\?5U6P@#U(5E!J$MH MRHJH21!,$@LL>*NSB:;-$7@7=+WN +PO!=/\--V6_^6Z-/B;O/YD0+6WGL9$ MM$SX9HKLB><:"-J'3AHCDM"L4_Y_YR%/O])55X9;]P#:R+J!Z_3;Y,LR&/!J MO /RU1OX;C(:H=/W)WYAD(-1WNM G#"X%3"I<1>PB0AIF.'&^M3M6/C@5^0( ML&>D6*>BK(&QM1W@P/" EB4WA$%"5-YG8A7C1!N#'S#-DVY3T'\[GM/K2G,J M)]5Y.)EV?+,/7LUF"T@#)5B(/"K"LP!$&0+QU#F28A8Z4X?+9AO;O!N^[U5[ M>O'4X%;;=I1O_>6R&^9 %\,4_REY Z63 )3^832A6Y/0E37SP)-B>BF=,Y)O#*=G+R'P>-G5*5 M:[!XB-B:IBIGS3C-/A!K2Z7$Q#.QR4H2T2)AFC.%B\ZYI2H?)/R=JAY/'#%/C5++W]#:.(QDW.:423XA4&AX#OGA4 M6+26'+XRB0Z.&;"?6_0,+;B;8\!Y=EZ:3+RCI5->H,3'1(E(@3&9E BRTWM]L/M4:P9]'.-:MHR1X MH_']IERAUYV<(\$$092V7'())JC\&,7X4/V]'D1_-QW;TU/?(G$U?H*T&,&; MW',Z5SF=03L',A"<$QHX\3A5\>11Z_( J\-#A MG$H\/+_<_H"E*^:=MNN M_M54IL%I^'9D-XJ3=L'7-)G]/H0/D]/^:%2BDZKVY/,A],Y%EDLR")$^9B)U M5HC3!**DULK*4B:]4R#HB>C;/BRNU;'L35J(_D2I M^,NWY--DA"/,7O[G8CB__+T<3A?!](AJ=7AJC2#6H> W8E8Z>.5B"I0)D(8J M2[6T2OO(O021Y:##\WLEBJ-^W'KZ#53CU%\\6\P_3:;#_X*T\OW9P#F*_VA* M+)3%-29&\*/289Z"L=1Q*=ID6W0$>+KEIRKM=SSH[*G :&,NUI9F29!&9C!R]6+3>T'2#+)E4D36*P7=!=XXZ M4H.(BFG'.R:^"G%HA?^G.1 F2CZ?2('XDIB3>:1 ORQQ"^O*ZJL)E+\OLFX)#6O6HSF4*Y!9N*5+Y559*EV936)47OP/%C%V[14 MV0OKU#'$>J3?L2YJ";^%LWL;T[I7< =030-X6V$]4"6*>O1M>KO59'\RQ9 Y MILA=(EP;ODH8"DIG0GW6Z-_+Z'4;6^*$"G%?#8H3Z\,A(F]M8EX%8W#I$SH$ M3T3RN!HJ0#\H9B J".$<%X)MNM@M+,J'BH!5H&F?]7B$C!\LX/5-^4MIA+BX M6(Q*+[DW\T\P+7^&7R]OU1=X-<:GP.O)K$_"5]7QVP31:@ED,]QFN;(@=$G+ ME"[X$++D43NC<@PRI2WAMAY(>I[2=!OLAH4NM8DT1*)T2.5>'9#@O"("#:O( M#372M[EC?2C2WN=7DSA\#GE2CI>_/IO/I\.PF!?S\L/D+=(WG@]*$R6(D9(L M@RU5^P5Q-!F2M- "?&+:-M%3^ V*#72<_BK,(9F7+*B$5 I1@F6XR%G( M1 CELU(4_[]1+MH!*$^6?'G2!:4534\C!,F5,#(+G!$OQ_N4!1) 1)(,>DZ! MZQALFVO6CRH$V5X9#@I-'D+*R2)074#]%9H\F+Y.H:AC9'\RQ8A6Q40])U0! M@O/(G,O:E+:G@AE F\RT*:7]5$*3]?7A$)&WR ?]MDQ^F/KQ;+3,9'R6_F,Q MFU]\J^+*9> V6$Y,+"AI=L0SFTA4(AL6M4B-ZF5VP_=8 I@'D;G;>JG%1 L? M^AO*GXN8(3V',?XP?SM"S'?0TA)LX\D2?'$4D4HZ?%]0/ME;1X/D5N@VQZ*' MX3PS_:G-3-MU9Y=YMNZ1J9EPW&B24^9$6HGB"%$3%2++R44-HDW"<&>(9Z8] M%?G8Z8N?\E#E04Y2'L?Q2=\S$ZDCA,R=\9Q*0;WS HT?%KD**4N7[SDS>80' M)<%Y&S)J;XI*$JE+^JD/@B1A>.9,9QV:;T@G.2AY!W'D9[-A'L:E(5'NJI2( MZXO%M$18W\)T.$GWA.M]S,H83ZS.E,B<);$\6R(T&+0[5+#0YBI0?^Q/($1Z MB"9NKM8G)K>!'=EI!H@=/:[D9"C"23(1::)#,7%!!$19O,F)\.YDNF=GV/B@5C7%6DDS1HI&&21+0FB')Z1RLD!RG MU43/>@(_<_4[):T/?7($C'F7P!/.$RUEJ#PI'9F(=2$B:"'%7R=';;2L&4U/ MX^3("&H=1S. >9R,#(JC2X$0D3_P^Z;QQ]A?%#?SOR#]BM(K!N#ZD@E/FGF5B;,&+4"& M[U:PG!)P!GU,)8,,;8SG&NB_,V6LPV+;.$&7PUNI,C/)H4HXA4NYC(&4&RW$ M&&IMUMK%1AU5GN:Q^BFTZPAF=C:XJGPZZDE-A;[!ZQNU9$/F7@1"(:C2BS$1A\J""P^3S/$DLFITF^ 0 MF+VJ9?R^*"_$FWQ;V ,%CEE*,P&# "4UDI1R5X0S[D0RUL;-^F\[BF5L?_X# M-%-O1ORM4AH5Q-G J'^!L\3)K_H=OQO._OD6IN4#_Q'80&BO@>**FR#$TJ$A M$+^\@ZM#%-EKYQI=<=Z'ZAP5I#H;#6SMZPE?EZF3D=/K4G+/'JS052'D(Y='42T6U M(^C0&'QS3")6R$Q\$)0#T&AHF]*4#Z,T]YRT/*S.',)%B[OIQ8=]!U]@O(#? M81UW2#QQ5^XMFL@1%*.2V R>F,2!RA2XY6V*2FV%4'_*M+_<]&"QK*!?E< EZ2X4;KHR?<". E),+5J9:+:U#?LZ5R%#$-PLQW MH!5@5R](%VBGM4^^@7LTILEQ1-ZG(#U9.(5!<@.BTEZ QJ53^=)X,]-(G'&! M1&JR=!:$\6TN9)U<00XW0YKKQR'";Z$75X''.Q#7_5ASYIQ*2836GD@5*+$N M*>)D<($)#TPVTHW]P!Z!07(LB9O*49&!ZNV(;X:FEZ^!I"P:)QUA/L=26$/B M/NHXH4)0&WSF055L*WUG_+.W.2J(?>$Q,K_# M5C@9\8?(MB+AR[/)6WC>C-?YIN\Y7DORDKM@J[N!W(7WX&M0E$I0IY4>X7YXQF\@. M9_+Z^>?%Y'%BV_E.UDT&>@T?_>CM=!(!4NE4V",/:->C:J0 =8*YD?T38V0< M+#.::VD,\T&&TDV-,?Q94S_8]=!^+E%)(D1CKIS$ MI\<.-*FO+94N4=,;HT MJ]'X3EL:(T&7D&5*M5.F3;&!W9CZ.H#KM,EWL,HWG[Q&>C\NS=SW,)^OSF4' M*'7%N P$6,H$G5\@+G"._@[DF+WBPK2IP=P)WNF=P4HZLND+UB>C09QZ&Z97 MXSE,838?Z,B35L82 (>S5\81J[0DC":F2A&"R-N4F-B'ZFSTHYKH&T22[DQY MY00'Q267""@GAENF$Y2@[TN)ATASYC(*VD@AMN(Y54Y/*P7H+^2'3M$I%MOU MS;I?H725_/QI&/UHZ4Y$\9#A9EJ MT#NI+>;*T82K@-E-2-=1U/M!58\G[81S^GA2);HFK61],D5(WINLG"4)M9[( MHO3!)UGR/I02)GC..N49/T8%V!-6.B7_AXBX(N^Q] R>7@Y^?CD(.0>AHBQW M> #GQ!T)S'!"G;':>F$CVW?E:0;Q;Q\G7WZZ>N**YZM?EC0O"?XVWFE#$I4$ M/^DEM2@1*=FJQT>E'O MCG\FVW1/P59,*[F+YL8A9Q=,U;?G76A.OSOW96DGX3U%7'E7WHE-35.PRG$^3(C2!!MPOEKYH#65:3/*N>-P8,O#3[L-UQ'YI**\6L3C-G>CYY>_ M^_EB"F_RMX\O5ZH+5)D,B8 JTRY]>)QBC(2,J+D%"8VNF7?'> 9[>F-B*N9W M;$=ZA7*])W6 UC2-= ^XATDC;<7K7O7I3TKSF.]MB$$*;[.PA N!JV(, ;?) MI AW1JMDA*:LS8WXD^O+/5FECT!=#N&BMH7QUL^7IQ1Y6I#=J*SAE;0I.ACGQX<3&H+L'(LX&:RXTN<[QS5>JG! M.$/DA^,$\:>""??+D"FQP4:=@%'!.[WUG;R$72C.P(:H)N2[Q,O:Q%\I>!=4 MU>,#N_&^\"05;0J,:(=T^A0HP_L#4Z0QA@D M+GDRY'J1X+OCGS:L4(N52361[MS>*U<>6QUKH"TRF5ZL\E 6%Q=^>CG)FT5, M;GRG3VFR7@-6J5U6;\H;Z8U(;4AH%!K&HLP>G+12BI1YM, T=8-^0]>M?G9C M@-?7F2RX=K'@DB0I%Y-6!TDL6IXD5!=T_>L;+:^'ESL^Q::; M^CC_]^'\TSHI^.77.%JDJVH]^+]ERQ19\GH,Q;=?)2AA1;3Q42)$*1ZS\DGX MV*;APQ%@'[YN5F^=NEO>J"UE#8*W>V3R!CT/O_ILW:+@69@M9S4P/-OHT7LT M5!DB03D2LE+$6:Z%QH4D^4[;;,]2U$Q#7HJG276@#$9REAB:4@D\$ M ?!2LUF5F\W&268B];Z)+FT!\Z@4I1J/FRV0>I)0/4)W753P3=Z&S27-7,*Y MZB1PKEPG=%Z,(49&&QUE:.YVN_9UST!G37YU25=,^UABVVM2ID4L/RQO/%\# M_SR=Y.'\6BI4"1630A7&?]#U\8+X0"T!*K6AD4G%;2E1O]WF],PT M*%*SOJ&P4O277S_#>%;*+@V^?:\=O.%X@R"LAH$A6C7-7WT.?#V8OOZ(\]4><8Y&" \:4FD#Y8X!D!,DE%1'YC7;>X]-IS4&6V/ MCTT%&J3FK"K-#!@3-N/K1#1GI>-%,N7L .6D.//*(!#6YAK=:OPSU)DC!%OQ M+/5ZFO$3KMPC] ?V3/CYY;K*T/(\.4/(8#,E)KI2$0I]$)N8(26.;(%3[T*; M1>D(L ]50[U^O*HZ7?[(1_C6A]RMD!4\-4C]MH'C+1XWBF M]A+?0\PG4X$(6GINB:50DMZ%+J5U% E1&>Z-0)^@4R>/1TA]IP2/QLP?(-V6 MQP17"]LZ)0'WSFP@1>*S0/]1)9PGS9( F)0R"\+9-A[X#D /E?;1AZU=AP$] M1-W@7'+I_ER9%"]'PPMTD\JLUZDIH$$X']"&*I4M;42?*$=!>* RZ@"6QS9M M?/;".@-MJ"?V)C6DIVC\^#G\7NK/?+S9)%%ZC^.C):V"*<61(PG)&N*CXUF& MD%1NLR[LA'0&NE!'W T";M=U"IXO9NA;S6;KI6N5ZDBIXR+@PL4XQ2DC.,_! MD>0"1"TDL[3-VK 7UKD[$/6Y::$X*RSK%.8.8)I>++L%YV&NDE6D:WM^2@]9 MMVAU"R33[$C72C'6D"VY__8)'J8R0^ MJ2NNVL6#/\!L_OYR5NR9VZ"8XB$Q:DG4.#\I2PD['P/A$(),"HS?3#_

&N M$9XLBU5$=J+2P;_XX?3?_&@!/1+T[SRC1L[]?F ;:?3>!N^#0D[0U&9>N: % MY5R]_LP>1;_D7JH?3OTU3HRIKM?>N-987DXMP%46YOIH[+_[Z,%WE!CR;3OW5Q>K9 MM7 '''=9!;*(@^M23=>38&4DSDF; QBGLNBTQ?4$\CTJV,D);.#J' ?_7?GI M37ZSF)=$E=ER)O]S^/'30!JT_)) @T1Z-!]*6TIODR/*6,.2\PDMBB8+8-UY M?(_:_ @THG:N^ %3B9^&\&4YE;/VP& M2#3PV@OK)HCO40U/2ES%1+@>F\%2:K],IL\N2@'5U;:@,S6ZG*$(P)=%.EL2 MFZ,C,1MADI7X$TGJ6+I#$V;*9XY?K M/&GC)8L@/'%F&=8+BE@=+%$^@XQ4)0%MG)AN^+Y'/6S(X%T]4[V6P-\719AO M\O4!TA](S^S5Q6<4(J2! (6&+J6(Q94\UM)L4DE\!1)E(MB8 N1.Z]K^<;Y' M):DM_KN:H7MW<9I,TI_#T6B%IZR3R_N$4B6KI(HD!:I+-1)' D=]!8F>=_' M0;59<;;C^1Z5IR)#=_7F_R_ORGK;R)'P^_X78GD?+_NP,YD#"#*#-?;9*)+% MB0#'RKCE /GW4Y1D.Y9U=+N;+<5Y$6(!47^LKYJL*M;A)DOT>D^RP!ULTHA$ M7C1GN4A%'D:2##+]66I)#P$L4'KE_;X^VVL/JA]9AR9CZZ4F^;&:-(64-ND/ M)M=D?)\9-Z5L2N&#!<&2$+9D5:S3;?H13+:$N8H>+D=0."F&:M,.Z "@)[DJ4D([:$DX]DXB]KPA!F< :9E31D6H:81 MADB;NE:Q"/ QF[>D+B=2KLZC+4-(F#H!Z^<%_'6[[+YVWR2EO%]\6JPP;Y-2 MG"F68DE6Y=A*$S'6(.F1,^3Y?N ^;$+N0;1=;2@YS6R;E[():$8H"V2H?#D M0M.>QL 83YNGB08U6M6HC^.E%W)-Q_L0$<]4R%4T@@F2/&<=Z4BCU;'@43$% M4>=4'(+JEW%PF85<@R3>HY!KB+AF&N?Q/Z3O[M/JOIY;/WV$N[^P^P!WFYR7 M$45!O7YWBD*AX0O8*1X2W-H,7*2LBXX6?,G(K2!;S=NHP%SW>L)8U^O;1RR[ M%1D4]!W>?<&GR[D47%91*99YT'7NNV6D8AY[+SS#O1;*39W=5$6T-=6U=@:R, QJ2CTY8[5: M)%:CW=&I#3XKT;JGXDF0C5L1<2C[ <:,P>&<=YLQ J)HJ6 N3E+;T M@<:E))+8':_^EKWM9KHPR)\>PDES=ZH/F!_;GQY$UU&_ZC6R;JX )1>OA:_] M/R+MK=QR%I#3A[3> J 6C0R<2_>GI^-]B(AG\J?16%YX"$R2@UD3."T+W!!- M!:P5$J)R_2[C+].?'B3Q'O[T$''--1[S/G;X]WWMW?>EZNR8P9<'?FJ2D99] M8.XXRBGG$G(IU@NK4Q9>.9]ML%*E6)O<71_ZT9'[XO-??3(_06+,A7P)7NHD M"Q,5F9\ELI30>!Z+-[*1$74 T=@3X.=%]WG9PP-KW>O?W_>)S?3.NH7 /G -37'C:'W6M"4Z&"2S2:FU$ MRFWZ,$Z!_@P;U!3:M7O.S$YD \^9@)$OE]?3-*Z@&N>'H2:G PDE,41#IKA7 MFH$%S;AS"DL6UM@V60(#0+X1U6I%2P.#]E<24BU+^>-V _3!G+NV-D6+I-22 M^SH[#Y#5ZCA"*+.58&4*;=J#'D+T1G1C$H&WZ/GY?+%;1][;Y(0F$]ZF.MJ\ MME?S2;/"A?(&HN>Y38G//C2SC2AI0?MH\5Y,S&QG(?3?UBZ?UH#.%!*.*W02 M%E?3<(A+R$M;6@>P#K&U8[!"T M,X7(IB#PM%*,D/ZLZB&=CR[3R\23]?6%*"QR:5@"C][Z3)S:MZ 6IP)HLVK% M$*&WUX9M9"BATMYK5Y-T:6MT%52=UNS1Q*2#KS/ YM"$L\7=IJ'KN!*\0M83 M.JIUZ,)CJ/@JX2W<+99K/<\@@@R^8JDAXA0#^3U",6F"@>"DR?U&4?2:2[07 MPG=O(4PCW E]B36@+8[_WW:?,2W* O-6J?N FGP8V4$X\T\CFX"J92LY3SR- M[# X0SM:#MDR";JF(W#.?(Z6B1RL$018^%ZE]I=(_I%Y9'-Q/T2\C3C_97F' M";K'&3BJ^,*)%Q>PENW21P!!)QMBLJ RUZI7=?,@PI]CF'?&T$3D[*%[A&0; MQ)Z?Q<]_NH&NH[4F>*S7QL059AM84B(Q7><>1643$]R"C4%;']I]GWH [!IH. DQ/,$#"8EMK_2C&"E@Z#],[ M;5&&6I3$?5*P/,'*2:F_IAB->*MR=35VN3] M*0<.;N VX=5'Q-6Z)VU>DP(W=0TWRUJ(VOWWZ[.U=L,RS._8@P!_@TV,PLP?L^ ML$+?L/H.X7_J5/1?(&T;6_Q^>R#/F@-Z(T&P8#*982)5^SY[)C//DGNT2>X$ MV@ZDI9]^UIFMT%:<+=L)?.K$]A>;R5J8B/G3O]_5A/!N03;-N]O[3UN9O%]T MJQ[Y[0,VK/K ;G?'J@"&I;Y/L)#'#/AQQ\*VBTRLLR12&T-DYQ%C>\*O/N+= MYB<_+&]K5YN:WM4"]_XGS;X)[&?H1?/U8V(9^AYNOZX?$3K\S[_^ 5!+ P04 M " !48&E3!0PEI?G< #U*PD %0 &%T8_<.)8O^O]\"KX>8%XUD)S20DEDSW*1Y:6N+UQ./SNK^PZ,AP#7='1% M1F2'%+9S/OTEM<0N!:F@E'IXC9FRG2GQG/.3^-,A>99__Q\_'A?@FUSG\]7R M/_X4_FOP)R"7?"7FRX?_^-/O]V\A_M/_^,]_^J=__[\@_-^_?'H/7J_XYE$N M"_!J+6DA!?@^+[Z"OPF9_P'4>O4(_K9:_S'_1B'\S_*F5ZNGY_7\X6L!HB * MCW^[_DN,(X5)%,.,)A%$:<8@"R,)B4B31&")E6(W#W\1+ T#)12D 940\32# M-$0,!BS(,A10)$58#KJ8+__XB_D/H[D$VKAE7O[S/_[TM2B>_O+SS]^_?__7 M'VR]^-?5^N'G* CBGYNK_U1?_N/D^N]Q>75("/FY_.WVTGQ^[D(];/CS__[M M_6?^53Y2.%_F!5UR(R"?_R4O?_A^Q6E18GY1+]!ZA?D7;"Z#YD2D?S)/]*-?SE?AD M;W&JJP?E2G,_^-*Q"],/WM2]U_P@AU=X3\S5*E7!T& N_N-/ M^F^S30X?*'V:?2Y6_(]/\FFSYE\UW7Y?_+<7MXVJS+,(9 M4PI%<1Q IN(8(IHDD-$LAC%%C(8,,2'#6;%]U6=R"7__W&A5BNXE]T\..!0M M\WDM\Y46L_L2/B[.?=[TE\U\"_'/2_HH\R=:WZ"5-TY#9<]_[A0$ZZWR8*4 M7ST^KI8@-V;= %IJ_^\_[ZSW]R06+X7O8EAH2XW!3F50ZWP#]D"_[09VQ0_4 M6QAW9+4^AFG%^\*TF_6YMK#$2-&7=NUXV==,TO/+KZBI_Y2OMJ3P4\>(K&M[T*D&)UU6M7/2:MXI_ :BWD M6OOJ9\S=3I5\7H ]@M#_.B:';@FC4(&5D%GH*W2F]*!?SXC?Y MR.1ZQD/.PXRF4/LC2#LB%$&Z6C3"5,)"3 <9AQ/"NV:ZB+;_+!Z$[SNV4Y MZ/,]ULH!HY?;O#X$C L>\2A@,(IB9 "C>JFF:3)*:19*E1).J0LO]@=L!$+T M 1@+21I$6$_$".L5+9(1Q"I4,$ J1"*B@+N3![9V^6Q;R8R_SVQSR?2?T_SE0(<9IAO>SC":1A%,-8 MI*E,4B5);.40=@F9&O_MZPD:1<$7HZK# K 5TLOK/Q] #;W\ZX.1TTKP$@A7 M+P1;!8RV#KQDXOXR\.*U;I->R/FL'.;YC5Y0/LR7#[^N5]^+KZ]6CT]T^3Q+ M%4V(GN00*4$A8DI 3+& ^K,NXQA%DB.K>7]!SM2F?J4J:'0%E;*@UM9N\E^" MMGO^>P1L8 KHB94U"5@B<88'0Y<6: MSBGG2+FYI_TN@&C')N'\D+N-K1AS^T!N:/6E%0:PJ,JC? #CYG K%# MQ2N#7! Y*H78F7_,(99W]2.1:I?T6:1+WJ@48F'X,7_8W.)&'K18KV8?]7C+XMU2K;437XY)290DD M,>(095D&&>8*"LDB3M(XPE%B0QN=4J9&&)6>8%]1.X[HQK*;';PA-# OG '' M8]",%0H5&YA+RRD>!D%43O#NFT>9VE;Z-Y/:[N)^OL"OJY7X/E\L7L]SOECE MF[6\ES^*7[2.?\PBD20<\P3*E$40<24AC;((*A$G&8M8)EGJX@MTR)K:U&Y4 M=?OF=X%I]\WW!-' <[O1$NS4!%^,HJ#4U.,WWP(/K]_\+GFC?O,M##_^YMO< MTH\DWLZ7\T*^GW^30B]#])LP9XMJTRZ_Y7SSN%F8D]C;Q]6ZF/]WZ6C, B4C MG"H,$:%4E]F"G_O;0Q!E[9Z+J#Y]7_NJAQJBTUA^F8[:[8B3WD+!/>GQ9N^<2 MA3C$J8 A4RE$L8H@R1B"61QS(;@) [/RBH[&G1I=E:KUR/79AZJ;>:X 8& Z M,>OF>5[,.5V WR0UG])J_>(UO>>,[5?'<>V/.5KHUAE#]J.USOVZ;X#6K1#Z M0>?U'^_G2QG.,I01GIJ-2J;Q0%+$D(2"0QZK #,>QC&QM8!1[6* M-\U?@%$6W"VE:WC6.6"[IZ\WN :>S+V1ZA&4D0D3"@4$]O E'&$HAI4&Y1R%C(F%A^ASMD3&W2EUJ" M;;:IUM-AO[$%1HO=QNO!&7B*G^+B>ZNQ&X+.C<:66\?;9NS6_6"3\<*E_78/ M/JY77$J1O]5J?:8+>:?T3Y[DNG@VYYK%[5*\^<=F_F0\K%E(.0I11"#!D8 H MB/6WG-$02AYG&--,?]"=J5V7! B?]1]@1[ '&\( M]!FB9ZBA_":7&VD$O5HMR["NO\V+KPUON@8=VHTVH3E4:UQ-H4;GJI#AKA+& M$*&(;DCY#4JTE#UN>*(;(">!BHZW]YLM9X@APY3>UVZ.P-_[]]:DRGOX)+F26G%5[DV^6UK^54N\_DW605XG8:)YK?B M[UHEX^5\D,6=NJ<_/IHCD-5ROP#!_:HJ/S!361B8@UJ89DA!)%4&]<*+PH!% M,>8RRU*&9OM5+R^G"@VDJA4U7"P$ZM<-*N;UP<#VJ8.=3>!?_AE'8?AO)F/+ ML+8VSS%Q:ZB';D??+_H@1TH7,R:" QO!3Y65?RX+F-R \Z'R5)EJ4-K.ANH7 M-,_G:EY'ON[PN!F\[L?0C\EO MM0RHZ;^S8PY"=IIIV_S$=Q@[])DX$K MQ>TW_=,'^4F:X(;FE_=R_1C.B)0T((C ,.6QGM,RUG,ZX)"F-.!8\81@IW0@ M5P6F-NEW">8+HZ-V$+[7-D!:&0'6C15 *_1X3:Z^Q?.Q=.4&1'UH%^TXH[_1 M'M3J@ZW^U17@O@OU*Y/\[:$;,._?0HD7+ 5@#U%W=0"'<:Y84U<[:!^TH9MU MN3;BL5ZS"9) (26#**,QI)2%,$MXS)6,%8^M$IDZI4R.UUVYM"/A?>)U(&G_5U&;LV25/Z\7])OPV&_*73:[737G^ M63Z8?U:5"+%2.!8B@TD<2HC2A$$<,@6S.*5)EA!$4^'6=J1#VM0(H-&M5Z9S M-ZYV7. -K8$YP1:H'NU!+ #PW!2D2^+(K4 LC#]M &)S4]\SR\3Z_LY8]\:N4,S.EIE?L0/6<- MS;^:_S=Q-M_HPLS%3U*//.?:CS>_*,7O_V#ORJH+W+LE7QL'_[6L_M3_7FQ, M,\TW/_A7DT?P24_Z-TI)/?%$'&91(A%,@C"%R-0YHJ$YRHHBGH:<1CB)7:H$ MCJN^DPLP0MG!1F4P7P)C6WFR4?YESTK'T()QWP=+(I[L4QXZH$&;-^ MME[D\9Q\^5Y&B]Y%N8XDW7*^WICL5G/6=T]_R/PC?3;G=S,6*,PESR!BU*2^ MZ/<+RU2_9"*+.5M[*FM7.OR4Z6*S@6ZK &W^[0,!./ WX4S/&Y\ M@'U@0:VUUUI>KE#YKNUE+7_L6E^NP)RI_>4\1(^TO%=W?WWW.B2?9)EH_^OJ MFUPOS;+B-L_G5;_V]WI9_DZOT?,9$R0@DD8P2$T'A2P6D"8H@FF&&4ICQ%-B ME=;C*GAJ;%6J#D,":N7!3GNP4Q]\,0: T@++O3CG)]+-:$/B/+2;.QF(Q8IO MS.^J*BPO ?6!!B\-N:=,S!Y0=:9GNHPW7LYF#RL/$CG[W.\>!?:Z?K_>SG-. M%_\EZ?JM_HE^\Y4D$4T%E'&@((HXAA0A"C.$12P3SA-NE9K=(6-JS-ZH"2H] M@5$4E)K:AX2UP=G-U9Y &IB6>^#C%!]V 8%>,6)M8XX6)W;!J/U8L4N7]BGV M*O6SUQ^/!WFGMK$9>QT:,Q2G@:(!5!(QB$0<01)'"*99KM["I M3?==6-(C-2V(\AOPM+7 I0CL!8PMW#2/R W, 3M-P9T".PCKI69GQU#'RK!V MF'07B+TPQHAU8NVL.2P7:WE/SU"*#I2J--9,98*F:13 M,$T)1&&J((MX!,,P2I,X"^(TRIS"*-HD38T1=HJ"4E-@5'6LGW897LMH"A^@ M#1U)T0\O]\"*2UCX#:IHE39N0,4EHT^"*2[>T(\H]NLOWJGC0HTS3I6@3+L0 MDL0Q1$002*(LABP.XE %(4I"IU;BW>*F1AG[VH(W/\PIO:7O8 FO'5OX VU@ MRCC :Z5."[WZ8PT[3+Q2QP61H_*'G?G')&)Y5\\J4O2YC.ZZ4V_G2[KDVITQ MK7#R&0EX%F.!81:FIM*T$) *(2%)F)1!&NL_B5L*_]9O:A(U;K.F"R2>5F2Y=WX\1 M_DK7O4)_>^=Z<8VLW^JY 9>-H?@G+CN9U=J^5>)_JIE%%G>*N1QU.[_<*>ZX5E M,1?SQ::8?Y.?)=^LRXI&;WZ8J!LIJDI5CT^;HO8QWM"UR0DSP3J?O]*UU![( M9EG,L$@3*E4$@R!(((HC 0E)3$5HF<2!7E;$4CDM*WQH-37NT"H_:C\Z-QKF M0-;&5$7=^,X5P,^03:[YK)BV;C+JU\@GFR O,Z^ U!DS.@9%APB;K+>I90$,6)PS# MF&.A?3690O-OB(G"A,QD S_WF ?<$;[PB ^>4F$Z1@0Z(G(H,=(W3\Z",?Y5B8XH1 MOUN:C?75^OE5E&KD MMU?FM%'B6IVD#0#GTX5JM\CZ,SWHE7*D]:$%25[3\'K_9"A_W-,X1 MDI/#.=?[_15JWA:VK&M%?Y)\];"<_[<4,XKC.*)8:L82VFW3_X0X(0'45)5% M-*,"9>3:&LWMXJ?&6TU-]/560S!?UNNV^5(OJ.LJP8MMI5!&%YUAL3Z>D1W! M#8?\P#375J-YKQ1S\UQV^@];>_DR;H.77>Y0X<4K+E^&QZ;8LL4H/>(=/V_8 MHL[QTT+J\_@9#DB8L(A +LU) B,1I%D60B2X$@@'(8MBN^/%=B'3.UA\;SJD M-;K6*<'+@BYVY7&=XA4Z\.VFJ"LQ&RV4J<*I#F3\J5;QSU>#XY!"POZG!+YS!=Z;)_OAY):HQ*D?UA M.B;(*T;J1X]-E=%;KB7G\[*:HJEOJZ(HHP&E,*;FX(XD"+)$^Y."I4D8QDFF MLL"% UOD3(WH&C7!GIZ]J@>WX6K'6Q[0&IB<^@#E3#\78/#*,6VR1B62"P8? ML\6ER_M1PGL]YIUZM99B7KRM^G(_FZC*>'.!(D#(C0OT(R9S>,D MAI2=7CW)73[TZF/[\ M598=36^%* F3+G8%H_-?GO4_GE8Y7?RZ7FV>\FU=S#*$:EG,EQLIZE@KO4XM MO^@\B[,H3&,81D)38$@CR#C2[A*F(D@4R]+4JC_(SZ.,T5!QY3>TZ'6+KJ4 M59)HE5+V6N9\/7\J'?;F0#*069!)O-ZQRY@G/C%3C?W(Z+?5M]*FGRWU(RY%'0M/JY78L.+O]'UFBZ+Y[*B,EU\ M6BT6;U?K[_J"&48\5F&60"I,YT"2Q9"F1+-4@%D2*4Z$=$H^[Z'#U$BJ,<%$ MP#9&@-H*T)@!:CO %V,)J$UQ]&;[/# [?AOX,0S,=H,\ 6?RNP)#KU381X]1 MB?$*H(YI\IJA>N8/'&Q5U 7K$ X"$:D49@@EVEE+C=M&,YAFE*0X24(5.,77 MG!,R-=H[VHGK603P+)QVG'4M2 .3DC,^[I'Y'0#XC;\_)VC<*/L.4T]BZ;NN M[3?I7TLU7TI1=P?\J)_S816P7[6(W%0=7 .:5D%SDC\I3/8 YIJ\^0_3 MTV_RD^$9'/ 6>TO M?YKG?^Q./,-9&(9)PA"#,A(<(HY"2%22P4QE240I9=2MUE^7L*G-U%HU\Q'C M^]'?ZRH=TCFEN!UER_6&)^R&7G?LJPF,GC>#1$78P.$["[A=X-@YOQ=-/Y/A M>_D>]^9$;Y:%7N3<"J%?H?R5_NO=^G[U?3E+4\PCE"%(>4P@BE,*&4\05$K) M..0",6KU0>^0,36^J-0$M9XWP&BJ<01&5_OV1&V =G.$)Y@&IH9>"#DU*+J M0:\&16UCCM:@Z()1^PV*+EW:ST78/P;:5@7XH!6OZJ-LS[NWI8?IXN.J"@!] M\Z.0R]S4)W\_SXM9$F&)DH# )$JUGY^%VI^@60)3GO&4(AD1:=7-R+MF4R.3 MHX/3O5H;.^MNP-:^O>+;= $:$\&7G9' 6.FX.>KON=MY."_R- ?F//\/\LUR M\UB'@WA<2'G'WJOOY4^[41TU[Z >>W7^!?3[0MROJ9 FOBZO=RJ8BDT?JA!R M$9C2\ A#(F4,(T+24 @49L1I0^=8P-3XNM2OC#!TW$T^0EW?R@X%-3N_3;WB^GT,0X1$$J3<( MGHL>G!4UI%P4RWR4D[.HV(\PCSI6$ MC(04(M/I!1-&H2)*>_<98RQ!;F<_+N*G1@SOY8-9D*]77$KA[A X8F][(C04 MHH.?$6T5+\M>'J@.=KJ#+X-4S^Z'F^?#)"<51CY>Z@//Z8%3KU%ZUE4L]!CO M\GPCQ>O-6@OZ*-?SE?@K76RD%OU-$T09O%+]O3"['KO.+3.4(1%%$8)81+%> MXJ2A7MV0!)*0LUBQD :9=&H+<(TV4R.^5PN:Y^ 74!H%:I6U[U\612N;6Y6_ M<6P><-7SLF/'T9["P&19 5\9 BI+0&7*#2B-N0$[<\H:!3N#]CI<>2R^Z0-8 MOQ4ZK])HW#*>/L [J?7I9=!KFZ]K*CNI:$2%J>^$ I;J_QBO,Y022L*0 MRD(E,N54ZE,CY_T6))XZV_4K,>KY+;!D^!=[MD-3_@L\UBMZT/A$?Z!. M-5Y4?*%^-C[A;>]ZXU5*S[ZT*SZ_IS]NBV(]9UJ2:;NS^DC-2>8L27B(.:<0 MF606[;%SR"1FD(51E(8I2CG%35K+O4/3V7:15GQPF,MR/\9)(_T!FI0+/=,_ MR6*^KD('M@? X%;\?5/5:G1L+-OQ .PH^5H\1VH">_?J'=!JWH!]1?_118VH^YW&&5ZDUJ-7N[@/O\^'8'JD, M#?G@QRXV67:GSP#\5)DR8M9=-Y:C)N"UJ#*I7+QNN%S3\BZ,UKMFX;JJ_5+] M^6YYR\O>K?DGR>7\6[E6HYF*!8M#B 72[IDB <2,Q1 '<<0$QZFBB5O"L8W8 M'M[9T+Q8ZPAV2CH7"[R,MAWM>4-P'))KU 4_-0K_V=12<4&T3^$^:XA\E]V[ M+'CLHGG64)PI>6=_KQL+E<.LGV>OWYCN]2%.DPQR%F<0<2H@Q5C #*<"I1$B M<61U%KT;U:]R_4B7SW:,L8=,-Q_TLW?@V?[KFT^_W7[XK^NG\JEU'0D^ M]<75/*W_L4OTV1MJE*EWJGHSL<[\IM_'^^-Z]237Q;/Q%4SY2=/,XEHQBB&.(PI9%%(:B#!-[::5O?E$<>#)W @B^&)5!J;/'G6=[@+Q^N"W$COK9MH?A^*/M M<.> H6:.-5"=QIS0#+$/=AJ@(FHOT,:/='J9"JF]P.D5Y^2I8NKNM*9N4/=) M/IE-@.7#NZ5::0?2[ 7\\MQTKRL7C#)B)#:[ED&B%$0XT=]XGD10:9\YC@1' M21#W.U"WUF%J'_W]X]6FQ^/6"K!GQ@U@S]LKKCP7MW]BKH??@SR'$4^X_3V" M*\ZPG4$GE&5F>"8V,_- G M1 ==3F[ UB*P;Q+8VG0#^BUZW<^+/.+L]_3(AV+CGB5YA/+D9,GGV-<7F/FX MGFOG^8DN/M+GTJN><9HQ&B4LD]_R9?TX*^JBJBS%(J YF&"E)IW#@:: ^.8\,M291%F0@" M9!5??DG0U%RSNO;:GK+ : MJ=5T+U+6@V\T>/C$;F#CZPM6C6ETW%E>4K&L9 M>.2Z==WFG1:ONW!]/P?#%*TV-:OOEI^I67DVK8IGB 1!1/7\QTR%)MTDAH0D MFAC2+(T02I(TWX\6CI,8?J'YG,]XQG#""(%2<=-% M/**0$D4@#_5*(PVD_IU3T>NS4J9&"*52X"?]YF]R8=J%@]SHVAX^Z@"H'3-< M#=/0+L%)3M4-*'7TQP2=$'BE@?.21N6 3F./":#[XFL:H=:;&\N'PR**S3KD M]4;^EZ3K>XV^G,D89S'#(:2<:1]!F*:HB@5Z+8%YG,@48TKU8]JRHLCB792C"W^;%UU>;O%@]RO6N\%!,,LF# M0,$8ZP>$")>0I@&%$:(\E(3'@7)B.%O!4R.V3WV:?%BC;$=I0V W,)/5*CH57V\U MWPDI;I?BD\Q-S6I1I2_=/FCJ,UQ8UT_-I$ LY0)FC,00R22"6"0(AEDL,*&" MR-AJ\]9=]-3XJ5(>U-H#K3YH] =UY\^M!78DUN-Q=-/8L" /?7#D@._EZK?7 M BU6O"P"61["OA#@!SI, _CKOQ[](:N^'^;^\J,0!D%4?A)ZC#C*1Z&_IZ7SMG*6]SM,.!AKM_.R<^OOG96=_WSM" MDC[HR?M09Y/7KE\9?+FW. R48BB4,*:Q=K^8XA!+2: *5)QF6/(L=&KJ825U M\X#CW5VR"L [S!("M$)Y1\QQM:2!X[H- >C#,1 M@PXW]]VQJH/"?U_.B]>K1SI?SCBB2'".8!8)4R RD)#$+(,I5Y+A4(11XI3* MG60SW9HT[=LD\](EE!!9095%$<0811 RL,8R@1Q193"6%FU M'KHD:&J3O@X^JY7=RXNJU'6-U6M!]_)*P1=F ]- 7[AZQ.IU8W%%K%[+P"/' MZG6;=QJK=^'Z'OO!K^[^^NYU2#[)A=E5^'7U3:Z79?N3/)_GA0D7/O*0$T4# M' D!0Z)7(B@5F3F<#V%&$18H"C+!0NLM85?I4R..4G^-!*@M #L3P,X&AVU* MY\=AL24\),@#,XT=OBZK& ^0.VP.#PG]2/O#5[[B;CO#??'JW!QV'G2\_>&^ M]AYL$?<>I,?GXN-Z)3:\+%OR^3DWA4M>F?X&:L[+U[ Y/D%)0GB00&KR=U$L M)&2,44@HS6BLM!<9<>MOA)7(J7T8:DW!@:H.I&2'LP7Y>T=O8,:O]05&87 6 M18^]+]T1ZB0:NY'&8QW.?AM.OU'^58^_?M[/:ZU?;,2#B' *LOJ_1\U7[U4U8TAVI&TXX?K MT!F''4H=0:TDJ+0$/]5Z>JS3?A$+K\S0+FU47KAH]#$K7+[AJE#K3]+LC%>M MV,JJ1MJ*.[:85V=F1A0W#6/FC_J2._59_S17)NMUM7R_*\\:,@L0]4!I8%R/9, MM"M9.O23MSV=>XGG.?BAWKB/LF^DN4?4AXA%]Z'>2T2K>X2U)9[=IX3>E;F_ MS4U'SK>K]>O5AA5JLVBJYL]0S'@61@&4&2_;:0C(:(I@Q''*&*=<2:>*!%W" MID;COU !A&0%D-6GV+D =SNL=HSJ"ZR!.?),8XR;)CK:I,F#VI4!/YEW?IW3 MA4?WT@8CWW6WVP6.77'[HNEG:FU?OJ=G59/52GR?+Q:?5HN%'OT[78M9A$*% M \T<@<@$1!(1B#G",.8X4R3.(BZ<^N>>D3$UUFA4!%^,DJ#6TM%Y.X>E'6=< MB=# 5.$*CGOUDG;S_18N.2-GW)HE[8:>E"OIN-1#..3MCWD^"Q0S?D$ 8R2$ M*6060Q:&YE K4R),8L)3)S_A1,+4IOEQM)_1\9I R!)%VX76%=@,OEYR@>6Z M$,A]TX<+@"REO%SXX[Z1G<&/!Q=>7_CTT_SA:W&G?L_E;9[+8H:R3$B$4A@+ MDVTA&()82**AB[C^'\5A1F?%JJ +NPG>(*J[=7JJOX548^?@AU!>,)V8*HXJH9ZBNX- MH*HP('*^>=Q4\37[;2:'J9;: MA@M5*/Y;U8I=06P[OJI+;=TH]^]%1Z1?.O MY1)%SZ)?GO6XXMWRW?*;S W+W9HRC&4?^&VOGHB&.)1$0<3# "(D)61Q$L-0 M*)5$A 4TDBYNA[L*4_-+C/K@[6+U/:_*7FQ5!SO=_^)&2#V>BQU/#8OVP/1E MB+\$NU'?M ;YR5B@Z?_/9W$?I*=2?Q"]4EH/-49ENOXP'1/@%2-=M['R[O&) MSM=E8[15GL^B) L3*0*H1,STDBM"D(J$04E-%?HTI4+$LV]RS5:NNRN'@ESF MW+ZXX:;>3C^P6'74/G5!TVUWI3]"(VVPW( ]D-YW@=1[B^4\!H/LLAR)>I&- MEO/FMNVUM%Q]1>F)-5U697^K5=\L2#B521)"12(!49AB2$T.JI!!)#(9)CB- MG,M0' F9FG.SJ\JP5;1.L.I1G^(8T&X&\ 73P/._!T+]BEBT0'!=08OC0<J)\L M"\./OULVM_3(B'DM6?%J]4TNZ;+X;;ZRXX*VE,V/U[3!_G)[.7\/QNZ MUC]>/)M*ROE,+]Q1F(0(8FQZ+&6,01Q+!L,@8CQ(D BH56F7*W28VJ>OUERO M+2O5 :]U!V4S+-,:@()_-"8 9FQP2*GI^:"ZB6DD^(?^I)H0D,:"&] \B,8( MT%@!2C-NP-:0LA[[" _!(>5R^(_M1UMA\D M5%TY5,]LB;/EKNPS MNPB?VI?HJ"Z\X_:+$^QV?N]08 [\7;&ILU];< ->;X;QD?M@YS=APT6!<7,X M>D!SDM;19XS>8;Q<2I%7!;(7"\FK6/K.H8N0J>&H]]-"?)5<&_A[5I/+PN=97".<[7#G<[,AL"S8&) MK%&YJ;/?*&V0K<(@]O3V&OGKA)3O*& [X6-'!#M!X?@ +%;Y@\(Z%G^9C*T#=+?Z M5W%>=PJ4-H#&B$%1=UC6#XK^2"OZ 9Z"*GOB..JH)5#Z67Q<#J7G M*#V^'OF[K -6:.G!2*Y@6A.\#HH%Y_1PZONLC78*ADQM:;QZ/ B[I?S#3+U[< M.^Q\7NC%\3<31E7H)SC7/F85.?U^FX,>*)IH7X]!&G(3[ID@R!A.(=$6,ZZH MX)E3*S@;H5.;[I7.L%0:[+3N&V5^&72[):MO* >FA6X4!TK3=\'(=ZCY9<%C MQYQ;0W$F^-S^WIY]>'>;=+=+4;HT7U<+?7]NJC45SS,D4,28$I":&FPHC#43 M!>7J5#&:,2;UHM0E$^:20"<6&B$=YM[( 'M:E^7%RC[(M=YE/DSV;Z#2W[$C M[R7X[3C))ZA#GP,<(7D!-?=>NI90^&V=>TGHN)UR+2$X:8QK>]\5!=M*]MJ% MB[[2\^A!YK,PP&D2J @F1&80)5D$F=3_#+(XP3&.!4V$TXECNZRIN3FVD)_I!:F#6V,LOW _UKA7U7+ZM&PW_!=Q:Y(U?PJW;\+-%W"[VN4!)1@16W:C[@(G1JW+'MZWPKOI79 MILF$2^H#,P8MH!8T\)%H[LX0-^\-__U MOX[G?OOHHTSTB\8UL_KRA3U3[U+&35V_:/9)BOKE._PD\[R?_V,S%V9;3B(I.='?>)EE)D@GU%][ M%7/(,8J9HC&-E%4ZZD5)4V.))O5@T2AX7<+'#E&+0UA?. W,#RW)&N]](W9= M(DPOY%XVW>4R@E?GLYR@XIJULAO@17-33NRXE(%R>D/OO-ZU"?Y^+:L_WRV; M>JL?Z;.)IIQEB"5AD":0"YQ )*30"Z68FFH>/ XH3@E.73RLBQ*G1J'; L*U M?FX^UF6 [5PMK[ -S*B-KN"G1ML_FZ)SUD#VR:6V \=W1O4%J6/G5=N!<":[ MVO+&OO58\V*]X<5F/5\^Z'_(]3>Y5^UU1D(1D3B1D$D90Z109OK_K-UM?4F&+VB>;_L(LR& 68P01CD-(,BI@@GB88$9E9'EQJ7@3#JX/7+FU4C^ZBT<BVI MPH!@A%7*>.)6W[I+G,O+/TZ5Z^UG<*,_@[0,])UO5;ZFZ-(1SAB3*$[B& 9* M)B9L5*_4LR" 6% 5\'4'C&V8V9?R(WM" ]6:MP& MD &K4;UDV7$;T[NK37DI0=X,?6_.+3;KYS('YJ]TL9&W_!^;^5J*5ZN\^$T6 M7U=B%F',0A4IJ*3I$97A"#*B,ACB(.4\"@.$L]E2/IA./G9<8B/6:F:0:F;L M"Q]N@GS4 WTUIW.FE(7Y7CKFL%B!C5DMZM7FJ M&MWI#XVI%KY:ZD_.1HKZZ[-:SD*B8L+""(8TBTQG&@%)G(4PRU)IPEL2I)P2 MD7KH,#6FJHL+_$^Y$$"M])J6NH:Y]'D0=HPU,+P#$UBC-2C5O@%;Q<&^YF"K M^LVEHU+=%4 =,]\U0WFO4K/?E++N=?]?DJ[?ZG=\%B M[_)<4^WK,O"H.M OO=&S!0%G/*(9CAF!G),4HB R1;VTCTA327'"N0J44P%J M9PVFQH:FJF6CW$GY2S>:='\:=@PY*,8#DV,%9Z4\J+3?!@_5R]V6@J/^>+$W M?EXIT5V+4=FP-TC'1-A_(/<,^#I=I,[J3(D0BH<9Y$)*B*0TG:MX!E$4JDA$ M<1HA*W?O9.2I<5:MG'VF^R%.W:QSE?4#LTF3>^4OO;75VJM3V@]''2V5_:PQ M^RGLYR_H$??WRR:?+V6>_R_9E*ZED5!*405Q%IIT]01IOT(0J+ D >%)@(A] MF-_)\%.;A8V"0&OH$'5V"EOW?+P>C($GY3X.ODO\MMK=&1UV>M=XP6"M&A_$ M?K5?Y2O1L:R'M3V4?$6?Y@5=:&=W1EB&B2("1BPP_1TI@90H#(-$ZKF:!EF* M K>#0GOATSLNK$JY-6'M]4ZQ*5>U5W[PVI3(UD=AY_Y[AO=%DR0KN'=!#.0G @1,I6\6_<$;E)5@NIU9>'*$?O35T^6KUR.;+@4AHC#.]%X*,>R^_;,]F$++0\^WVS;T!E>)DW7YINMM[:;MVK=>COHS#R M\_+Z11E+]U$_1R,_D.-OV=CB^WT(R[20C^N5FA>S@'&,4)1 )0,%42 "B!F* MC%^O4H42BK%RJ86_-[;3!V6$LO>E:J#2S>TCL0^8'9'WA&%@LK5"P)D$S]CJ ME:CVQQ^53,X8=CSASUW2LVM%V4SX?+O9Y[UFL^;0[_[[:I:$:8RHC"#% 85( M:NB83!7,J QB'J0(9TXY^H[RI^8MZG14*6U_\*E14J454)17J]75IL@+NC3A;:X= M=?80M*2AGK@,S3&KY0/4V)O"A\LR4J)2T6>OG%/#/??%V1,P<@^<4]-.^]V< MN:9GXK=2DNO5R)L?O%R??**%O%N^HOE7\_^F?E3/$HH 3I*">[!RB,$6FK'P$XX D*$C"+,V:@5MTUG-3N,80X8$DBM$M.!8,HQ1R2+ NAD$$<,1H)_9EV*]7@_T&, M4[1A^R@>]AX%/7P4LE)^D"=A]S7UC^[ 'TB'-]QCS*X32GX#=>U$CQN=ZP3' M24BNV]T]8@$_R\>Y-D5LN'ZL=5A;$L228].AEV1ZQ1 GB?X^B ARF=&(QB%* M(OMHP#,"IONV^\R, .K0]B M [NNZUL]N.RX^$D^TOFRBLA7J_6CZ=%XQQ;SAVUFDO$E[^>:&Q[NU&?]TUQ1 M;GYW7Y;RYS''88A2&$>A=C?B6$'M[U%(0I)$C*28A4[1,7[4FAH-U%:956)M M%]@S#.PLVTL-K(PKTX_VS -?2@.=RZ-[>=AVSLSXCW!@WAKQZ?6HC^P3;,_5 MD[VH-G)M99]PGE9>]CIZC^Z@&Y;/Q9RNY[)I>X=5*E,2Q3 @)(:(( PI#@5$ M6 48XTR@D%NW!CT9?FI$?/OFLT,OT%.TNAGP>@R&]L#VE/.<,-5N]_6-0$^' M'J\+:*M9!RU VZ_JYYU]7*^XE"(WM=E-:9H[I7]BO#^]-*OBXV=,<6T,"F%" M4* ]+XT99B;'4812TE F8P][(\]NAX=4,LQ([J8MC#<.P^.-S98[OF_=Y9\]LZR*%* MRZ:+)JGCW?(W^L-DBOZR6J]7WZMT#GVMZ3<:(9H@1J#@$=9^A&8BC*F"$N$L MPX$289Q9[^Q.I]'1S!CR)(YDT^%"TCA1VVAZY\5A8[2>,]@8%IK@3_ MKHE, 8TMH#$&;+/2WBU!;0_8&@0:B\9[. [M)<9[2".UGACZ8;EM*?J!MW/W M\4H1XVU4^L'B8$_3TY ]/G7U9],H\-X4'-?#WB[%9ZID\5PO](2*24*PA"S, MM$^=(0Y9A*EVMA/)1)1)AI'UY^RRO.E]LBHUP;_0QZ=_ Y6J#AQH@;#%1\@O M;L/[TT;9*A1RBY_6MT;/]X&'/3B=#&0QS'@L8V_3 9,XW'9--L?;^=)LU94! MUOFNRPN/1,110"'.@@BB) D@2R(%!14,88*R* W<4S?."YL<3Y3J]RK)HGPNZ+FR/2T]%N4R 8X'#S85? MY,-\69Z=,;HPF%_?X'F61#)%)&90*9IHYD6&>5%B@.4<2R5Y'->8OEE:%J[Q M@V@C;C@\WY29)Q[!M#WP8]JS_3%'K81]D!GIV<$O7C+Z_9SS8YKW3A4 MR/GL?DW-N_WY^9&M%K,0)0R'L8!(Q=J](E$ L=*@I80'/"0I39752NQDY*GY M4K5RH-+.;D:?PM4]C:\"8>"Y:VF_]:1MM?7,3,TE_]>'U;>?]3W5)-5_*>=F M.2M/1QIE*K8:T,R_]@OZYG9NRVW5U<]NF0D(Y<6,ADE(PXA!K+^K$-$@A80% ML?[R2M,XE*<1<\@#7X1OM>K;8&M"^- MHCX7.A?1\)PAVBINY'S12V:?9H]>O*-G#R+.-X^;A2G%J.EGF2^J&CC;FEWU M#E_,PS V3>4A1'&J**<\8,CJR^TF=FK\\7:UEO.'93TE^#/8 MTWVOSIGC)HKE([#C%__ #LPU>PJ#$WQW>H/;HEC/V:8P87.FVL5'6K&2MYW8 M?@CZ[3)D)WK8!L8/XI,=JI.-".[@4."P<<\<>GRZPO)6QJL[W1M4==^PY$[2:]+YP&GOY;-8?_[-L@XKD8?8? D-N_8!)O1J[Y0$C9:#[-M=!L/WNKA-W-AK MX0MFGUG_7KJC1]#CAXWYA-ZI-XNJ3/7;U7I7F?H-72_O-D4^$YF*6*0"F,6$ M0224"5-(8@UNG.!82H7L*CK:BYS:Q[!2VKAZLE:[;!#.=X7HI=;<5']TB(>T M [^;5(:!=&!RJ=&\4Z#1V&S8[9?U-TK#NR'@=(BD]P[K2 'S/N!U"SMU0JHS M\M1NI/&"3YTL.X@_=;NSGR_24M]WEG"4Q2Q-H<*I*<'+4\@DI1 A*E$HHUB1 MP*7B?XL<)Y8>H?K_45GK_JVYVG -61IQP@@,.=%H!I1 S$,)DR#.0A&BB#/A M5D+- [+CU$R[-\_O"%?+X/]+J-JYS1Z0&OBSUEY5W9^_? $%K\YRFZQ1/>4+ M!A^[R9T1PZ%WD'6#U1O*>MC=UWRN? M.0%VR'C."[@@=.3< #L(3O,#+._K1S.O5H^/JV79^[SL>#<+$I7)A(10J%1" M%",,210I2 3/I(Q$DKH%V!T+F!J-5/J!4D$WUCB!SHXEK@%D8%;8Q^*FZH!X M ][E^48*?US09K_7N7\B9-2YWF;B\=QNO:[?7/ZP6JX:7^3=DJ\>M]5_9<)" MHE=@D*LX@TB2#%*9$I@BGB#%>1*0V&52MTJ:WNQ>/ZW6IF1^4^>Z#"DI6\&Z MS?9V<.VFO1?(AMXDV],15$J"GVHU_^R/ 2Y"X94*VJ6-R@D7C3XFA\LW]&.) M_53#OTF3IBS%K5[0TP=I3JZ,3V'*_'^4^J72KB_)$ Y)FD(28@Z12 -(I H@ M2Y-$"*%($#M1AYOXJ?%)DT&[*!,U;\#WV@) *Q. J&T AG3<&,;QP=C1SG!P M#\Q%![G*-Z#1'=3*@T;[LB'*#:@-\$=2_8#SRER.*HQ*9_W@.>:XGJ/TC+2= MY_3A82VK\J9WJJZ"^GZ^E.\*^9C/J,I8HB2%6. 0(I)H+XE@"GF6B$2O?6+! MG$)O+@F<&KD=ZFOV!FJ-P1>C,RB5=JSX?!%T.QKS">7 Q'4EBN[1N9;0^ W3 MO21TW'A=2PA. G=M[^NYM[+)"^VVF3,X0U]5N^U/\_R/.AHU4BR-14AA2JAI M0A$$D"*%8832..(L8C*03ELMW?*F1C>-NN! 7V 4=MR(N8"SY;Z,/_2&WJ9I M!VZ >&!+7/QNWUR0.>YNCAT )YL[EK?UXY9?:#[/[]11B-9S]=^]:&*99"E* M(D@"GIFJZ@R2+,)09:F*LR"+HL1I-]=.[-28IM2ZJBHL\R88QHUC+/&VHQK_ M* [,.%L =RK?5$&:S^!+_><@,N&K:@F(04"PH5RF)3Q3*!)&%*TU# @U@$C&"G9,9S0J9&.CL=0:ED MOXXY9^&T8YEK01J84YSQ<>_3UP& WZY\YP2-VX.OP]23CGM=UUY3E_(P$&:O MF&*6,DS#&$.>F3UD%2A(TH1!/?4I#0...'$JP- M;FI$T+\V92N@=@3@#Z:! MJ:"I3WD4S39LA'7^U6>?Y#%G;JG/V:!-CM6 88!RYA>UB@.62A2B .E$AX'(G'S)QSE M3XUA]LN0E/J# P. T;UW61>K!V)'2 /"/#!#74*X.2PWZO_Y!F@+S&I)VS!( M:1<7\(:J\6*EPTL5>W$!J*/JB],PUY_&?S('8'?J][SJHG/[N%H7\_^NLH:2 M-$*2\Q#BD"J(L':F& YBF"8DY8S%2"G2]QB^0^[DF&Y/M_)HQ:@.5PIJY7OU MW++%W_VTW1.JXQZSG^)9!@-O-1_F?-T"JL$.UKMDO]B)N@4@74?I-K?[6^AM M,QX^TN<[IXK\D7<^(I%@$,H8*HQ B(02D/$F@5"'#440S MF3F==O5796JDME72,)IY9:]?*UH^D_[K2/](O\P:''F$$CKOA90G!R0Z7[7WN+5->U^5F/C;=AU[30LXRH@*!< J34&@_1HH$ M8LP4I$3I5:'^+T+8MG7*60E3HY1&25!I";2:X+5U0D@[D-VLX06>H3T25V2< MVJQT6M^KWX+K^M->_M->R)SGM?AM#RE012H%$K)]&RF MB9[-* P@#R2C:9R@4%G%%':+F=J4;K3KUWSV",+N>>P/F($G\T&KV4;+ ?O+ MG@?"MJWLT=TOTDWVO 5M361;KNZW#OAUM1+?YXO%^VWJ#>>8RDP*&(L$013P M"-)4)C"4-(T2'M(DRUP<_Q,)4YO#C8)NOOPI<';.^U5P##QS&]T&RDEJ-=VK M-WXJ953WN]7(8W^[_<*>(;:%_K:;CWVY5W"GR@(2Y?Y5J! +LC2#D4H#B,(D MA2S5$SQ5* TQDQ+%5E53+TJ:VLPN]3,[]:6&O?8&VU&UF^Y>L!IXVKO!Y!YP M>PD"OU&WK=+&#;V]9/1)_.W%&ZX/)=D>7]0-U[8RS>F%N6Q.%Q]7^=SL,;[Y M49C@%K;0=^7%C 4)QXAP&(51"E&L8NW>IQ$T%9E1Q+E>KCMM!_I1:VJ$(6)MV [;&52>(M7F@L0]\V5D(C(F.?.7I<=N1V_@/<6 F]/S\WBSUZKM* M\?/(IWY1'RR$Y@K57BS"YGHXNP)P/(SNOO?Z9EEHB9_DP]P4Z5\69D-W%DI) M4<8S2+.(F"JA"%+,!10,JY"& @?8*FZP3<#4>+G2$>R4+,\?[/==SX)X>=OU M6F@&9CM'5)SV7+M,[[7E>G; T79'%3[^B"+&2&" M$E/TFT8_J&QP;1C5 C7BJ2*QAAH168;<<,AB&D$:!B11"0HEI@W4]RY= MN+SA?3\"BXX,NIT/>A6&8W7G.H!G5SRQ!-!G:ZYN*#RWY6H1-G)+KFZ33]MQ M7;A^@ #HWY=-^3\IWOS@^M*Z?G@J(I2%,86Y]#'8\,SBX Y.03:3SOAF@LF. HN]7X#A>:'.K M)M.):KX$EE- \\7!>@0+5(6LR_U,/;Q4\Z443<_BE*>2QA)JOTI %&@2Q(R& M4(7:C444$\:M_X@&/\I4V$\RE^MO,I_15-$@ MU!X.YV:Q&FN'1[\((=1>3D9I1E%*HUX-C-ME3FWR&TW!? FTK@]ZW+[-C#M MMETQ>85N\,53K>T-V /0:+Q=?C9:#]#D^#)$P_0Z[I#[,BV/+P/1VOG8XM:> M.0PK/O]%JM5:WM,?MT6QGK--8>H6W:\^4K/!/@M9%-&82VB:XD$4X=ATPPHT M\F$:92%*%7(J,711XM0XYY,LYNOJN&KKZH%;\?=-7I0__)=_QOK3]F^@,JJS M-$7/1V#'25Z!'9B1;N]>O0-L"]@-V-?79(M6&GM,:K %QV]6PT6IXZ8UV()P MDM=@?6,_%FI20>]7M_P?&SW;ZE#-^;!MN,:/^"-%$M=ZVIH MI=86[-2]5-O$F6FLH?'*-)>ECLHTUB <,XW]C3V99BV?Z%S4N]:WRZH2435T M'5(P8W$8JX PF"%S4D4PAU@@ 4D0J#CF.$LQ<_%X+&1.S>>I53[3VZN)XNE5 M$\@&?4L"\HOIT!1T".<>FI7&V]@HCS1D#Y!?(K*0.RX5V0-Q0D8.M_8,.)<+ M_=N'7^52KNE"2[@5C_-E&?A@**^9?O7V9!KCC(H@AD1SD,GVS"!.$8$H%%&: M(2)X[%3HQTGZU"BJ5OX&U.J7D^K0@"U].<:K.ST4.[X:#.J!FHA'<% M4,>T=\U0_7+^O\WS^6KY=K7^L%J^HOE74^I6YG?+[1Z_YMY/DLOY-[.QEL]" M$A 1800%BV.(8D&@R4"$E,?Z5U)AK*QZ)O:4/S72VUJ0 [5: VT$-%: R@RP M6H*M(:6/LF>*6V$!U^=D$3,P+/J#KUU=E?=7GJ G:I?J%K@..VI!@YXV'UD4QAPA+!!E*$TUR5*2<"5//]NI$R/\_!&NZP6[G MT T&YL \U9YW.$9(9B_4AL\;G$8(9B]PK+( /8=+=0C?&*%8EQ$:)A2K0^[+A&)=!J(U%,OBUAX+Q+/L=K_Z19J:Z:\W M\E;I"6T*8[_5;^*,(B:I8 %DBDN(>(0@31B'09K$4J!04+N8+'?14Z.@^Z_: M;:)&0X=5GAO8%@N\P2!\,9]IOV"_-@"4$)=E^H&Q83"P15UML>H-\S*@'^CP M_R7PW=;7O?#K7%J[C3C>JKJ7I0<+ZGXC]',^WSP^+5;/4I;5B^Z>S$M8'S42 M+!D3L8(12A5$,L"0*J;]3BJR.),DY2AP<3E;)4V-Y:NB6I6&;FYF.YAVSJ47 MB(8^H_U*UQ(R:@XFZO@I<+M>ZTO*J.6;&K@!CF='H8]?Q M\@T]B>(?&\U"MRPOCR]L7^B#FR;T%E>*@2^-:CY?T[,V^WTW#T6,^T*>->_D M+3Q_E=NKEZ^+V:O5,E\MYJ)TC\JJFW7GA2BF/ E,>!*/8I,I0B%F1,!4Z,4) MQ:GBPBH\J4O(U+Y,!WI6U5X=&UMT0MH]IWT!-?#,[H61]22W :%KJNO[]Z:Y M_M?Q%.\4,,I$MS&QF>Y6UUZ7I?%VM?XD-8UL>+%9SY,H8ASB@IK0/ M#B%1H<:0ISS$61@A*GJ4]FF39_5JCU_:ISR.-NN!?BD9)ZC:?<^O FGD! QS M<'^@I/^LBS88!DFV.!'V(CD6;2:WI5:T7M^/%:J4^-*W;=I8A%D<"?^QT: ZPY M6TWW.L5/I8PZMUN-/)[4[1?VF\U_I>NY"0CYI+^:98EV+#!2 >*0QED&$8T0 M))1IO()0"L:)B"*GPO?' J8VEQO]@%&P5[G[$PCMIO0UP P\HYTP<9[0;89[ MG<\G0D:=SFTF'L_FUNOZ9A<]F"_^)_EDVI0O'U[/<[Y8Y9NUO)<_BE^TAG_, M H(E%8F"44(E1"+(( M5 E7"]/_T@IZD3JUJ+&1.;2(27U'<:"_$X)@&(9$A'$4T4 X ME2*[%L@QXMO,P]HO.+QR+7IX#D@[4K\2GH&9>X=)4Q+>*/AG?^3<8;Y7!CXG M9U2:[3#TF$N[+NVY1N5?I=@LY)WZN%[IT8OGC_HQ%[=+80ZLGXRC>F^6Q#/" M<,2P"*$D5$ 48CWY*8DAYC1(0X*B)'%*!+<5/#5&:+2] :6^9;+C5F.]ZC(Z MNS9HM'T&EHO8 9 =^HCJ*E#=5[&."/E=RMH*'W<]ZPC)R:+6]?XK_;NSW@W M*=XM"_UBF':1586WVT>S/?K?M&HE699!,A'^]]]7LT31C$64P%1D#"*1!9"* MD$)$4B5#)H143H78>FDQ-?;7+V#LO!79 WSK'#/I@?-O@W_-VCR?XP=H#;$ M<1_+]3'9$=F X _,:0/@WJ/V1"_T/->A<--AY)H4O0 ZK4_1;Y@>M2I>S^G# M.[_77!:EC+[[L0#BS\K*\L6=L@"EL\8NI:_%J]6AV.2KB9E&@DE1% M&E850,3C"!(B8QCR0,4\"1.56'D7W6*FYE54+EQ=YF-?T:;_@N.9_WEL+4_X MKT9L8":Y6!+E@YX:)E_W$G;N1_N=T/@]R#\O:MQC^TYS3P[INZ_NVU5B+YFU MK&J\,"G?MZ9IV/QP/VB7CH$IIU$<12;D'&D.H0ED(5&0)5SP3.*,)MBMK82[ M$E-CF ,;P"O]K![<^TST>!9VG#,TP@,STB&X587ZT@"PLV#X])EK0/3<:Z*' M(B,WF^@/U6FWB2O&NCZ1MRXF0[A ,HL$#&B80$0B#BF5F@)Y+&*N?QF'8=]4 MWFE6YSE*7'6JR],!I!UA70?/P'3DB,Q52;WVM7BN2NL=LR+/93.[4GN]5..Y M%6)NO">Z,#5GWBWKYL!-J\! IB1B>G(GF$$D,84T#!%4G$M),RX9<_)O.J5- M;=KOE"WK\9@SCUI?Q\[LG1#;L8 WX 8FA"/,X ZS 6IX6('BMQ-[I\1QN[#; M&'_2@=WJIGY,\GZU?# AI*\E*^[U$$TYOS#F*J8"BAA1B$(401HER&RS!"*A M),BPD[MP7LS4N,-H6074&CUO@-&TI^?0@JL=;UR/UL"$T0\H9ZKHQL$K1[2( M&I4C@WMS?KQ9/^]7I4(4I41$,0Q3KKD@"23$,J%09B(C"@N% M(Z>.36=D3(T(&A7[E/4Z!Z'=M+\2F('G_"$F S@&'>9[G>KGY(PZSSL,/9[D M79=>U8=WF_W^4:[+RC=:\SNVF#]LXTI-A/']_%%?O MF_I629!0% @)DR"3$$4R@S33_TQC'"N>Q1$*GS5UIBST"P MLW OR+LRTC0'VC?S!I2&@M=]*Y5Y?@]L]W%?ZND.OL/[$@^V;[=AS_@/T8C8 MEXHOT:/8,[PM[8M]2_&0PK\7BOV\ZY1B=KYV!SX)2V,:I1(*HC\3*-!^)>4L MA"D)64#2A$3JP)3^R1\WCP^4NU5:1JHCP2>S9Y58X7^(5]O7#>OG)^* MY='_@%@/'110JVYP/DKW>-ZE?=;9_F"8\G4]T1NN ("-$B]7", !HLZ" "[C M^$H1*6>M%'MYV#,F*+DC?:(1HX8^.,X!=.TVB'XG)N1L>] M/4\#.=\\;LJH@M=2S9=2_"*7^B^%B[B[(\FRNE>7ETEH>1(S^0H<\L=^: VAY0&U1&D.=@9U+57MF84A>* M [=%L9ZS35%Z>\4*?*1E\9H!3CL]HN[W4-2'8N.>G7J$\N2(U>?8/=+JCLLR M[Y4C?RV- VN*:+[5D&P+HCRM5UJ];4((90$E20Z_#3\K&[QES M _:>U-N]"K+ZLLHBFT2@ 9Z10_+@F,]JI-S"$9Z96QZB+XP[TQ2O%C)>%J,O M/ Z2'+T-VN-SN%^V^]4JUQ,0(ZYB3& B(PX1S3+($DFA8()$0H8I959EM,^. M[O2Y&J& =E7W^: Z/3!Z.C#>"8 67YEK8!GXJW%4J?]:,!SH_!I01J)G%W#< M>+;-^$[>/+EI/!YLT_> UUHOZL%3[Z5>\LN6(H7WJU^D"=A\O9&W2KNYIDK7 M6_W49W& <$B"!"910"!B.(68* %IG/*$4$JQM"H4VU^%J3GH]U_E6E*CH<.T M[@>^!1$.#NG ;%GI?W-<%?:@O&FQ DR6T=[:@=M(4()?E1 TU@S^&!PH>/#' M,1)/#_E8W'C]*D0[R;_?R.-](:ZR_. SA 4UOWYG4CG 09 CJ M]X]!Q'$,&3>>,DZX1%E$>1(TK;CM-O&[!5K-L<->W -_1_8*.'Z61;'HJ'S3 M!V"[C78/H(VT%U/0I:!K4=5:^5'(I3 E$XZC(VH#S$*_/H4TO;P;>X8JB=F& MVX#%,$]$OF 9S#;SNPM@MM[5L^%!H?VRO7/*I@R\0I0F84H@C5 (42K-9K-> ME[,D8 '-",=!XM3IX+R+\%:AHI0C,905, M-.B"I%"F/$OC* M11!W;'%P/]CC]#7Y?ZJ^F.=8K-Z"J$U>M.[C][>/_ M04 M,O0#L1VK>X!M8#JOWL0]%8=H8M"-@M_N!2VRQFU;T&WP2;^""Y>[\7"^+F:_ MT1_SQ\UC?=1/XH0'"9&:!&@"42(0Q!G-H!*,*BZ34 7,AGE/1IX:U];*V):>CCK*O&PUIIF)[1?T39#. M\U>KI5GCR25__D"+S;K)YI4T%0G#"IKNDQ!%3$(L MJZJE6*L^0)A&<(,:1P11OHK3G@&*9)!&@5"IHG] 4"+D*D1 MQKZ:V[KS+@TK.Q&UV-7W@-/@^S%#0N02PW(]5&.%IO2 S#'6I!N+[A"2EGM' MC SIUOXPX./"M3W]I[WSO(/:-EFHDK@V2F#)V \F)Y)A;I)/ZR1MXMOVE^7JV?/]'OOU'M M LSI(O\@BSOU2>9R_4V_>3$C-" D,>7C]'S%,8Q_8(V\'S?*GL#]J'+JPR,E0*-SC[SU&SQ\9RE=E'L MR#EJMC"<9JA9W]F/:7XU1U/Y)\GE_%OIBJ(4(G8G+?#THY$KD%H8,JH5 ,[ MW?X/.I0O_%0$#S*T&DO=JH41RYE/:9=<8<#G]VJYN#.I#@&LZNB,C MG1(GB4<-5RR.B@1G @9]+6_9.+Q M2W[QNB%:)W^2/];?_I*S%_G[8K[^;A8"M#0GR" MB*G GU* %<(@+0F$A%/, MB5/5J-O4&1M=Z R(P#*/6T$L(48$@2RJH\@]@I%L==A;'1IU$_>3];_-5F>VY5W^NV\1]N M_.HQ+W:<&A?MR#QJEG0UV)WZ"?N9_&(L2*;SOYW%/4HC-W\0@W*GAQJ#\J4_ M3,<<><-(GIO(?<'6OYO3NM.29FG!RP(A EB&<[VTU(XF4Z@ BN60%5 QBIP6 MF1XZC(T9]VK-=0J;GYL,PX/ L:, V4]982"*S$@>Z#C% M'?8#<', XH7A!XM$[#=O/R3QRI6>Q7=/3NPG(BNA(&4&2H&,UZ,*0 I1 *DX MD:K,,T8RER/V4Q'C/&FONXNV>O[[O^$\0__9QH,X5LX]A30ML) 5Y:"HLUU( M5@(&106R"B)6541E1371M#Y=B+JR\A# 'HN+!^\;^3B=S]M"Y9]KL3WKOU=C?J)Y4(LTXRP6 E?;VM7.0:9Z% MAFRS+"09M M+1;BK^EL=C\_.0?=-2QW/.UR&G-$E-;I72?\'P<,K)*=[E&.M[Q0"QOBY*3! ML/%//N"+AP+U]^/N'7S/R1=9OZV^+%[FM<60\VG$/E:M^!$^5\LV]>S:4OR.ZP6R&9Y5E)0*HJ"J#2](Z5S $M,\'+ M'.KU>>666'-5YMC(_<2-]4GQ0;Q=/3Z;CIWD?,E:0M&2FX:;2 M3B6$)2 YAR 76566E!>\(([U(:\*M7IU!JT1^;E5L^[ZL5D;YA=F>Z0^05S5 MM0V[KMN.Q2.OSX =(P5"=1A"ZI2M@=NI:]!M%&[ZQ0&"DO81:NG2O\_5Z# 4 &84PD(02D0D.DG399$*G';B>58H](O M!R@XQJ+WH.M[;#G"+3>'X\LHFV[708I\HODZVVG7S;Y^PADHYGO7PW=O@[NN MK_AV_\C_0WWB;PHX'0449Z5@VJFAH(!,>SLIDH 5"(.\PHP6E> HA7Z-QKWT M&1L?&:47\_K+7;<>WQT M15M#^(J[)NBA9H^2RX;;E)B$]Y>@_)KL]&8T_6R M'*9G^4WX1FIA[J?3*W4TOPG RPW.;QO6XPSCS68UG4M3+^^)3>?U)NJV=-[: MA+E.17U8N9C?FYKDC[)Q-NET^7VF!]WQCCLR]\Z81:G( -.0F0:[BQ) M]DRYVU7L7"<'UB3[YMPE]=35%@TX/0ZG*0-.TT"'++&GR^WX)1"^O:>N3!J/M)2 H@T+2"F N((!("L"8$* H("7ZTT8% M==K?N"IQ;,N*CXOY(]""GHZ3'&]HC7$5];R@64YE ;)22@!9A0'.J *53!D1 MC$F$*\!7D[59I0=&,[ #TY>;N% [84<,6F["]-:Y*';;+ABT( M)_TVK&_TKG.U;1:Z';W;0/]5>U\91D0HSH!>QU0 5C %M$00I&E9,)6KHBR< M\NVN"73B^^'JW-8\<[4EF!_$=AP3$KC(%'/4L'>/8%I]Z]Z/0>M,64$3NI)4 MO]"A:T5907"F&I3=?3[!H(NG)[GD4SK[IEW5E>ER=3_59E&U;KO89$0S""D5 MH*JNE\U2P/(R!0H6)SY+'Q1EUMUX$H MG%"VX(Q8V$6FCT;MI-$[V2F>/*CD4/7K7'(CR Y;FK' 'FC_TA[T0+SM@U \199)[4ZRUP9>J.8$"4*?)290A0R@BH4L:JG)7:9:2. MY9.=%!@;XWL53':#/,PB=-Q%D2\L2M>+A)G%_51$*H+L!=F@B]57+W3L!9'K M8C9P,>,/\Z9=?-^%CH[.OF^?G67URI9=R7^1ZNI1-SN.VW;CWCK[3G-AQ7BRD M(_-=IW;R2Z?XWY+I/.ETWV;M1>E@Y8-9X-P:!P4&3K)QA^8TV\9C##^2^U6J MZ5R*-W*N?UA_UH_8)[ENRGM->?O;MXO5>B+SBBNAG;2RS B 1%: ,$)!07/. M>%8IF6*7@P);P6,[,#!%PSLU$Z.@&X%9XVU'7C%0C$Q\^6&SCXOI?PQ79ECU&/FG!!!A!*< "*9!-#$5S!9(*!2[91IAXTP874$ MX:W!V)RS+UJIE2GE+)+."-,QIL[E=,P7=)X,.TZ+"G%D>\.).(N&=M=U=0!\X;X[ YB M[28.VL'K!^=-VQ+>9$ENN\37-<"+7 E8Y%!/#32=S&0.L!(5@!*Q2F A2E0X M=9FP%CTV8C2:)WLZ)HW>3L76/2; CA/CP!J9##T1=>\&X0Q.V"80]N*'[?W@ M#,M)RP?W$=P(2\CIY*U)N=2L]W:A/;&\3*5"VC_+"UYH$LHD,!5> :0EXA!C MGDHK.CH>>&QD\[9.!];*)48[.W(Y :N?.FZ!(#(Q6%IO30273#WSFJ\D_[^/ MBY?_IV]IWG#]0_UBUZ_TR4"#O+"7U.]>QXO_?F,6P%?Y6&^=MZ?6L,PX984$ M!"OM .2X I3R"B )&4DQDBEV:CAU0<[87L5=P'2GIV>0^1&<=A_V "!%?EE/ M\0D8BV4)0YS8\2-9KQ,Q?M[@BW'B%RYW;[#T<;J>/C8)2'K!\4T/\.OBB4[G M$],31#)1@K+ >D60(0PP5*9G2"'35/^7Y]8MEBX)&1L'[/0T#2&UA]JHZ=!B MZ2*<_300"J38GKPK/DY-EJX!<'.;I8L"!FNT=,W$_59+5Z_UW!28SHW?7F^F MOZ>\/CS_8[Y92?&6ZFG7?S.QH-,Z3.B]E)^E?G;F:_HH)TH4%44P P0QT^XF MXYH1,@$@E%ABHJ2JG,ZVO349&VV\H:OI*GE>3+OZ87RK=Z*DXW:J__Q8;B$, M@7IT'IHWE=EJ*Y+.C+ND,23I++E+=K8DVIAD9TW ;8=; 0V["^&MS;";$K>" M=K)'U=?A164C,4@RR"B$ RU( BI $BF4G$.MG[R"8!%[@52'-&WU"YVITF=]?W.13&;\I][ M+;>%DE7)2R!K]P8Q#DB)4Z ]G@)Q 7.FG Y#_-08VVO>6G&7M';49YN'EB2= M*8XUUORFR<[?B0]^[+-D!]SODL:.Y,_VSSC5U&Z"-&P1-3]5AJV==A-<)R73 M;AO-MQ0N72!R[DZ@'%: MV=7EYH"I3Q/!\HPP!$&5%26 '!6 R9*!5/\^%:5 D(N;BVHXN0D#!,8>).#X M1_B?1U02E*M<+ZNRU'0"A04%3 @"5$%+)O-"YB5SJY!T,Z;#5$7:KT^R53,$ MHG:U-CL[$3 M%?#!SL4M&],.!7R$'L%^$S#6#L$6$Q&G/_ IC$&Z ^\-.[[>P*W4&/C., MG\?>56"]YWH=L)J:1],<(7S02X75I"Q2DA:< \RX=C.%*+6;F7&@%)&P(OIS M@HC+!F"?L+%].[:EB/>43?XTZB:UOHXAT+TXVSF?H="+_"'P!\[9&;5!)*A/ MVBMP4-?4QO1C#]7J'N_B (LGN=UBV&Z%L4IB54(."*98+U0) Y25*4"*8)AA M3?"5E4-Z1<[8R*/MZ+';,K/8&G/"U8XQ J 5F2Q\@/))S^^#(70F_EE90R?= M]QE\)K^^]W+W)(9[/8ZH0PQF]''"N4DK%0SPTG0_+Q %E&#M51"]7"UR1E-L M5_V32!$?ILM[7=*9#AKJUIQZ]^3M0@NA\_5'^:*7RH_RB]E.^9W^F#YMGB8J M4Y!0#H$D&0,0Y0K0-"U!05A:Y#1%J+1J$N@H=VS?H4[7NV36:IO4753NDJ=& M88<=-P?T+;8XXV :F6R,TLE.:Q--V^';:9Y\:?#]/2:^#CN9<7 >: HE1.NTQ6$L>&^WK)Q"&K9NZ ]G.>8P"761V=ZB46JL^7*W4$[0& M+9*ZD_[Z9^Y]H+B613T=(!Y!O==/Z:0JL22P* #!*0&P4!@PI*AF*I%15C"! MW/+%; 6/D)[*\/140QR.G5R!&P\Y&J_Y$RHQ7)%9UVF$8.<9P1I/RE+,8"E)B@LI"D%6*55 MQ5/":.9"2Y9RQ\9*1L$Z6?6K5M&Q>*DETG;L% &_V.OB/8V3G0Q'J,(6++64/6R]4C= 3LJ5.MX>LEKIKISCA]5*RY]0G(DLKQ1 $.>F M[HX"6(H"E+@0%%*LM#-U>XG28[%CHZ6=?DFC8(ABI"=8VS%3> 0C$Y-WV5'S M';!'/E"9T4M #E!;]$3T" J*7H+#KHKHQ;LC[D+]M9ADO)1,, JJ(D, IB@# M))40B +GC.8"4Y('WX/Z:S$VUM(/7Q%A!TH#''#_R0VV\2SPM.(#[SWMD!I^ MYTG+'MWJ;@\0KUVGO=N]Z6BZUN._2/%AKC]RCU,V:V*#5V]^_D[_N5B^G='5 MJJZDRY1D"!(*LE1H2LJ4IJ0*8B P8CG/*4>I4_U"!]ECHZ5&=5#KGNR4;X+A M5PG[F=3Z)[4!7A6.72;&FLIBP!V?SL(A[4-JKIB%)C9K^4.3FRLP9PC.>0B/ M8(_6J_LXG<05] '9#\#A80G,MUT2SJC9K+3,W3-(0LP>@,!^NX?[N3?PHJ# MHWZ;ZV_)%OA&?[15.MJ..)-*4<@AK0"DIM8JD13@E$"0"ZA0*O7B(G5JA'I! MSMC>;PWTRW1ETF3,_L,O7;LG,WU_2]H(>6V$1W/ LRC;^1\!L(O\\N^0Z>K^ M;+$+V!WK"@X1D@=.9;U"\L!%@\\G#UR^W(\A[CE?;/3*Z8ODFG=):T0J%3S+.!56"Q)[D6.CHT[CVEE) MC*9 BWU*C*[.)U;7X+8^K0H(8OP%S!Y^G;J&S"VQ]#F#LH0G]/G3-;%#GSU9 MPG#FW,GVSAN+##:EV=XNGIX7<[.-7.\>0EB4,.<,")H*S3D8:>>'$H @@87* M,9'8B7-ZI8V-;MI"@SLEO39K^P&V8YE@L$4F&&?$_"LT]B$1IS+C68FO4Y&Q MS_B+E1A[;_)>.'4U8NI"TF;PI?RN5V;3%]FLU8SG^LVX2A-425Q2!8&2905@ M47& JYP Q221@BF4NV5.N @?&[7L5T1J2I@?:-_MP_QB#/A;\F=M@R/O.,V- M]>(J"N+Q%UL!P?999#FC%GK19:_ T(LP9VC.+,KF_8)'/:@U,+TDY-1FWL\O^;S]51, M9QM3T?RKY)ME74'XW0\^VP@IS K$O%N;)B'W0;VCR_ET_KCZ+)=?O].E?//S M_ #-0H)"E$F4 I3S'$"1*8!YAD N"L19GA:%=%I(1-1U=+["GJ;)3E6OQ4C, M*;;T(<8Q<;%=#K\Y<_GXXZL"<[J &PBQC M&=)+O!)EYEQ= (1!9R*2E0PY4I4+@7X#T9W(N);Y=K ,T=*/@#/ MDD1](8E->[5>,0ZJSAD>,.WG[SU[D$?/61,]M5FN],%H^S+NT MP92*HL05!%P1_=:F @-6%*E^:S'$.*]$8==^JT?&V!RK-CBT53/1>CI$O%V ML?_]#01.Y+?X%)?0(6[]$/1&MUVX=;C MG[=#V+:KESJ][%]:W2)V_0K[N%XIM;//N02^U&R,.Z M_^<2B"82"2BI$B O: I@E7+ N(D]X:QB,B609M+%B;<5/$[_OFD!U:GIV%K< M%G([7HD!9&22:52^2TYZA9S-/PS8(]P1JK MP6V%#]L!W!&2DX;?KO=[5Y6A MCX]+^=CN97R1+W*^DW&VXZ-0Z$7F('_@?.K%7$4D=)&8RP*'K@QSU?0SY6"N MW^.7V[>-G#-[H0^;]03A"D,J]?I(F-Z@!>6 $"8 $WDABJJJ.%0N.7W' L9& M%VUQU*3VE!*IE5QLULESJ[A;?M\)F!9;'3="%)D3MN&P1KW$Z >T@C>BXE V M^49T!JJ/[(B2W#=H;N,EK8]S&B]>=UNVV2DIOH MMGCYR&<@L$U%WK_U5;*0S^A^*0'YW*4W=DCY)-<3+ CDK,)ZX6("8"&2>N&B ME/9#<%FD>DG#L5-IWOW!Q_:&=KHYMR _0*S@)".XQ""3*0.02^VJ296;AL,< MYS K2EJZ[$)Y(S; 3M-6M[MD+AW3F0Y LUNW^4(1F<[V4/C4@X)_9YT]<^.T MTC$"7J=WSIYI%YOE[%_CF3#$OTNQF+,UNT(>Y6BR?:G?T MS<_V'[_)'^LW6MM_382$-,\Q!JGD%,"4(;WV4@*0O.(9SWE*J=.VC:<>8R/* MKYNG)[K\:78D6E63K2')GB6.24>>DV3''0- 'YEF.@NNPGYGJDAU5S1;18DQ M**DM"IG8=!NF85.>/'49-AGJ-L!.TJ1N',Z];>6[^7JZ_OE^.I.?-DT(3DX5 ME H#I1]? ,NJ @2I DB(5%6E19675KM3YP8?&^TU^B5&P:31T+Z!Y0EP_:QU M*QR1J<@!":=6EI=,]NIF>3+88 TM+YFQW]/RXC4WIODT,7?W<]$=<4U-22IJ M2I/VF JDWVI.R.3/>G^KMC)&[EE(].,DJP71\'6RVT*">S$=+JB0&TMI M/*BF0/.4SCXO5E/C.6[31&G.(4XI R4B!8!92DQ940%25I)*Y;R0S*F=QE%RL(#B8@D.FWMO]%E;SC/2/B]F4_ZS^>]NBP=E2F"(*I!5/ .0:>ZA%:\ MSE-$2DH85DX=;ZPECXV%=BZ*IYMX%6I'%S D@(.Y=\F>UG=)HW'R9_MGE)TR M9[SB.&17I;^.LV4+RD5'RGH /Z+Z8_ZLR7"^EN*;Y-_GB]GB\6=['$^ED$)( MIE?*A0 0$P0(+R!@5^7UWXY?]XN##_*27S.M>[6O7N== M[_A9+M<_/^NY7-_/A2E.^%R?K.T2+1'E657Q'% D"P!)J@ M( -5614PA146 MQ.H\S$'F"%_[6F7M61NEFQ:3G=IWMV2XVDR G:L0&-;(=%%7.FXZ1GT[Z!<5 M(>?5 9G0Y8^ORAVZ_K$M$&<*(%O?ZGL&;ZH$+I\73;YMO5GSUM1Y7_Y\NQ!R M@@42J602($&9Z;8) 6:Y7IND><$X97EFES1B*6]L%-2>3Q_H?)?46B>F3$2C M>6)4=SW"[\?=]E0_&)K#'/3?!*1'!( 5/#<$!?2//W"<@)6QIZ$#=K?=&B_Y M#SE]_*[71O/A/9PV_P5\Z'&]@_^BL M,:?^T/G+O'=ZS.;1/^ARJ5=P/W=EJ_=20RBK!"\9*(J* JC*'!"6Y2 E*F/Z M_2YS5CIN]%P1.;87N]O$;%5VSIJS -EZ,R<@= -M_7;:[M6JUSY'#&_#'I[0 M&SK7Q Z]GV,)PYGM'-L[/9=;1]D;]=[>%VD,F\Y,-L=:/GWXD@S 3*: "48!X9D@7"A(E57C+3>Q8V.WSEGXJW,6GN5RNKA< M;O 6Q/M)+!Z.L=FKU3DY=KSNDD[OY$%M?QL%6H?Z2E$@'JCJ4BBHW4J]."/6 M6_W%?K3A"L(X6WA0(\;];D\GEL[DJBV$]TFNV\@]D2I9"H%!6M$"P%)6FL<4[G$;5[_V_&*?;>MS-$SJ]_+P1!7__S MD@9]_7N-/7[]^R_V_.Y_UXM&T]B]+JS]=K%:3PJ5"O.> TDY!#!-S;J-E2"C MHB04E:7(W3[Z)R+&]N+7&@(MZ:FMNV^43'Z1=:,SLS_RM)BOOX/U M0__,W1 M'SB%V-(9N FXV"NS(\SN:M ">@$7C0_K IR*&?;[?]',DX__Y2OC=N;X)'^L MO_TE9R_R=_/TKR9%+AB24@($&^> U,%'U1(+I9P^SIONB/SGMR6=KRBOT^OGHO[;K-Z@N1?_W*S61D&]8'M0 MW^B/29JF7$HL CY]2WZ:ZVTY$^^I M#0Y']7$G).B'()*J@WXFXL)]_!&)+,V[[=3S8D5GORT7F^>55JA9<)H@%?T% MF\XW4K2?O<5\]4F_:NUNDL(IH2+E0&38],[5/U&LOR:$%QQ794XX=2KQYZG' MV#X2G1E);4=B%/7:[4G!-=8@ *$H(*P@%)TY;#J!$_LG4'']N+O=,P,2HZ MUU0Y V#_2WT[++'W^-P0<:JE_4S"Y%R]U.=IN[[))*Y9*+DUUZC;"P[4AD]O4V#D" M$0&/3"J=YLDOG>Y_2Z::8%KUD[^T_DEGP-YQ0L@&4%[8!>X1Y:;#P&VDO Z M[33E-XP?!;8OYQ=I%CIZ+?19+NMF+=KB!S9KZ79"%=*^#*6@0-@0GR! .S,4 MR%(PF):P$CQS(3XKJ6.CNZVV)O"]4S=9;/5U(S@[X.UH+3BH@G*7G>1!&'YLH0PR7.V-ERD"UC>@O\L3XP-!5G)JJ0F%&. 6,2 M 0@E!PQF"&14I96""(K*J=_H-8%C8]E=8_!6X61/X[8DDWO-T'[,[?R]D$A& MIMS;0/0M+W$5F1C%)2X+?8W2$E"$B;UBA1+ M0!DL0$6IP@27FJ&$"SF%56]T5+8P1>5-MR,J1-TU1_\HZ7(.%AO'=,# \VA' M>*\W.Y'IL3,LV;/L;D>1Z^3 N&3?.KUZ-C^;54!GX5W7,-!8&8Y4XZ ?E((# MJS@H8<>!]YC>(TEQ/S'5SJQ^>[Z;$YS'I:S%U+5BY?*9+M<_]X*/I*",YPR# MK#+MG"6F@!:* H11+BN>%CBUU](D MHQ!6@C.E,@ $]0D M+] "$ HIJ"0J)$^Q$-**8BZ,/S8RJ35,6A4=]KK.(&>Q+W@;'I$YX0"*ZV4? MK#!QV/.[#9N!]OGL'A>W+;W+AO=NXYVY;;BMN\LZ'VS7]5P6-Z759 F^U[,^ M*6A1I3"5(.-( $A4!5B9(Y"E0J^5(>4,.9W3NBHP-K[3SU$9)X5U"[G= C8F MD)&)TBMEU=@P?,[J,7JODJNZ56*4.:K'$/GFIIZ,XYDP)-EZ5\)VVW\<:>9-'T7^W;E^)>"/V8K.KH_(?EY^7B9:J5 MGZ3:?]'O?@XX@4Q30:4 2U,"<)$7JN!57F+'YF'G!8V-#-JV#*VR>VVN.H5= MNU9?%4*B%ID7_ 'SZ&G1C\8-S2TN##QPEXM^\T[;75RYWL\W>#^=FV"R M0Q>DR6E>3R#)"DDS ;!$IGTQS '-L5[X5&G%"JP@X]S%0^@3-C9JV*M5U:K= MUOGJ%)_*5?+O_X;S+/_/I,ERE,)$B]]SOMSH']_]>);SE6SB]-NJ!HVI^T.X M.1V]LV7G>H2:@^@[1WN8'RR#6EW#^2$VB 3U1GH%#NJ3V)A^[)E8W>,;)\_E M],7$0:R^+:F0]W-1OSCZE3+[U*O=O]_/9HN_C!KO%\M?%QNV5IM9=]7GQ6S* M?TY4QJJ480YR#$W3C (!QH4 J?YM7F6F'+%3TXR0RHV-[&J#DD['9&=*35[; M_)>Z2X C906=4SN*>ZV9BDR)>V;=)]K='SC?Z0JW<_-'-I&?J;M?Q9IZ%_TM :/EO,9J;/B3G]E*OUA&5$,$(5 MD,RL@&G) %$Y!JRLD"P+Q"1))^O%FL[LOA81=77Z>&PUCKAWK8U,&FNZ2EVU M/@ M%&;;-$U15J&\+*73^6^/L+$M%/;*;JRVRB;3:S3@#K+EB6\@Z&*?[NY0V^D9 M@3QMX A[7-LG<-BC60O33XYA;>[QSOO2)+;^^5D_!VOM,ILV#,]F_#<_O^D1 MZPH\:48J6E4%2',NMCV[ M55LO^O;?CBAWE=,<#07)MRFE58M$D/QEGIN[MVX9+YQ+F*.<4*,D+ GB M $LF0%%P3024<5DZ57V^*&ELK_Q6T3,GL6[>Q&5P[7R(()!%?OFW.M9[/*#K M !Z^4^-5,(*Z"Y>E#>HD7#7ZV#6X?H-GF>3COM]N<8N7;A_1@WS2NSY*[.(U M(.(VHW^5^,5K)E]M,7];#&.=_'%\']]7\ST *NFU^%TOOI.]1/U M93&;O5\L_Z)+,:$EHJ7")> D,RZO::23Y^8_A'%2$5I0:)V!YJG$V+Z/%XI= M[MOR?Y*V=^Z)?#+7WO1AQ[<_Q\QQXN$?!&ZP^R!6\=RSNH=KJ6]3[_FA#7>L=(^=H?3?T+;S=&)A&YJ46O_M#_.Z21NUV6]DJX/0&:!U;#BGT]6^ R_3^6;W@EZ_TW\NEEU?@E5]@"TI(SGG M$!08%@"FI3*IVQ6@,J,P9Q!)956'XOSP8^/G;1\4U]Y'9Y#KI]S;\8B]5V\) MA5-YK@@!J4>6CSU&@;-W+ 0/G)5C#\5IMHW#O;=G?'?1 MCNT)^:2B*65I!@$6:0D@%Q)0G"&-><9+66*!*JNNBA:RQD9$G7K)8GZ:Z.V? MI7V,L/4F5 C=H;Q%L-8V3H7T!CF@)VL?R7BT_^X+A?>G9EV[QC&G6 M8S3=[>L8FL^:G99R/5W6<=-OY%RJZ7JUJUFS6X9G)(4EJBJ0%Z(T]3\%8*;$ M3%Y6*ZXL7#_@LY& MQZ!HW_FSXZPA9B6ZYW0"+XUN+Y^ ME[/9V\73,YW_G*@\K2 C$I2 M/3[6$[VP<;.N2@P;3^L)T4F\X[O[+1SWOL\_?%W/9-$V<$$$S!:L,,,HR M[;.H'%#,)4@YDRDG95;:I;">&WQL=%;KE]0*)HV&]I[+"7#7_99;X(C,+PY( M./DLETSV\EA.!AO,7[EDQKZW4W\V.SHO%4[5).Q%CVW5RS\5R[G=#E=O%\L):>KKA@+R5.X IFRKY8QP4A8WN3F_7"OIYU:R'TGVV1 8?LN$NP]K_CH< : M9%VUK^(U@-S2W*X@T)O5=NG>X9+8KFA_D+-V[5J_I423"3?)286I3!6H4E,8 MF^0<,(I2H$@A,TKT1]K4V['?5&N&'>?>F$]3G!:FU%3@JQ0"%9Z%2:[-9"[\9&YZHK%SHN60P.#+DC:H0==;!R: M<[R0./I7/S;ZC4[G9@NEC:/^MCA7\7N2\@)RFE$@F"P S H.,"PJ_5?$8$HJ M7J65RUMH)75L+ZDI^JC=NN_)[%R%?[?7U@YVN[^XW>RQ=]%41?Q-+AZ7]/G[E-/9KXLG+70B MJSSG"G+M,T&BESU( 9J+5 -?I$4NA.8AJ[8BO5+&1CO[&B9_-CHZY/9?1M-B M1R,$1K'9Q D>MXV-:^;?OK=Q4<)PVQO7C#S8X;AZL7=PEM0W?;^?BU_EBYPM MZAK_74(H5"E'""J0HAP"R$H$&,E*H#@E)OB/V*E[ MI_^RFCXV67#+]C,JYX_3N90FJ,0Y_JIG NS\D&"P1F:, T3W- V?E&N%2.C( MJ1Z)0P=*73?^3%R4Q4WN/L7GY4)L>%V Z*MZ6,C51:1>LWH-74P[6X#.IUUR((5)&)P@LE)P_C M*@HW>QB7)0SF85PU4UP?I[>$>JK#D-)6 M64[?NGLK5 MKAX$+A5*2Y/P)3G2-*)*0(R34>$\JU"5IP([U?.P$SLV9GE#5].5B>#\K$?M MJGPZIJ[:X6U'+^%1C,PS>PHG.XV33N5(E3?<8 J;CVHG>M@L5"[V M]F[D?"._2.,IF?'ELNZ=INU[8+-V<]:LHKC9L)T^F0[2ZJO^[4I1;OY-WS!= MB&PB1%9!@4J0,\8!Y*0 +,\KP"1*4U97-[,*$ NMV-B8K5'+4-M2\H6>87=F M"S9GUJ[5X#,1WPLS)MTE6Z.2/:N2G5EW26=8TEAF)F[?MKNDL2ZHUQ84[M . M7ACEAO8%@T)ZQFT,.[X?EW^2Z[=T];W._A-2O/GYQ\IT/WAXEDM:-PG3LE[J MD.$)ID*A4E6@D"D$4.F9QJQ4($U)KC*A9[_(76*([$6/+<[(J)V\GRW^6B7F MP4FV*B<[G=WHV6$:[ @X#KB1*=9D8-78=FJ;LBB_&,V3Z?QO;C [G%,(6& M%&7&F("80FH=N'Q&P-C\Q$;%I-71(43Y''C]/!,"DMC+V0,TKN^5V<'BT,+D M1G@&ZE9B^="XA6WWF-X;LGWNON'"M7NT/@C5[KO.@[JZ,E%O%T]L.J^G^^VB M7KGKV=<_K31M+NM?WR^7>NKJD*=5O=WU?K&\?S++_+_3V49.)%(89XJ!JC3E MPAF7@"E6 82)B:!$*3(NFB7A!5-K;#1I)@X82J#\^U2[X?5Q/)-S_OV)+O_E MP _A)LZ";%]E.B)3]+88WIY1=\G.K.3 KF3?L+NDV>_5MB6-<7=);=ZKS)_# M5^%5YG&@;\F@\^GV10H.>^]W+)RTX;Y^P1$Z^&:&']VSM@*=+NMQSO4(^UU2 M4UI:/,R_2+Y9FL@V?<&GQ7S9_;56J"E;2G$J6*DD4*5>T4$%*T!-M*!,1<&X M@GE)K6HM!M=L;-];8UCS+B>M&>T;OS6E#GK9-\:O\FRXN;7;9'F5&8O\2=Y- MUDWSXUX!(C2680M$!--NV/H1H4$]*2\17( ?J]?U+4Q[IJ.&HQ*ALE*R!"3% MJ2E,A@&510DR5E*,&2_STBF5[(*S5H?^XF#\" M+?0I,8HG.\U7?K[7.8CMR.%&X&+O(H?!S)DH>E )2A+GY Q*$#V&'I-#WZ6^ MS7^^T1\?A!ZMCIHRR\^V(#P3:0E3HD F3!E:)#+ BDP EL,*2E;17%IE?UZ5 M-#:2:%O@:&V30W6=B^SW ]Q/#D%ABTP1WHAY-!"Z@L8-O80NC3QP6Z$K!IYV M&+IV@V?D]8:MY/]L3#K8B_[/QUV/Z"+'&)(45+)@ ):5-.6IF:8)612%$ RG M3J7Z+PD:&RWL]$QJ16_H!'T16SM_(01BL9T&+[#<0Z>O(!$V6/J2L&'#HZ^8 M?!(0?>UZCXH1:[J6QXGIID7]I!((X:J4@"!:F?)1T'3?*0&%'*8RKQ C5MS0 M*V5LQ'!8$L%HZ%(OXB*6_5P0#*'(1. "CENUB&O&WUXMXJ*$X:I%7#/RH%K$ MU8O]/(%_R.GC][44]R]R21_;]D /JJ[4MWK8K%=K.A?M7B:?<,@*"?4Z0?L( M.8 $8L!H6@ I2EJ6.<]@916!X25];-30*9^TVC=U(E<)J,]Z>?++=)ZLZE\Y M=C]PFQ,[MR(:TI$IY@3D1O,ZZ:"!>T_YYI2=AW-!O% +ZI>X:3"HL^(%SK$' MXS>(']>9R"@]U.IS6XGTU^ELHT5/JDK!2F4K5LU3FY5(GO5K5?.5(UU=@M6.F * %7L#I-70Y#4UI'.7M%J& M8YHK, 3EE$NR!F6/*P8?\\2URSWW09H:7%U)/%Y6C)K=#J3T B>#&2":$@!* M2T)86IF:PDZ;'_NCC^WM;Y5;.=:J.8^VIQ]@HP"2DO5-*\KHS6*V_:1SV=;W@_TH>GNN&SH%7,1:3=<-Z M)NP4O-+*IG/+3IR#C+W8L='G]98\]8%8+((?A?$-&U'0NQ1LY MUS^L/^L'LZT09H)3)BG*RARS$D!::+Z$>06HD!P@4F4BE4KDRBGVMU?:V%BQ MJTYG=',-$ND#U8[7@D$5F;U:/9-6T<1H>I=88><1+&*!2>"PD3Z) P>06!A_ M&DIBM*4+MPZ7@]2O^T%" MT95+@X1][-5\RQ&$G%!3JI.;K8\B!133#)!<8@:+@G"[RKU7)8WM-3Z.97"L M;'(94.88H5JF\:UC$#/AXM8)XUXR^$O(1K.Q=%PG\H+Y($X/* MUYLVI:7M35(G6321ST598594^ON>*05@JM%EF2GV6Q2%4DH231E.;&$O>W3\ ML1= ?:!\G8[2M>1I$E2\(L]=YL62<^*@'9N% @+M3DWND(4E*P?YP]*7.S G MA.8QA'?C^>E:?IR^F )-:_UP3?68;6K?DVEW_[_;LG3SE3Q*!+I^>E_*['U=(_S/GB27Z2ZP?UC?Z8,($I9'D*TM*D+.9( )J1 M E0H-XU\,M%\EGN@QZ:F8!5U#"ZI,W*!]9&'Y,-S:W M^+'),7OI8=_]X+.-.2K[;;$0?TUGLTE.*Y%258*<9-IQ*RH!&"85R&!6$DJY M2J532I.-T+$Y:"<^P/9MN>=\\[1I%D_[Y._&/U8384=$H>&-S$@7D/UEJW/2 M*7TY?,*9?5PP"DI#5H('Y2,7*(Z)R>E>C\.R;0W@;=F'FO>^;K1$_8MZA:M5 MF#6<.&%95B+*"U!R34^051G '&.@RB)5C*5E*J&-_^,A>VS^T#E!)IW]R7^^D&0M:WRH>V@XE)>.A/E#= MR.#HNYV8^N'7>Y+J..1P)ZQ^MAZY)S.UU_,,_B@S*^^ M+;I@]S=2+9;:9=8NHC0U@W[(U:]2^])\VI22G(M]EVVB"DXD*U,@RHQJ3S?G M@ B<@Q(14A":TYS;1V$$5FYL'G%MDG& U69N6C$(4_)&+Q2;"#O]BW=O/GS[ M]=Z! $//IL7WZ!7G*/('JZY U)F6-).EN;+^];=%LDW):0Q,.@N3VL1DW\:: M5MU7-E&FU.&C]XI3.]!7\36FV.W#&6D.>K^LH64.]^F-A-;!MSF6#-_-[/EZ M2?GZ']/U][?ZJZ'=@657(/3GI"QR0I2@0)CX""AE 5B6,I!QQ#'*%"T)FKS( M)5O8[CSURG-YP_>EQMRL;=1-]HJFNFYK]P%LN[$="+3H6]LM6G]I19-.T[LM M>)<[2'ML7EM $GC[ND_BP!O8%L:?;F';W.3'(GL[L*=AVZM=QH=>A7Q>3A?+ MO4CNIB=S&SU,,U@R4A8 A$@BQ*E3FV2 ^DU-L?_X/"[ M;J>L=;=+7(@Z?79L]@J3$IGW]@\@SB65K/:RWIH]D\,9.W_2%Z%W?&#H@_)K M*-T&9>+ @!YS=NCA@W8@?3_5+BP_;'U)D%2(<@Y*E$, TZP"F/$*"%Z6.$-% M7J5.\0_VHL>V_7_<@72KFP8Z(XX ;F6NO="!U@CE4!](>Q(;H0'I. M_!@ZD/; 8MF!M&\$/RY[6'^7RS/1'";^IHOH:/HVZ]\OS6;YK[+Y\YZM:O]Y MDN>BX'HM#'+)38P7PX#(0H$45:PL"2UDZ52)X7:5QN:?UA8E/8%._^'&? $F MS8X1AYV*V >FUV9A/]PL^;.S(*"[&0[.H#0:0*U!Z34T&W!D/SK6A"\V M?+W=A]@VG.,_/VZ+3E>T0"8U >0*8^U42@&8*"J0PD(*)3"JH%/TFXW0L5%J MJ_-N*RW9T_J&2M]6$V!'GJ%AC4R/ 1!U)D07B()2GI7@04G-!8ICVG*ZUR.H MX9CL/LP/ RKV#@,FQO84\@P@G)J !9-_#G$*N"QSFF<84DFL Q8,'1-SM>-X# MMMZC=Y?QACM6][#RX,C502LY(_M(V"47LSK^AIZ67EU >I;1F$X\DG_6_L+[W*U-\ZA)6$.-C.1^;.I$=Q8DC2F M)(TM=^U,F"R'@XG;693L3 K(K$&@#4NTMZDT+.\&@>^$AL.,ZL?*;S:KZ5RN M5G7ED=6TCO]LBI#(MFP]J2@2!9( "7/B3JL<8)9S("L)(66HS JGJG=7)8Z- M6SN%DSV-[[I2+=*S-SC?QUNN*SQ6JCG[7=X@IR[>U)@8!B1 !(4 GT+QA F4IAAGB1 M94ZTTRMM;)1CE$UJ;1VK/_5":L->JHUOQ@:^[G[]34Q#/-H ]+TN600UA!($N* 60% 2PM.: E M)#@MJ81%YEB2SE;VV%AEKP)=I[#Y^63K^6XOR*W^1_<:=-;38\E)<4"/S5"- MUEU"^U9Q@^_*=(/];TF7NZF(7%S.%<#0M>2LY0]=.LX5F#.5XIR'\..]@]J? M;_7Z\%&N)E*RHLA-]AR79F-,$QRF.0)IJDA>2LA*N_/A/B%C8[+#VK:MDFXD M=19+.S:Z%:'(M.,&CC.5]%D?E#/."AJ4'/I,/6:!WFN]D]X6F_EZ]9G^-"SR M=K,T63N3$F82IHP")/-Z9:0 01*"E&1(",*EH-0QA^V,F+&]\IV62:NFT.@9-[.K!('2>UCE10Z==]9A[)HNJ[VKOQ'DN34:M MV7CY,EW]Z\W/;WHDT\Y^@A05O%02Y)BG^L.?8T SCH'47W^AO_YIFCME"/3( M&AL/'*B:&%T3HVKRIU'6<1.V#V([:@@$7/2#?"_,?'+FKZ$1.F/^HKRA\^6O M&7XF6_[J+;YM"W>U//3/,WFNR@[+JEQ(60&<,:(9)"6 $2* X"EB)*="%4Z5 M^FV$CHU*#LKC4*\*2$Z8VU%*:"0C<\N^NG?)5F%[/#TZ'=H#%+CAH87@@?L> MVD-QVO[0X=XA>HF8W;!O>L+DI&(*Y2G52QJ.$( IS$V1>PP0ADPP54J<.>7C M>.HQ-K[2CR6,V0UD-P'6N[*Q88V_0VMZ@'P\VP/DKF[[P8^+?M\UV[:U*:_5 M_>,$RU=L_+'39<0]/TX NZW=Q^EP'DE 'Z=S$WI9E]%X3WF7:+327N%[*3_+ MI?$/Z:.<\))7:5ZE@&%1 %@Q"(BH("B*"@I6$IE+JQAP)ZEC(S^CMSFMXK7F MB6I5OTMXHWRBI$R>M^H[)*Q8ST,_*T9#-S('=L V2B?OM\"V>B=:\>1S5& = MTH!B #Q0#E HH-T2@%P!Z\W^L1YLN-0?5_L.\GZ<;[ZY>MVEA/BVP)E@&%(H M%9#"G.@5.=.DSS) 5)7Q0L*\RKEG?;I^R6.C^_V*9[)4R<'8(Q2KT=D7Z:Y5RLP.EIUB;Y0!#+-N_2!,+JD=_4$U8BW&.)PQA MI!"4IHV4!#"')6"J,%%8N4)+,TQMS.7]^8F(L[6^&>Y3+ M_*U5QFG;B]AZK45_+\JON %P7J\1;P;T GG;QD#_T+X-_(Z3TS_,35?[Q;+. MBV0PA:+, :L( 1#""I ^59O=6D>:OWI<9[ MN?>4<^W'UX>K'4_>CM6K5ORPP!$ M;^?X;4"V(IA)_3R!,B.YV6Q4@$A&M>.644AR4BGN%"_O*']L3MI>6'S=H3U MY*GKC-@Q442<(W/3(:2T;O#6+?RUR@.5FG!"+5*I"3L=7JG4A!- ETM-N T3 MKN=,[;)]DNL)K7)-:DJ!0IG#Y4PHH%TE"LJ29[2@'#(]DEOLW$5A8V.S;?^4 MQH&]O=',%E4[D@J%561&NM1FIETO4J7G*KF?S19_U?D]YKO0;NKW;DX&Z4%S M#%?T%C1;@:_>@>;8=)L&-"?WW%#5>UL3K-EK:Y=\YNG/52G+LH"@RDNN.06E M@!$A02I3+'*(1)&J;A'VS;%P]T6I'DNQ;P-P3%.4JU5S6P&Z^:U+PUQ+Z.V( M)P"20];4WM4%[*INM+6E^_Z^9FZ)\6 M<].SH!UZ0GB6%07#H"(I Q#IGRC3+@S"4A24X93EE7482)^DL7DMQU4RM;:@ M[M#1ZNO=@/L(X'XJ"0I;;!8Y;J8="S+O#N7^T+U6/W)K"&]I/'X>%H0_V&SNH5"UTG;^3C=&[:P=;] M_6H-O K['X.,2<;*"A)@^G1ID!4&#&<$8(0K F5)LPJW(+^;6YY(A(*X$S@( MP%I88&CM7-W;P8K\<=(/^ES0I:BW^M[]6,NZMWS7+:'3.VD5#]X;X0(P,;HA M'(MZC?X'%\R]T/'@TM6^^W"K]8/Z;;$0J_NY:'L'KKXN9F)"<@CU@U(!F3&;\I^3K$P5QC@'N<#F>+*$@-*\ !E!:8I-+1QBM0AVECPV&NFT M2SX\/=/I\JFOVL.-F-MQ2A0D(U/,%D3#+L>!8:N[I/OWNZ11/?FS_3/*8:0S M@D%IR5[ZH"SE#,HQ:;D/$* XU^Y@<]=8U+%5I/5X(WJ?+A_E[]2.T@C2&:QX ME:IZI;]>^2H;4'IK6ED-X+M.,-T)ZJX%;]I,#$8R7*(2 9YF#, LRP$EN 0E M$B7"*N>(.]6G.!4QM@_Z?NW_;0,'4QK>=6UP@J7MFN 6A**O!>K^%1TNX3-6 M+EL?V/<_$3.PSW_)S%-?_^*5?B_YIXT9Q 0 /9NPZ?GC'_/I>C4AJ)"R8 7@ MD)CF+E@ 7%4F.J>@@G-,4^)4Y_N\F+&][(V69G6[[/1,-D91MY?] J9V+_SM M2$5^Z7<@;55,_N@%R?FU[\<@Z*M_0=2@KW^_N<<4<.7J4&7MY)Q_?Z++?[5] M+Z"HD,"4 E%D&$"8,X")7NMC*K-,JEQE$-]6V^Y0X-BHX4RQMJW&GLU&KF)N MZR&$0S*ZOW +B $*WYU')G+UNR.AKUP"[SP$U^O@7;C/,_5^OIZ*Z6RC5RQ[ M39/>_>"SC9#BO3;#9-%NFFB"!_6.+LV9Z.JS7-;]ESYN6Y2GBJ<%X0QD3 JS M($&F)A4'N4(4ED5*RM0I+R*48F.CKWV[]GJ8)9UEB7ETDCW;S/>]L\ZMO9 *.6&+4T0&-*3R@6AQW?[&*R6 M:_.=62UF4V$VL-YI=8P"K?>#)<),KS6!DED)8"6I]CA1 :HTPRF!JF!9:4/M M_6+&1M3[FB:=JHX.YA5@^PDT'%SQG4D?I*R)S0Z(/IK2(^Q1E/[;,3U=$3$( MV=B9V5&'Y=5^7F$=4%50I[=%5NXB_&1EU-D831&UT=/.K=J#9.49>4$1^E=M8WE[CG1V2 M$T.#>A2[T0=U"4Z,.OZFGU[@':S[+)?KGY_U1*WOY^+=_VRFSR:<898O2!.[*%."2F19'648QJ;#(G(+%KHL))?]2M0"_AHGAC3;Z39'RH0S40N2R#S$@%8*6Y*L4 @ M4Y9G,*_T'#NU+NV5-K;O7YO9O]4VZ=3U/.3MA]K.CP\&8.2OUPW8^92SNXY) MZ')V/1*'+F=WW?@SY>PL;O)L;C9=/2]6=/;;:Y-@:RJB I4ER"5/(20 )3@)54 )<%+8L25Y(Z%5;WU&-L)&0T M!UIU8'1W;'GF.1-V3#0 OI$YJK,@J4VX2PZ@-N4$ULF^)Q2I& /YU.,)& MS_7(&S9P[KKA)S%S%K=X['_>R^6B?@[NY^)7J4PAEJ_RT;AP[8.-N&($2PIX MIC1GI"0'6"_$ 96J*(NL@AQ9G<-821L;:VSU3?Z=/CW_9]+J[+#O=15?BZW( MD*A%IHX=8%K7#JZDU?8Z@WC@Y[ ?&!+'@?;Y>O$,M&=G"TOO7MS508;;8[.U MYV#OS/HFSXKLS5C;K(H/<^T,/C6A;X=%!4TUV6W6<%5D!4]YH7DW5P!*5 #, M> 4PY(047"EKW/:+T?QOYL1<39MSWM_I M\G$Z=RW8[C=A=FY@_&F(3//=#.QRM/9,N#M3RK29E!A9X+=A&;:HNY\JP]9V MOPFNDQ+OMXWF&S"WF16%B2E.3!]# %4O 1,.UH@@T6>"^U\4>R4 M[64C=&PT\I7.]&NP7FBGZ9^FPT&[Z>#>->(ZW)8[9H%!C+UU=IJ#NE,X^3-* MA*$+1'&34<\)?MV$U!XHKB:E]MT;..S9-#4@N:"0*040K4SW5*77>GFA0%4A M6<"TA!D+$_ \PAXUO>&YVWX2^_VA?Y7/2\FG]60%"H VDR *4M \IWJ9C3*] MX.88$(X@8$0BGO&22LY=4D."3<( V2*[27C>3H+<3<*\IP>%.]!V[!\*OLBL M?_WQ'2">/%;OCEZ!XX@A[^G;876/Q[E)7:7K^V*F+U^9,=<_=VLDQ2L"L:;N M%%8I@!R;.L5!D!5%4<2)(6% N88F:5FN\C?&R4.D3BG__B/!:RK^FNQ5^O M^Z VC$?WZNMW'VBL/;[PZ_FZ*=Q>M^A/VLK-0@!1AO5J MGC" 12EQ1ADJD%,MV\NBQD9933?#/54]6C^>Q]2.E,(@%9F"3D"J>XVU>@9N M]=B+1?@VC^?%#=_BL=?LL^T=^^_P6"3^9OKJ?)%\\3B?_J\4DTQ*LS;$0!5F M88@+ :CF <"R'*M<,8$*^QSAH\''1@-?Y(N<;V2RW&J83.=M*;'I/.%=N^59 M"_K/A#5]M!R60,?X6BP3;T M,B74FB4[U6[ P6'Y=P,> RWYK'%Q6^)=,+QW M67=\SW!+N0O:'BS?+EWC&;'&OTNQFC^=3]?RX_1%GC33>+]9:W?J_LE$ M?_QO_1RTS1SK@AJ[Y4198$IH@?62KC#U?5,*"--^$2KR3%&8%;APBLL(J=S8 MB'.O[,N^[ET+TKKS_$G;FOJW[RC_;F[[9%8M[TT=Q_^6U/7L-NB\VWELKS6; ML??Z6K/,E#2&@=JRQ)_%T.&W_?B MO5Y=TUG3^72"),QP#G/MV:(*P$(0@#E"@,-"Y27-H,B=,F_W!Q\;7^^"7;_( MU6;FVL[A #<[OO1%(S+?-6JUS6^'Z9YV#HF@]',@8%#Z.&?:\>M_]AJ_U_?; ML@ZF_UF? =0%>%?W_'\VTZ5>3F J$$(P PBRPFS(%X"@G(*\9+E^H6FN4#5Y MD4NVL'V?>Z2Y/-#[,B-N%^N!OIORF?H[OJIU37[1*]CFQ[^YO>U],(N"*I*; M!N64:=)$$@&&$0-ISDH)"6CL5C1MKB95'2]Y^( )WX+T@ M;."&N_TFG_;7O7*]'S\O$+EYMQ ,LPV1B-R''D7QR8;YUQ<7B79S-O0U>&WMXOEK\N-FRM M-K-[SA>;^7KU17(Y?3%1+!/(2\)2:DZF%0*PQ!(PD1: XBK5OR(98X53JVXK ML6,CFZW6]8ZH:/76JXE&<<>>VG;(V_%->#PC\TZG7++3[BXYQ/?M4HJIZ4,1 MDH'<@ K;Q]I.]+!=JIW@..E![7;W#5E@Q@U;RN]ROIJ^R*;DG98IIX_SMW4> M"?_Y;4GG*\KK]CMS4?^MJ>1\+_ZY6:W;F@0/ZAO]\=F$ZNE_6*^74[99UV%Z MB\^T3H*"-)4LYP4H"2&:Z @'+"L)D$IPDHN\S!AQ"\895/_QA?>T9B:=G M:"CL.'NU$1Z;R)MGNP/##PJ1WR?F'H &A=CG//Q3;TD0:"Q/Q MN&S^?0\.4TNM 21P5M_0\Q@^47 P"X;//1QZEJ+A=YZ8>&6-SW3LUDZV> M;75EN^].'YK]7X= &,7>7'>&QYI6+0 X0WXKR?_OX^+E_^F[&][3/]1T5Q-= MWYB#T)&%41UIV%SJ6:EY.I\3O-MN&?]9K%F(4M".VBP+ E MHCV@.2D:[3.&;QM6LC>%F=- M#MRTXE#&P-THSAIXVF;B_&6^*15*4X9X(^?ZA[4YM/BF!WKW8VU62GI=\W&Z M6D^J+$.JS"C HH( Y@75+SDJ@.!9Q3#,""5.K[:-T+&][ZW."6N4K@\P[Q(C MQS7OP@)P.Q((#6/L54N+8*MO?81YEQB5DS]W2B?OYMKY;H[G@R9JV&,5.&O# M0O# *1SV4)SF9E0654\1=R4 M$I8 8DJUFU% @&%.)45$E$N/V?GP],SG2[-UL[#LFM(W22> MU+5"F@HA'^K";'6OKL/2(4WMAN:_NZH^@J1IF5<,T"S%>ME3+& MJ.(, \JA I 6&6",")"CO!)825DPQSZ+Y\2,C<1OR3"^ *3EKOO-\,3>7S] MYBYY]Z-CQVZ#_7>ZWBS[RT%[]%7L@R5P3\6SH@;NI]AG[FDOQ=ZK/2/]Z=J$ M0K6MUS,L4U)6'*"<9@ JC !6G(*\R)5 9-F] M[-XH1'['6[V2/QO-0C9$.&=QV!C[ PG#AM2?,^XD@O[L1;<5[GU0ORT6XJ_I M;%;7>9R@%%=49#DHI:+ZF\WU-[O,%* %D;S(,PJE\*G!>R1G;._M?A763M&V MI*IC5^1+P%H>7]T.5^QC+!^DO"O.7L A2O'88UFO4@?V@L&72KI>NMRW ?)J M_:#J[K['2_],0$!4@.<(@124C15DR#JV:$EP7-39J,)J:A_WS ME$UEW)9Y^'/3:O1%SE;M/EF>M$EM0[Z)_-/7^5,Z_9X ME_PFYW))9_4O[\73=#Y=U9UD7[9'Y,XME"].F!W?A)F&R)33S8!YU%J@*?*^ MLJY5J)WGPXZ&XJ(]2X]D4P<"5L9S4& MKI?M"]-I56WOD?PS(/9+>;_7OUM->$X))JH @J52\QU'@ JA@! 5I%E.,OT_ MUQR($RECH[1MF/]!,?FDUM4]$>(4U.N'^4&@BLQ+7BAYY4-<1.&FC(C340?/ MB;AHV+FLB,L7>Q9K5$KR]38KZQO]\453RMO%?#V=;_1ZHFTIL9BO)KD0,-?K M,9"S/->K,VS:B"L))$\I21G+!*=.Y1NM18^-&K::)VOZPQ1,A[]^A!_^V8&BX./@@!7#.M>\VO7N=1(/;#7$R7FC3JK9WV>#+/N"Q))D"9 MPA)HKT,!"J'4_RD@E1DN,F;5?^:2@+&]S)V*2:VC0V7-<^#UO\(A((G\"A^B MK0_J5O9=YWN:59?! MK M7?)A_7BX>]11WCQQ#55'F604J4F4 FJ8X3&$(E&!2\(S1\O^O[EM[Y,:Q M++_/KR"PP*P+2,[J04GD-C! ^E7K'9?38[N[L5L? GRF-149D1T/NW)^_9"2 MXI41H2 9I%+3A:Y*.Q7DN8?!HTOR\M[2:<74U]G8)&T?JZFRO4'K>O;40Z_M MZ5,8TJ+[+:?YBA#D8L-(X%.GG@X'/G>Z;/KQR9/%9SS5@RZ_F_^;-)4_M"8U MN>!T9S5?26%^<3L3AW^Q]^2DE)PC4@F(<9E 5 HM+X7 ,%,X(1SGB!78+?_: M57A<)M,P^=0,P.8HM_EA#ZJC"%TU2D05E%5)#HNL5!#A-(-8B@RRA FNO5F: MIG3RV&SH?5UIIWID(_4US-3G**)DF@P#3F(0B8E1HF /$GU M()85@33-%51%(162)-'KE&X0W\TLBUL-/(0;7"\T@+K[EQDZ2R]AJ,&([49H M9#=' W #=MC!=IB>_YV-0+H[&R&(#>N-7(5H6'5$D22G=WXS[78SS17?B7>9?;?B MT0)112N"84J07G#RS%0Z8"9$*9=EDJ<*(>KZFKJ.S_AOG8,72R >[=X9OLQ$ M?@5LZC"WP *&2Y\P-VR,]'X'PP9&GS#M*!KZU#,>^]VOU\MZIA>0;^8/K)XU M>X3M^=B]-"549LM:=&=DM_Q[+7](LY78?KLG>MV %4L4Y&6E5WQ$*DA8SJ"6 MRX3*E*.2V.^+7P%D;)M->P#!HX.'>?6 6.RU#T1S9%'96 'VS-!^YM80<&") M"4;2N4?HWRM)U]A'31'#,/Z M<'X$';EYGLUXEI1JTF5TF0FV,T@@6:49)S"3A7;S\H)!BDH!D[RBE50,RRWFQ2^6P(BJ$NO1R$K>QTLJ=A"SGU M&7M4MZGW8>\K9_5*-HETGF?.:0LG2HJJHDPE3"2E$)540I87)61,\J+"BJ>Y M4SJ+2QV.30L:4. -72R>FIJS#R;FS/D:63_'=N(0DKG(.M%"[9*#G4@%%K@^ MI2TSH:]^]7Z8/U:W)!IQ]F0O[Y;_)I0KA*JK1$4&89@Z@B.229 M0I E:<*SG"6HD(X9@P][&-N[:Y/5MD4)&IA XW3.!/R,R/YI'(2>R#/9F1F? M!+^GK;\FI^^S%H=.XWO:H!.9>\\\Z)UM49AP-SUC&)W]<:>47$AA+O-\_/#Z M[DL7@9GG*16X2B$WIQ"(%032)",P1X0@AQS;A&VC.*1@MV+5\ M<8?F+/;[O,$+MH!!A[B]^O>J ?U+A*A7)YY"9VRTZ'GH!([V9)S(Y^CPX8C) MPI^G(R(,)903! 66)@MD*B M<[UL5DJPE)12_REX-O"19Y9J09JMZNT!T?^1 M4]%4#3?7("(D_(Z8T7N\^:.<4G:/)BOW:-)NCS^O=LC$V6$R6!G?[ZOD)IGQ MT[L_^7?]=93F1N:$)R77:ZL4RAP7)@R,0$)- 2F4)Z2H2$6XE5MVKH.Q:=P& M(]B ;"[^VB^X3I)X>;UU+36QSRG=6'%:;/69[K76.MG@8$NM/G/V5UJ]SWF> M .[R.)TKE6T*PW_4K^X/*_FPG"#"5"ZK!!*3X9EW/[CT MI"_LF:8KB&&/.STI.CH)]6W'3QB_2#ZERV6M:MZ$-;W7AMW.>=T=Q;:A3:^E M7L>8-#.WJ]6B9NN525#\;?Z9-B4M*$%YE10*9F52051BI*6R,)F%54)+)HG M?#*3]\8D.[&\'I35_"7M_-V'%F\:/[=I"59SBRS";NH98#3M]'2@$1I&89\; M \SL!K=W;S[LPD%:BVX :VPR2;1NP+Y99C1;P\*I;CB2@^IP %B#*G,X&I]K M=<"6/2L;=TO?7Q?S]>.; RQOYP^TGIF#0;U$1=J/S7*]2$VP_DE)#HM",9FD M59IRM[+&EWHTOK[=H43FBUKKV]U?SR[K'Q\ M7DHQP9A1DHL,"DJY*6JL(,ZP@*+**:\P23ER.C9PAS V:?HD5\WUP2;E>.-S M;*":#>W&!-#9<,6-2_>1LA.ON/S'WK4S*"&C2W,K7Z^PM*O="MGM8F&VG)H3 M!O8$]I_[3)^:O[[]21?:$^RLN]D.VK))*!3HCL_U+ >^D^ ,8^!K";XT'=], M\&[)3TK_+DW*>2EN?^BEX+W\M#;GNG?J;3U=Z[\]+D_.J@QG148ADYQ!)/5* MFY2405K@7/]/"2&RR6J^HE,['77LWTE$MRCBS>0-?-#AWY0VAZ"SP%\Z74?& M3CO(W&_[#::$GJT-VU"5',7MR;A13UZO9^(9LW\:;\:%;DC',*DZ;\*,(YQ!QG,!%$ MZ6\L9D):W==P[GELCF.#'73@MTF&FA."%C_8&N!P']QI+/JU+BK#D57ND-S; M/G)]DN8ZL>QPS3X6VP/=JP_*NMM->A_F>J_..S4XW%UY'SL/+L=[-> 9F+@I M;/"V7O+I?+E>R%VD6U*F654I 14K.$2<%Y"E26F.GFA>:5JJ(G,*0.SI;&S2 MOROBX5I@LI=2.]-^EN-\Q([7ITX MZF1L$M%$PAJ0P*"\ 0:G4]F27D;ME.):GB(KA ]%/EPWGGW4/S>W.6MN*;?]/TL6[F7BKW9()$[SDJ9"0(Z)7B[DL(4DY)P5464;TBS\Q!XWZIRK+N5XQ M5#E-K>K;NW0Z-B$(O3<4<%OHO]^.4+2]H C;0/]]=X"L6 ZTY1-RMV=\&SW7 M[/$,L[WSE7^78CV5=^J6_V-=ZQYZDK6\?OJ-_L=\T42Q['8L*BJI*6 '"Y.R M"4GMV;&L4E Q5F*S/'9<;?F@8U]X/>=A<"8Z+CK%V:P[61^\"&,?G8<=/3>S;3CW::; M#JCW04D/G7

,9%L]:$IS6AZ>TV7]?+KXT)2<3?[ M&UW4QBTQ.6G224EYFA$E(6=%"E'!%&2E+*!,DM0OJL#">CO6>13L=#<&MY&EU4 &.\PWH.6YA0VT<&Z M-QFN MY#<:0J['44V\Z'O97B2,G1Y137SU]Q1^7[?*H_L32UU59/G^8K>2KZ M@4I:)Q@J1%2!"1)%ZI3LP;KGL6E7$]O9 ?^?H(7N<=W$ MBG3+C8 85,9>[^]AWK (#.SXX2C.=(6_)6+5^_"70UQ(.7DGQ*D!SRPUT^G\ MI_'XWL\7;^=KME+KZ2WG)BW[\HODLOYAM/'O"[WVOU-J.#--3S M9K=FT.P>UKKUPV@ M&_,<4](XCHJ=L$7D.O9Q6(<2[&#>@*TYCOY4RJ>O5FOEPMF[WOG>/ <,%HE6>0<7.1 MF$D"*K^C]INS'7Y'0R\5#O];,37!!9\H)!K5P)1*C4FE9D$G+"!18,Y4EJ M5;7A.AAC$S;][2R#52'JH]_ZC"(RJ?$/)J<-0'92QUCRSHM*#,[>0R4M<],9(GOWP<$&1 ME_ ?1$%>?/CJ&L]OZ/+[>[VZ=BT@U]?$B*;P8?5F#10T2&/7;#Y+2:P"S<<= MOE0UYK.F]Y1>/O\9O^_WLVECK@MF-),R*R2LFF(Q4BB(&1:02YEF.2DQ04ZU MJXZ[&.F+?JO$/CSWTA=_B>Z&732GS?S^53O>3+X M/L3'_40LI7C_]=6GZ_3#[(9>K>G9_RU?UCWI5R^6D+)2Y?*I@B5,$ MD2@2R+C,(4&IH)**A&7,)6NC?==.(CA PL:]U4"3\W8+&>PPN^F=PS#825T< M_>)&L[.^N3,65-H2YH'BWX:=GK M=3TUV1QO9V+SXX>'1]UMLU9<;E(P5F5:(EE 3$SR6;-K2\M"_U%6F2CS%.5N M9^]6O8[-C=L@73;7Z_?QNNF6'>5VDA6MS5:Y.-4FA^TONZ?SFLW4.-8/7W6W\&5_IT) M1G\TBCO)4)KDA*4PI4@KH.0(XERO+ZN$50SE6#%F=:8>&MC8]/&C*4E$DXG)>X0QJ;4SSW9/?=UB]W19?48EZLV# .Q_;(;AZ=XC^+-^I,X MQ%YB'XPQ["E:T&2YMVC3DF>*[MUBLTL0.LE4D6<9%;#"J()(Z.4[%ED%52KT M^&C7M9*)R[G(<1=C._]H;RENLM#NX75,SGW,I9U67<=09"W: [>MO1PP(_=9 MT\/FXS[N9MALW&?-/,K%??Y)SP@P<[YZIYH+TYL*Q'DE1"I3*)*40%2D$I)< M\U;2G"&4?])OB71G4Y;=YEXWP]7I9S^1R*9>_+N;+Y215G!68 M%S 33.FE#$DAHY) 3J4F,\DEY]1EPE_J<'33W_C2C[068#4'M(4,EH9_-P6X M2+2='H2D+[(Z;* :XCJP8(?V!C1XPVF%+3-!E>-BIX/JB"T%SU7%^G.^1W_- M1+TW?;R;U@_UK-FOV00A()XAIDK(E,@@0BJ'3.0*4LHPYR*I"NQXVM?3V]C4 MI=G ;A###C+X2J?NQ<#Z"+8]KPM$6_0CNAU.L !#^'Z>ASXW,W" M^..C-IL/^926;]=+FP^Q6:E$R7X^O;4?=]UPRI*1@"4QR9BJ%, Y)H9BY MDHKU\B0I\LHJFLFRO[%)R0ZQ%A2PQ0PZT"Y%32]SW:\I$1B,K"H7R/,J#7N9 M19>"L$'9'*H,K.=7TK'BJS4U_75>+SG M+0UBUQ,N6[8MMXK#T6@""K:PHQQ>.5(5=K_9LN]A-Z'="#G: MF7;\N.^!U$S>J<-KDK_1/^N']7I,WMQ);J+7CPYA+5'@=C[IP%/C)S ##P89H[-D2I+ M"Z8*GMJE87+O>FQJUB$&&\A@#[.;GCG0;Z=F<4B-K&4;T#>@CUE@D(-7!OOY MY%?.4N9.6% A<^A^4!ESI^6YB'FTX.F4Z2;>S&?&[=,=Z)5IDZIS0DK*\BI/ M(,XP@JA**HA954&!4ZXRS#&M2B?WZV0W8Y,F@Q(OW])I[Y.'T/^U3[5LO\.:SFB_-KM17NGHS7SS. M%_NG5#1E4A*.S1:1"9DF1AH$A2EC*B\2EBKL4.?[4G=C$X8.ITNUZ8N,6NS1 M!^4ILBILL8(.+-A#ZU6O^R*#+I6Z0S(Y5(WN/D9#U>:VY:6_*O?%5@:LQVUK MT6$E;NM/>2:C;#?YO\A'O-->X^KI5@C]=5M^ MGB]7=/K_Z\M,B M!1W4&]""!1HM,'#M%.<"L_T:$XZOR*KB2Y6UE-@Q<4(\EI+_R_W\Q__2#;2Z MH7]HY*(1B@O-#B(-=J9MQ,#R:??I_[;S7$^^"G/*%999#M,\T4N\$E7:_9 $ M9I)5&:&$5':%.2]U-#8)V&!U]S0N4GIYYHO@98/>^=7'A;[7QS,>UI$VC^19JK*[HQ4^]\R>G45"B94(DR_0^#:9EI M!R'###)94IABQI3DF<2ETU43=PAC4XXM2'.6;+YOSJF#7)(9.).P*8^AED;?R]$M4"4I30M(JK*$*,\RB'.2F,3J*DT+DN=9[J)TYSH:FYX9G& ' M].::O.AGR;63L!"4Q?:)_-AR%J)+5 25F[.=#2HJETQ^+AT7GW=?*GV5?+W0 M I1F[%N]FLH)YU)0S"5,4W,,QDD&B< 8DA*+B@M4E-C*_3G5^-B$H %EWJQI M]HK] C9P[5=%1^Q=7@E=PTGDF>Y*A].:YYS=7NN1,Z Y%EN=5X71\)FB9KT1)V>>\H@T^) G,:"*TQXTS2'E"8*%2E*6YE%EI'UYRNH^Q3> -2H>0B#/D]4_>0)1$ MGL$;@&"#,.!]<0L&>L,;SGQTN)B&?NP'@0P7'O5-L?GSEO/YN@DY^[R8S_2/ MO$T^_WD^K?E3^^]M@?=)QIDJ*R5@E@H)4A6[ AC; M7-?XI^;D;/YHLN^:%+I?)#>OJYU5X- LUUR;C@-D][Z/27MD/='0SY-KSBX- M[7AX,)_61E'O5%OB;+U< MS1^T@DRTCY*GJ5(0"6&V!](2LA27D(J4T93G&4?V'LSI/D:G:@U*LRY^:(KZ M\0U0!Y?F#)L6+LWU',66H):>.[6I>7B1'C>/II^ 7H_FS$>'\VCZL1]X-!<> M=9O!R\5J\L44:6G*_*95EJ5%02!.!(&H)!(2HA!,JRHK*UE)E5GE 3]H=6RS MM 'F5!CYD*3^J>AM^@ [ O5R59MSP=\D7:X7W?Y H#+()^WN>W/K#^R]M?6? MGK^Q#UL<9"J>-&(S^4[_TG.G;LV6\A]KDW7JQRZ_3L83S+,JA:))+:QC8==R!!@])QV^XDD9:[=]?2$WO*/F,F0L:X7@K" M[NF=[&G8K;T^8X]V^'H?=C\^>S/_(1>6&7".GA_1E[+!%32)S5EKO0Y\#EL: M[+3GI '[1SVG'P@8J_9)@^Q2\5,DS>Z@[>@ 'H5/[U0[ /_\/G*797\"'&9^N15-L!-RMONNOMG=- MA$NC8O=2"LAU9"4X'Y>V@QLY^NR8E_BA9GM]OGQE M%"SED F<:(>U*DQQ>6H25>6/23S*7M-IHQ-T!9B\KVJ(?#<3L6G<=#$(B7(F MKJ;/[EWD0TCDE\[%^>>=LB?*&V3;^(NDVSGW3CCZO6>YG?ER=:>:_._=NKM* M!4\126"J,BUJ>9KK^9DJB*J\P)PJK"KA5&WG>0]C>QT8@&8R?E[,Q9JOEN#K M?.HX)X]9M)N<5W$3?9'8TM*@B[!M<=;VL&5VCGH9MLK..2./BNR)6E.6)6EZ(M^AK;7/^Z M?G@P 3DF3>:NKOT;NE@\-?4I'\QQJ_FMGX_8Q[KE?F88+F/O:G8H]YGJHA3C MA!U8T!)VI[.GOV'W.R\;?K3K:?$1SY7B@FZWYSE&+&-59@XV4H@RAB'E50++ MG)02%6E!1>:T6-RU/3;1N/WM\_\%MS_IPM53WZ/+TEGW(R&VOVY01? 3E@; MUG'?:W]8W_W8L"/W_<0C[J?^7[F<4;V$_.ML^2AYK6HIN@MI6&@W/6$5E#1A M$)'2;%*D'*8%X1@C4B49LXT".-O+V";J!N@-V(/J>-6OG];^:1R,K.BO[Q9C MP'M]5J9?'4IPOH?!0@LN&KD?:G#Y8;\7\:WXC_5RU=7/^R(-['HJ/\G5AQF? M/TB32_/;W+50?97G2J4)@BSG6C(J3"!)*(-IA07*$,DQ=DJ/&P/DV!1GST9S MDW]K)=!F@B:GK/[;IISG^^G\YQ*8[])>:9&=@8Y56J)\ >Q\E)<>ULC:V#NB MK8E=QO'MT&X,!>P)O#*VZC7E+R='.4KAF)@#$M0?BP)T4,/NF6VFB*\04NC7B:G/7F!\1HE8RSVCZ^F*[7#Z,'5M(-QS'F*&PFW[>LE@N.<&7PB'.WK\^D"F+_7] M]]6=TCITNUS*U6NIY@MYR_GZ83VE*REN'TP"T/]L=@!LE.?(6B/+$_/ MHJ".B;\!K#$%[-D"]HV)$R/E0V>TX"DG,"\65>5#65^XE5=[?D)Z6*K0' A. MLKPH4L8%5*4J(,H)A1157"NF=K@(QCG.K>[RG.]B;.+WK.PF,!C=Y.X$C79" M=ATYD27JJ!QI+S'.JG/>]J!Z.@N-@'\O/>9X. M[-R3MU+5,RETZ_J'U6?];5GN]I4V5; P0TE!):2D3""B.(,8R0)F)"ES(5C& M$J=UF%OW8Y.A+W)5=]=JMZ'V8 ?:<9O>;20L-^"C\1M[:WUO\=0A!QUTT&#? MXQG#,.R6MQ<]1YO9?JUX9#)Y<_>W M#V]3\D4VG?UJ;NS-3,MZ^58O5V9=UR8'K+#@158AR I5=?>T4T6@$!(K6968 M"RO5<^ET;%K7P(8I 1UPL$,.=M#=-#6V;0V7M\;1NH-$-JZ?O2(WU:?Y[-_7=-I$T7Q=/SY.&R^- M3G<>VXE7RX0I)7!!,\A0I9?5I4P@YES"K$AYQI' .+?*QW$]E+&I_R[3U6P^ M@__8V .6>P:!Q6M@1L30'[ MMH"]=J'% MZ?3S_*=UYMU"[*&Q&5K8.,S"@P1&K&G?':>@\R[-!WX2&>51/L!\5N M@S(.U9&E*2#+5]QNM"4LTF7'B]V_T-U'6UK.7X6T;L&WZIJ2BX5IV\3F?J-_ MOOOS4+A$=,RAZM/XB*;(P<;(QH+] M'1)C0Y3,J]<0%S@>W0O*P.'JU]!U',U^56OGYN'^MT.OA_[XUW_:_(W^%Z-+ M^:__]%]02P,$% @ 5&!I4X LR## BP 53$& !4 !A=')O+3(P,C$Q M,# R7W!R92YX;6SDO5F76TF.)OA>OR(F^W608?M2IZKZ*+3$:$814DN*RNY^ MX;$%YF(GG?0BZ0JI?OW KN\+75RN\5[/JI.E<'>Y:%@^@P$P&/ O__W;Z>RG MK[A<31?S?_T+_RO[RT\X3XL\G9_\ZU_^^/P&W%_^^[_]TS_]R_\%\#]_^?CN MIU>+='Z*\_5/+Y<8UIA_^G.Z_O+3WS*N_OY362Y.?_K;8OGWZ=< \&_=/WJY M./N^G)Y\6?\DF.#W_W;YS]*)XKR08(,6H(R-$+E \-EHG1VZ4N+_??+/.1K. M2BX06$!0R5@(7$5@D5FK6%"8>?>AL^G\[_]<_XAAA3\1<_-5]^V__N7+>GWV MSS___.>??_[U6US._KI8GOPL&),_7_WV7RY__=N#W_]3=K_-O?<_=W][_:NK MZ6._2!_+?_Z?O[W[E+[@:8#I?+4.\U076$W_>=7]\-TBA74G\Q_2]=/&WZC? MP=6O0?T1< &2__7;*O_EW_[IIY\NQ+%7"\(#T=K]V_7W,_S7OZRFIV1."W-[\TJS*=7'] M+V: M5T1TIX85IK^>++[^3!_\,!\M="&8_NJ]VW=MY62Q/.WE^#G&& M$RY3R,EK,"9[4%P)<$P*,+)P+X.)PN-!+&Q:^2XWMQ7]8IE^6BPS+LF<7"T= MENF!TN]"^?(W?CX+2_H@2%^FLWSUKZM=Z4.'ZT7/$KU0'9'^EY]( @672\SO M+C2WD=&.RS497.Q^RHOESI A\X6Z^N?M(!!1B_-#C_ M[89?K2]:"'Z$6#H-OVO%J=A.I\4:3AW= X3(PR4XIPX" P2#TJ&XBS& M-N!Y2,LPJ.E9R8M>)3X@9NJI3R;X]'0Q[YCX@T[D,IUC_@U/(RXG-H? LY:0 M)8E&H3$054(@/\TS](&<_'+)0?!.2284 M&%4YT,C!2VD!2T2N3>'./N5='6!"'M"R%6+$R!'3DZ@'!,N&DY@B WQ+1G8U M4=G'*(J&0 @GDYH*>*T<1)3(M%1)1-6W-WN]^C @Z=T[Z57((P'+9_K=B4+D MQ':N(G#DZ:,&'VV"Z+.T.BHK,NL%''6U4;FJ>^KN$4#L+,B1 .!_G(+L M^T<\6RPIZD/F+2L2 O>16. 6/",CBBXKLIXBF:Q[P<*]A4=E(_J#Q2'B'0E" M/N!RNLBOY_D5^>L3[IT-.0I(21H@OTE!,'0^LN29"C$KC_VD1>XLNQ4ZY+-# MQ_ZB'0DV/B_#?#6M0KG$-U?282D9A$)?0S?RJW/,@%SD3(ZW4.RPQ-^FE;=" MB'IV"#E(P .#Y/5\/5U_?S.=X>_GG3-M="JY, ^)B1K7D^<55=;@. $^,E9* M< >!X_Z*6X%"/QM0'"3048#A(YY,:WIYOOX]G.(D<)L4*T1_4'0:&DTR*#8" M9\F%$+T)^;"HY+%5MP*%>6:@.$"PHP#&VWE:+,G =4+I,H,O%^?S]?+[RT4F M=J+TV3L#V45-0;VC:,V3Y7-9:Y&8$?% IV,+(K:"C7UFL.E/[*- T>?P[6TF M24W+].(.^-).RF)E)H(A!\_)LW()7,D63)(\6&G#Y$ M/0K,O,B9-+*Z_$\5#Y]PAUBD%, DDZ!LM!"-1F .E61H8G2'>;$;E]X**_Z9 M8>50$8\))R_IR_?+SXL_YQ,G..:@-7@1*5[C08&ST@*7*9K$ZUG;A_?R8.'M M,FCL>8)D3_F."2+=.?I^^6&Y^#J=)YPP*:)3,H-UJA9B10DN%4?&,9*+EK0( MP?2'DWNK;P>6YY-O[4W28T+,A\5J'6;_>WK6N5TE&QV2E^"=)]S[$,"SHD"F M; ,+7KC$^\/+G;6W0\OS23^)U;TD.C(!:TSK[\&4QO\K\),&M#&YY-9/4BB Z/A\S+4-P6?OI_&Q6S" ML(0HM0)!!UDM;. D@5JUJYU'E\FNR'F^ MK-*[N$2L"">5G*\F/A.]K(9)C"$AO @(V7DH K7/3BB>#K,63ZV^'5*>6V*T M!TF/ C%OY_1I(:VG7_%56(=+MB;)"^^8#$#F3]2PB3BJS\5B=.0P&\;1])', M>'SU[1#SW-*C/4AZ%(BI%]/+EV&-)XOE]TED47G)B'(,%%VYY,$+S8"[P'61 M])]>$,LSRT -,[BRZ'3R>6Q)T?[F. Q9?<#:[ M K7-5DOK(HC<%<$%!;%0=):EQ(B<;&+H!16WUMP.%,\G$WJ@5$>!B8OW.MWK MGT]?2(RK]^?KV@^@AO 3+:0PH=H\(:M@I )O*$1S0DO'\=O_A[0):)7@K2"GJM IR2B\CZQD8!A+U,RHX$4? ML+F[['9(>3[YU,-E._25VT40]F:Z2F'VOS LKXKT?;8F>-3@(-_60U8:)@8EZ!5O4&29,I=(8X MPN0D%\X6+0Z[C]FP\'88>3ZYUS[D.RJ(7#SXN6!")2X5+0=!<1(*:F+"H0%1 M;.;:%_+)#WL-L7'I[6#R?!*O_#YYU?UEV1L(_N7G![(DOOY^0.NP^6HQF^;: M&8Z^SCA?8?XES&KW,XKB<+VZR\*V?<5^^*E]-1W;C?P#.Y(]Z#'SOKR9SFFQ M*=F'Q<6#NNM&5\R&XKCS8",+M=&5 A>]@R*%M>5M.0&8\RH(\Q2<3*/NS_"@Y(^E#U!=&[K<5 M.5P%8VA#$U9?ZO^__H_SZ=$Q(7<8:_X_KJ=E4R9XPK$8CT4HL_/7AG*)@0O"@6=5$YMK& 3U U;#>E M_@'7FP9&8 #?SK\2U8OE=V)A$F)"Z:,&Y@L#Y:."X%C-:5GAO C(S5-U,_NC MYS85PS3%:(>6O24\ G1\6.)9F.;7W\ZJ9TMV]/WZ"R[OR&@2,)0D.84@WI" M'&?@&.&_:$.8UR%$]M25]_Z@V8*X8=IGM,-2W_H8 <0NB']?7DU79XM5F/VZ M7)R?O9VGV7F]>:&?IL5\/9V?8WY_AAZ3HQ@)$3!IKZP*4K"G M:SQQ5F/M>L1')\G& M)EO?7SE0T5OPJI:S91**Q."*>JH\_9#S<#-5P[K@S7,1O2ED!-;GTFS.3]YA M6.''.@KC??F#3ONZ8TA*QC"E$&JS>@HJE 3/)*?H%5U)0H7R9('A_NAZDJQA M??;F\.I/)6/ UXW+^/MBGBXML+#>Y9 #V/I65'%5ZV^C YVS3[8XH7F;5-:C MY SKM[?'T\$J& &.WI)&YB?3.,-+3G#]^MNE&_CK8I'_G,YFDZ21HEVA@(M< MJ_TY@B,FP147;98Z2M8F([\-=<.ZYLU1UKN"1@"Z:[J+"S$*$X ;5S<+1;F> M!0V,Q%.D+_5Q9@YY<_#L)>@1 .0"ZA/+-,_&1[ E)E F$>N:>S<-<3HC*>"#2-85)!ZX!&*[MNUR M%IPQI%S'>6$Q-6;:1JFO=[1(-23,L9@<2YO@SZ$[_4JZ"JE@89+Z84& ME7BAS5$,19W9 WERF#5&Y9Y\I7[X3=Q=>H:]].U+VQLNX@X0_0@ =#>ZO!+5 MU8OK2=9&MH-2#\$> H9>+>2>+ MOTW77UZ>K]:+TQNNKO<%QH#&I@S65CDYDX&,K 06E!>^9,%2&_=I&^J&S24U M0E?O:AD!U![9+"QIV@^H $NBDSPK#1Y] NVU=\0%"[;-1>^>1JI9LJ@1C X4 M^1B"NL7\Y#,N3U]A7-_*I3JE&;?%@9.V]@>@J"2DH" A"S(%)FQJ<\0]3L\P M_:^/%\P=KH01V)\-SM\MAE0*2:(O(*RBO5%H;SBGZ0_ZBQ(C4^+)@0V]N^([ M JS_YMD#W< =JILQ@.V>>WB+$Z:R9ID)()&002]& 1W6M>=SD#[XDNR33_S[ M<\]WA=?S?=7:N]70P(R0H0<#1J5VYBK6T0, MU'I[B#SF3O(>@>O4];KXLIB1"E:U8&;]_5HB)D4=?;801:23.\D 03,+W))W M6+A/ =L\(]A,TT ]NX\&I)ZT,0(3=*N3RK^'V3E.3%$^9)DA.U,[\! G%$H8 ML"&(5%"8XI_J&W#H8.\;2H9^D=>/AA\=[[VGN$< EQS^H3VNX8KGV; MEO@%YZOI5ZR3O$[QW6)5JQ?>E\_AV\3'8%V@, *5)4>/U6?PR40P2GJ9N0A% M-KK:W8W0H4LNFX"MI;(&Q&)]0G[A!':]G^[(;9(P:ZE33?-W[[@T0B#"00C' MF#-*12?O N[AB_2G%ABZ>+)7H/0FR1%8IH>BF40K;3 &(898ZC#CVB&[<+!, ML<"%JOF.(SE&0]=(-K$O!XI\!%[UK8#@Q3P_PH\W&8NT!J1(M6%IHH R*EYW M0E8H@O.-"@-^1-E LU"&"-4.UTQO2#M*1Y5KV:X6Y?I95G^M539\?,,>*]LP MU%.SE0NOYGK!6V;..NU,@9)JKUE9N@8^@[E8T7E0BY$[FXW+K].$JT]DMB-I22@Q M&?(+-(6Y5BD*RW,.'!,($D$U8MJ$HB@]1F"*;I[_O3T]"]-E%=?++V%Y@JL)"TE2P(L@N*1H5[((3N8"5II: MR>.3D@TO?Q\G:MC2IQ:XZDL#8P#3567$3?9UXE$4+^I,%"$L*(_USMK468]) MV"*],*YQG9JN85_5-;-#_>AA=U3Y"U3-\:2F5C[W^3 <23?K!^P$ MEYA!QD BJ5[%&GM2I N%-26&;*[K3(FCU,T[!N[%H#J1?:'0JDG%%T9UZO\ MQG1^3IOD)MOW"Y;%\O+2\7/XAJO7WTB I+7I/"R_=ZVV:QU7S8PL.C?R2C@3 M=$FP6)!BU7I#X;0A.=@"6A4?)0J/J4UKY(9,#5MBW ;+XT# ",[K:Q8O=_0O M%!#5,+M$ALIY@IIA]7I=U^L0VMI:&"Z=X%PTS4$_(&C@,N1V*#Q,]",($^@, MN.6N>!C*Z- ;Q#QL!5Q2W0LK^81V!E7H?E MG(SDZL-E\<:U1+1'KYU.9!ZK'\H#N: \DU@"U]HH7_N#-('+)HH&KBIN@9Q> MA#\"0W.?CU_":IHF3B5E8\XD%*/(_QEPRQ&(-V5'D$%+V8%(R@@MAM6V3S]I T+#W M?$?!SSZB?UY3AFZ7D-PI8ZU']X6%;U(@LVFM(U7+;,5J_W.*+E9Y,<^/5 Q? M UB6I#37MO8JQWI^UF=6TD(*AF$4TI78QL_8D=!^G7%E.).8ZXOK'"B24*H^ M+J,-C-)&YX56HLW9N(1GF*V*OZGR>N^]F%PC(_^=\M;YL^GTAG\6R^XOU>CF-Y^O: M(NSSXD.X:,,31:%XW('6CCSC6E+L/+E.WH>"7.6$K%%7K6.R.:Q1/S:&M]Q" MPP-J%'/$-HGG%9;I'/-EGK-VU%_M)@DK2G'22)"YSD.W-?]EG0%,65"$PJ7P MQ]U:AW(T[*DSTEUT5)B,XD9R*T4\P7!@0L=H"W 5:H<2RR"Z^JY)^((B,Y8; M32TZD/!A*U5'"O\62A_!%< CG%Z_Y/UY)0:>[TSJ:]-QA M:'HD%]=2:2-(:]S--F96M%84%F8ENJJ1#!ZQ/K^3D5LI>2AM*FM'E.MMK?,G MT[V[*& 48?I-4+7ZO/B(:3%/TV[@] U3GQ>[RE-P3+&6HV23?7TPPR%8F4"* M;,@MX=[)1@-4&W S;'A^9#0/#H<1F-172"NG::=B^GJ&E[F[%Z/T:\T7K"8QB!PPDL!B?9AOE(;H30$4QJ/W MRDL1?A3D[+GVL 9T-&@\AN9&8#VORL.P2U506'JQO3#6\C!CP=#1!$KIVF8) M!=B"7)N4'&OD$CQ.S[")G=%@LD>EC0!ZKRZ7W513;Z)3 8F)D&6L<^*)'55[ ME0@A&7/,B49#'7] V+ /ZT<'QC[5. )4?D**U\(\86UVLN(3I6/$H!FH>IVK M1"+1%('@69'&!V]0MIEF!Z\@ M*Z9!<5O#P92 9>1=6SN\7]V\J;_H$ZL,^PQ_-&#J5QLC,%X7K0M_P_67>@'Z M%2^DW-U:?OX2YI_Q]&RQK(\AK_M<3#QW2DOM 6.=Z,OJ!#)=!!@M5'$*G2EM M'G_M3NNP+_Y'@]HC*7L$<'ZJ,8N+%B5+!C*K!2/*)@A,(C"65'8A21_;/'8] MM#5.LPX"HP-H7^H; 1)_.5]-Y[A:4;P5I_-.I1=/T$\J3XOYBN2YO-0TN24G M%]>ZQ"Q]^7;^XK0.IGU?-OR3ZP%&?,(I:%/*&$@RTWDC HG%Z0B.,1V\/1*\-LP]<*CY$T<).#T4&Z']V-HL3S?@GA+:&]#&?3=9A=2\RCBU@B!RZ1 M'"M>+Y)I7X&K@Z!KT\$8VKQ)W9[&@?LKC ZHC;0[ O/YD+,7*=6C8G5S43$Q M7!B>HZ$HH':CX(77TX"!1W+!>!UJ9]ID5[>A;O#NW$V0\4, 'JBFD1K-JYNR M;BB>TY:+I*&PVH>@!J!>.H3 E65&!N75L>SD+;(&[]0]#-SV5SZ$ M[]W6D5A,E+Z UKGN'R'!ZUKW[W2(":TH_-@6[I*TP;M]#VO>]E'06(_5Y3G1 M<6OJ9Y"FUMG7W1,9*%L21,XY)$=[*&N5LFE3TKD-=8.W!!\,=X>H:930N]LK M]E)^M;6G\9*"?2TA:-I/M*G(AKL00>K,K7>JL-2F9?CV- [>07P8&/:BLI&> MO8]-G+G./TT4-U@T1T!6Y5A2@:B10?8L8ZT(4+)-]>6.A [>G7P88/:GO%&: MRDOS?ZLQ[)4#XKQ(29+'88JAC1>%@)AJK1YS"GVTNO@VM1T[$#EXF_-!S^P# ME39TI<<3XNNJ#6Z[)"0P([LT5@P*E%.YWLU*T(5[G5(4\?[5SX;"CQT6';SE M>4MP-=7 *"W=Z].SV>([XD?L9C+?YLT4)C7C FP6%-\7+$ 1/P+YNUK&(*/U M;2Y.=J%R\*[EP]BZGM0V DAN__QI(J5T24I>%]*&X&M)'_V\C;T1?J/\^D2B==\7MG"KF9J-8D,BU3% M %=(VQD5!W)^ Y2$(43AO2AM4CD_)&V43\9[P\:BI:)&D< A#A)B[D:I? HS M?%\>\.1*<3FE#$:42)Y'41!LG:T>,J,ON%:QS0NP'],VRB?>S=#7KZI&8/BV M%^#$NYR%*19"*72".,,@9$."*W2P>,:*9FU:TVQ/XRB=Q%9@;*2Z\3J);Z;S M,$^/"S)I'77HIJ8)!!5B /I>0?'HF0F>9SQJOZ G:!U-8[2C.(E]*6T$MO*V M]7^[6IW7%V_OR[O%_.0S+D]?85Q/E/39%-K%R6,=KNTR> KT0!-OM,N$8HV& MJ?R8ME&ZB;VAXXF#N@=5C0!\'_'LTO6]QT<4Y.,6B^"[RK0H/42#L0XZDEYG MZ8R732"WB:)1>H2M@-:+6L81AESR\6:Q)*;.E^E+6&%]SW!ZNIA_6B_2WR7'W$T^FZ3M=B(B5FO0'I5*B1&0MOJ7LK_9'@ M_KYK[-(U=_F/\^G7,,/NI17)<9IJ5W;ZBZZ5W^T?W/K-B<2@F*:=Z96.H!1C M$ (%[P6C2<9K#"(V06\#9H;U)YOE X=6^PB._X.8?7QR"GT_.\]D#VZ+]4+4 MD\R]YMI[$$'5NCF;P&'QD)(.+ =?L-$4F^/R.:Q_W&R_C!@L(SA$#K,;%!64 M@,82@(N@@]D)",J07U>,*IRC$Z5-CK3]P=#,$Q\GT'=2Y=ZX/>NV$TE@N1X! M>C-:HZN_9Z0(=="W)@?3N9K08]F@5ZWZI;=';S/O?:3HW465!Z+W]?QV3'GT MD5!=6^0OBQFI>771'.\N7SW-AGIDF2,-B?H1@_U/B^J29'=6O$:T,2(66PH( MI<@J,LO!/CI@7QAN9@=GZZ,B*FI:A M;Z/DTD2*@(MMU 7X#AVCF?O4$RX>=/7=7^HCB+VNJ;^02.W-OIC7G?OBVW0U M$3&2+(0&D4L&):KWFUP!7UR6/G(OL4UKOR?)&@FB]M#W)N@<+/P1(.D>#Z\6 MIV$ZG^BDI>6TJ6K;=%#&DV2"4( N9TUQ%<;4)G_Z*#DC0<[AZGZTK>XALA\! M@&[=R_^&IQ&7DU2,U(DQ0!%H;SGR %WR I).5BDEHQ&-//K[I P+G![4^W 6 MZP&R'@%87N0\K>*OUU#3_'9^^=KQDIGL4(7 &9AN9K&E7>5JG;GD)KO$,7)L MT]'F2;*&K?CJ'T3]Z6 ,@$KI_/2\>\RZ:6+V%6,VJ9(Y.8M,4G#*?2*195L; MDFNKLT2);2Y5MB9QV"JO!D!KHIL1@.XCKDDVF%^'Y7PZ/UE=O/4/IQZD/@+L?*YW%^?+[W<.<:&SPSR#Q+Z"-!SF_[+_22" ME3C%8@#//U@@?!)V+#<5^[!U*X&;>;&+9YC6$!<:CJ%OW+ M<0PFY(:37RXY4+;PE%0 [9,#Y;P"A^2Q)U>?_!)SK3H>/Z1EV".G)\3T).H1 M@.7:IKXCP+^E+U<3D8O$Y"O25:EC$TD@L2ML8\+ZI',4;0*CA[2,Y'ERC_[) M?F(> 5 >UG,]O.K[N)C-WBR6?X9EGB2E=?0JT[9RQ"-C=#@[.J&YBFA<=+5! M6A,4[4CH2%R:/7'QPQ9R_2EI!!A\R,Q$)BV\\PA9^.KY.0DNAPB\9,,53X[S M-E=?#VD9VVR2'E7_P)H=I(?1E,)U?-0G^9A?G2^G\Y.+TM5_#[-S?/05V*1. MPG"&9.5*K=9R04,PF9P%)Y*/(CJ;VO2=V9G4L8TN:8S&9EH/^Z.OUE)R53YCH-[L7.E9[7QD"U35E3(979A%01BM\\ E3JPJE \@> MVR248>#;KW9' .5--TMURAL)$Z/ M7:2A?L$Y?;'^,".6'S+[8;'LI+!>+Z?Q?%U#U<^+#YVF)T6JR%!IBB!4O3JA MTRX&48!'[W@BATWZ-JGC5AR-;4+,\7?&43$QEH?D-T9APHI2@EL#205+IUYQ MX)6+]"U+04N;8Z/>MW?(&-M F'8XW%_Z(S"L=ZZ3.X_JLE-OKHUC?L/UET6> M1&:P#@B!['--N-0GO=)*D+:H))03WK1YJKH-=6.;\M(.:+WK:A3&ZY%4B?8B M>I$4Q*Q-Y2%"R%C]]FI[N17Z?C>?85-61QSS :3OA%,7/%[%4Y/BF2G": A2$RN>TY'"+0?CM;&B=J]R;2*0)X@: M)N<]&!C[4L_>2".$QT4+A]$(E8-C!K*6%I2D/Z)1"7Q0(661D^$C<1A[SQ./ MPV'<10&C[NOR2UA-5XORX=;GW:5[N[XMCWU,/WU9?DA@3WU77J2T.)_7.3H? M%K-INMWFLP0AK. *C%2LGDH)7/0H%&*T)RMT_7'-K-'C!+>W2MHKFS@B<)]%/8(,>&X]L!2\$1&= M56U>NK6S2IUTWY=["WR_^/,&^D):S:WT$&Q(M?Q?@"]1 VTJPX-DT.+^47KADM1K6[^_L5LMOBS M3A>@:./5XCRNR_GLZK1.(]S?]BOEBT.T#2R\DFN@+ MI.Q"G0=$+FY.$NCCCHC&[54VT33<-63C:"64\J& &8/N&,_NKD5YSC M,LS(PK_(I]/YM,JH#O1^_>VL-OU]P&5.C)?B'3!R:D%YIB!*+\$(*6U4.3(5 MVB1!]J)WV++)1B \@NI& -!?%XO\YW16^7M+.IN?U.NQ"SM^]5>7'H;5 KEW M!;2N_7^D1(BU6YCQ.7B2I98F-\'DUB0.6U39"(9M%#0"Y&WE2UR/%[G/^^.Y M $O;+:#(((T7-="3=#I8!=)YDTJ1C. ^]_QSUO" M72[F]&6ZZ/B_@;^@ T86(4B9ZEM !S%R!]E87UC-??%63R-VHW0KQ/IGAMBF MZAH!'-_0?NS*\G_K*A(;7\UE[217%@'16>R.KDZ?U$E MX&1O(J'!A49-*/N_FKOHV_;^W]^^XOXC=IV+?UU\Q>6\ I\< 0K!:BZTD_.M MN"MPG@31YRPA7@E+V-<>P6>&6GORC9G^$5KV6GFT=V^[0.)NS[R6LG].=N?W ML+P(]E_5KL>SOBS0@X]M9HN>9J"]59)*^1IV@K7H0%D;(1HZ!8WB(MC"7 EM MBGD:EC&E+YC/9_B^_'*^FLYQ=5'@N>JZ^:]^^7[KNXO^E5'(Q067=J)75CI2.UI#M@J('6;R6ZAJ!^WX51/^Z7)R?=1TKNT*N M3FNUA:YR+J58HV&N))EF9! ]P47YG 2%)(*5-NC[ 6$#]^=KBHI%.Q6-&W%7 MK5=UX"DJ!.TS,11*((:4@"*+1(V(0K8I%?\A:<.BKE<@; ^R/;0R#IBE13T/ MSC&_/\-EQ\KJ_\%9+HLE,7HUM21X4:1,)#2I;!TCD" H*P!-E-IDPX)N\^AE M2P)'"[E]8/$0=+WK: 30NWY;?G4X?,*3+N'7[5(?'?>I>+"R]F%= M%HAQ)J.KUYV"-D2RM"%*TB D8TP5C10?;X6 QS]_X'.E'_WW(+H1'!47_=IN MS&.8U53LIR^(ZZXZZ6J@9/7*9HMZ4T0G[QT'\.9F_7'/K;.PA(KD&9W%PAA# M4E8&'!,*>)+*!^X<*VVBM^/P-_#LB6,Z2B,$S BVT4X,_AY.\6K^75;1,>V! M>"7K0XJI'<8B9*4RE]IE(]O4%NU)\.!S"T:'O:=2)HV ,+33\&:Z7*WKK,[% M^=6IES0+ EDEVB HE )7U58.P\//'E&NHY4^%_T)=VAL?$*2 M2[Y+/P^:LT*D!QL<.<1:@ ^10[9>:N$QVY*V LGI]>$DYP=]FF"-8I0GR]F@\N,S J)2:%5)IM=;.\ ME>+O+#VPZO=1W*(/*0ZM_O#M%N$RHO+2,)"I]K7BV1+G$8'IS(.(JO#L^U/_ M[:6'\2-Z4__>4AQ8_=>QW*>$\["<+CH3J*-4$IVJ!7\<%!E$" 1=D.31".F4 M\'RK)[%;P>!1$H9] 7LT1^%P\0^-GTNZ_YBOSC!-RQ3SI8OM4PC,AP0Q,CI& MN>1U$+,%H3E/#DVT8:O:Y>TPM(F,X4Z5'E2[Z%O.(P%+'1:5PNHJ?E)HF*G= M68OE&E2)"0(926#!F6))1%O>C^Z$E+LT# B3?A3["%0.D/+ .'E9:T9Q2<); M?Z]!^T4=E4P\)"5!LTCTIT2GL@L&I-9:<>6MM5N5!&V%DL-6 M_1BV"W*W)6LX4W2XYA>MU3!T=O6/^72-N3O:5Z^PB[=A,.SQ?)"4=<% M=M\S)[[+J@&%T&XTOCB'^@6W6A^4BGZ?U M^^4G7'Z=IHN=QZPU(AJRV&2K02G%P.GB@0YQQ\F+#%KT%XL_1L&PG3>.=N = M+/QQ@&?U8IXO.5A=[K.0+4\B>."&=I?2H4!4Y$%:HE]RVA9,]Y?CWTC&/GO*=P30>,32OKN>Q,:"D0RE!>])'"IJ.DJMEF"4B5E);[EK4RKS M%%7#]M,Y:N%7;\H9VHG^_;SNC??E]>RBX\J;Q?)E=UM_0M_5J_7WY^O5)-J( M-D4/VD7:@E+4)+HO]"VS06 2BMEANVR*4_U2Z:RGEHY)#!3HAY]88D M>,G 1 G+16 1A#.>3&S-:]DX4L [04#5;R ((0 ZXK. MVD:99-@*.'U1-&P14]2+P$0#FMEE^N9C-,*V[^89=\_A;3>4G(1GDC.+7 M9%RYJ#:,.@@HGG%3#!:+;8"T+87#7MTW U@3!0U]F':[AHA?G,RG_XEYPHM5 M*1L-T=06!=DJ\,XK8'4&K/-)E/L9HPUGXKT/'O;NK,W1=HCL1F!P.MR^FX8X MG74S4U^>+ZLL)\BS5"HD8%%(4*PXB@<8^8*UJZ$7.AC1IK?,!H*&S4(W,R=] MB'\4\T2?&F-RZSB.0FO.C82<).T.A1P\%YI H+VG6--1"-H$5MO1-VP>J1G* M&BAG!*:+CN*OTSK^^1&N)DJQH) 6#3MI^^1@#'.R_;GG[81KN0OEQ__S"KHU[GN8ZM/JMYE(G5 M67G'/109*!"V+H(OJ,$(Q1*/D0?6!J-]4+\=<)]/3GXPS8X S1])>43 %^+A M%7[%V:+CXG+:SB0H9I'B8MJ5JK[WY@B.HZ�]@2LK2ETD9IN8/E_XH,AV7Q_+\Y!V&%=[C)L:09)*EUIB2 M@.K$KHBQ0%9,^U2D\7:K6KO=TV9/4+4=HIY?+KXW3?2(JR-,+OCQ"(=^1QIL MOUZS60=[LMQ^"(+2 @D.%$YBS=-*G\$YQT X]#9EKYQNX[,..YIEHHPMTA5. MD4:)=/)["X&._CH"R<28LE'6;N54;;G@:.<7[ * ?0:Q["3I$?A8]WJ#O5O< MZH'.LLXB* $&+0/%A8&8*5H5B#QJ- 9+FS+C)X@:!ECM$/!TF\"]U3%>9%V6 M:DNK$8,J$ (+H RC4$32P6^UT20?'4UJTRK^2;)&U:=O?^5O!ZH]-#$"6-V: M1W[=M\.7Z!'!%H&@5!U)$S@GT2@GF8_.AS:S$!^0,DKX[*/FS3/@]Y#Y"$"S MY?SPJU[$2J&67)!3(',-<2U$EPV0[Z *9[J8TB;!L!.9PU8YMP-;.UT-G?C\ ML0-Q$V=SEUV03$,)3-8G2-6)H*W&F%)"B[KWMLN"[K#H,(AJ[ELUE?WX,?7B MM,9"DR*B374RM[.,)&=]G4SK'2&&98\YHKS?(VQO0%VL.&I/?4]E[X:H/20_ MVHF<'_$KSL_OU;!MEZ*Z^J?]9)L>):2GQ-'E9U_4"L^[A,'?INLO+\]7:SKL MEM=)A)AU\LI*T#;6PBO!P#EMR/MAS*0<.)HV8X>V)/#P>]\GE[D9-NLI(HFT M?4!K[D$5]+6'+@-9E"@V:XVE357[MA0.ZY&WP-/#>^$&NAJ[&=I_"/G=#^C5 M)#4<-KXMD)(2PBIRA(U5%)9%"LN\41Z*":Z$5/O4M,&-P-3&1NU![/,P5[N@[&$JH:T& M1Y!L>#5=A9.3)9Z$BZ=&M\W##5/"9XY,:O(%:T.3(!5$9C5D:XWGLABIMFK6 MND^1WX_)&S:Y< P@]J^EL1^:3P^@W^GX?/!1O1ZD3Q-ZY"/5NNPE:@FQ9%?K M$CAX2[Z9"28:C3+&+)[SD7JYS$>LB;MZ8XK+LEB>UOCU?9Q-+[9'3;HEBG(_ M3T_I5VHJ>#U=T0Z[:9&BO$DVT_8PF>);Q8.C<)=G",HY5,GHZ)M& @?2_SP. MWEVPN"%..*:>1W 6'\SUIW58KE^%]447,JT2BSG4 "^6ZGXLT1GDO,T06$RA!?T14H;9' M8#'0)A>\5378+G0.VS5N))!NJ-KGEHR;W!LL>% Z;L+;)N3N$WN=DOOY4+%\ M.C\]#YN8!5N+@>F=8; H?G+G9;I593[,WCDO*=FT90@+3!I:+/Y M0OO:R@ YQV"+DR4WLJ-#7R7^CL0\)FV9SF 99W1$>@W>()F;'!&#Q&1-FPX, M3U$U"D^_5]QL?3FXJT[&[K9,?&!T<+I(4N*VCCH10,3Z*109T M+F>RQ476L6 L0 B*0]&>SGT1E!-M/+(GR1H68?UI__X3G-Y4,09<7=!^^3)) M1Y]R2K3'T!103DL(SGE +"5I&6@CMFEH>H>,87'3HWH?O-W:5]9#OZ-Y@8TC MF["(937+:,;CNJ;,#[V4!9W1B MHK 4^':==1Y\]#!71$TT?YC8AE9ZU_3_6B27#!1,6M3W"#+GVO$_>I)*$""E MJ;,F0\:LM]+[8Y\^S+2?)JH_6'A#:_\SKM:?OJ_J9>==D=B$LO.1-=96> P9 M.%M2[700!"L^3M-B7L?.+I97.\*:5'N& M02Q8.XDY#2%K!&$E,UHX$DO92OV/?/B /F _^EKT*+RAE7]MO+K6RZ5V'[DK M&8VV9 P6F"NF5B,$8DL'D$4[JX,QLJ2MD/"CE0;T!?N'1:]B'4&>:4,V[MUU MI8P*-I7@,FC-.*BD+,4ZF4,1OE"\X[#$-KTG?T39L.=,LRQFKPH9 "= *\) MHLHE.HLU>I!>*IN"$[Q1[=(8[J&E31R5=I DUW7"002?/,FB)&Z+3DG;-F,0 MG_\]]"ZXV>D>>A>=#'C,KI;KR>5>?K_\A,NOTW3QNH]QEY!C!D..+2CN H14 M&"0F8S02G=INS@TM< M/]-U]+&VB8)0'XQZZ7?0HZ'$ 946QRR4'JZO6EYI' MDHD%TR5*R.Y#J!.?!)9 L:WB%"'UC9:'9 P#F7XT^Q F!XIYZ 3"+0_A=1U MO9RF,/NP^).,[SS_MJA:N0QY<\E9\*PH>M81E.0&(L,ZK\?YZ%![$7_H%>VV MY.! .52WB^:"'A%\WDU/OM2Q!E5FH>#Z^U4[9NE]QI! )U4EE@5$H2+$(DE\ M*BA,8E?<;%AKF&1!>\#T(=H1(>7%UVD7O5QR03X<\\J02V>%("XX?65X !/K MC5?:(0-'=YE_=X651N/&) MY$)64*%&")*8L5J(Y'(JT6]7^/3XYV\%!?/\H+"O"$=P _%TX7 1SA+_&GB= M/*NRL!!K74\621JG?'#89J3/X27ZPUQN[9,\Z5\58\#5G5*33-:0J"]$IPQE^BOY.VMBC1WT5T0VM_8P$*.IMB*0*2=76HM:OL M>#*E(2L406I6V%;Z?PYE>'LCH!?QC>"H^.$UO;-:I2 0LH\,5-$*8LT\!R:5 MU.AKF=EXJVR:=?QIYHCTJI 1 &R?4@UAA?%!"\BJSN_PW$(H48 DKS[YPIFW M31NL_0-5V>R$EAZJ;'91W6BK;-[.B7&"]72_F2BW_WD_E3(;">JI%N;J\[\3 MGM)LL3I?XG4=0W:,F4+*3(ATH!7!(*A80#+"E38A"-5J:O%&H@Z?I?O@HV]F M%*B2BE-1@M&ZU.[#&IRC;R5/,;H0C6_TI/DIJH8>A=H//AY.TNU)#\_!E.P_ M9.GAA_1N5AH.6WH*/%Y)82SM!O0ZTW$A/3BTY']'(;TWQ676:FQU,^/R*7W! M?#[#]^5ZD9?GR[K-[@U#48$++ZP%[FNX&- 2\W166@S2T-^PH&P3YK>E<+Q& M9Q? G->W M1"F!=R70R1^TCE)KJ=N\@]B"N/%:K5W0LM%5ZDDK(T@-7+/TM\7R[V_G'Y:+ M1''D7988M]$K2_%KHB!6>>LA1AG &&]R3-)(W:9MZA;$#3TQOC'0>M+*F(#V M,?SY6Z#/G8;9/8Z$"2GX3'PP11)3+H!/V8 A3Z)D;>H;H;8XVTC;L(G.YC#K M1R=C0EGMKFL"CTQBJ3.+JH-:^W$P[R#[%()C6+1OT[WR-A7#%(<=#3F[RGE_ MC"S68=;01R<;>X;+]?E;OE/9QRS=_6#^>^);$]N1\WUGM MQ:W5;H;X,2%-U@$0Z4!2(I*_@S&#+B7X$F-0NLW[O!^2=JA!V;C 8]FRPBR= MR58 JB1!%5<;RF@)%!_3[F)<*-WI'#L]G$7#&V^*^I12R/(56SD MYI?OG^DCNJIHP4W!'!/P6 V_J]/171'@HK&%8U;L?C_&UGOOAKB!JXB;H&+; MHWE/%8T9=96ARXKX/3:KH+_!/2U=4F M,4GXI&T K[4@7GP&[XL"9BUM%L-3;O2VXBFJAKVH; VMWO0Q FQME-6[F\:N M&'UBVH'UTH"*.M0G)P48>:-%T68)(AW7@W^WTYNQ=D\/!PT;]U/0F"'WZW*Q M(FX$#SI8!J+4(;.6OHK%UM9X21M%C*EXY#1%1]=(G?T]4; MR'97R0@ ]B*E M\]/S66T__ J)B#3M]$1?S[!3V#R_.%TLU]/_['Z^D?F)--$%:PNDS.OH41?J M)&4)3+D8;4DAEC9%/WUQ,-(HHA_0#J+F$ L\4JS,CLGY^]G5^^!ZX% M+XOY>CH_Q_R>>/W!=B)7I\0B*;HJRH,2Q9"WPQD4XJG>VR3NVI3>]D']2"UF M+Y=?1]?N\RL?^#TLJP"^8HLJ@01\E0?1&@%8B2V&B3*;9V*/CF,L! M:P5VP5X3<[F+=D=K+M]6NW(RC3.LK4'6>[XNO?<9?;TC?8JTGFQ7^^1MQ V9YFU)D^/P$68X[DK X;B"D:7M96N3:Y_)S(/?QVS:86;4L,D MC!/>)6 Z=5WD([B@Z[UAD%A$<-ZWN?O?@KAA+5<[1#U\7=.OGIZ-D3JD/<>C MG]3&8#4L4=\-9%XXA<(8L";$^E;"UU&""#9869)QRIBM!K.,VVS=Y.Q?)#JD M";SU_?4:WY&;_&#Y7[[_%O[/8OER%E:KF]VB?99%!0>!$S]*!Z3=X@/D;**V MVB1CVV0%#Z?].1F]7?"XN05+P"?YN)T%??SNK@V3O-48Q&0,*P8 ) MW35&00C6(Z!5K##K=&!M&M<<0O6PF9KC8?EHFAT!BJ_V[:(\P?6;\SHH8 O> M#7I>6\87*QRH8CC$4MN/Q4+_I[GCO,U;@SZY U?GR+?73-/QM_]OIIS]61 M]D CA[1^VG.M-C[Q?JP.XC4S@3I)SP$%DZ#0&XC2!+#2"IN5,ES] P3[-_[4 M$[OSHM8E<&V\# JRRP:4J4T^M(R0I9(J4I")JDTZ+&@$AU-+H<,2:H0I"2)IC: W('(L3Q_ZASW<'I5?1HQAIA(>$S96GV:,P2-Y*4X7[((6OC4IKG'CH0.B\MF M@-D>F =K;P3@_!#6MQY5<%Y0E\ A>%0DJ"0@&HH(G=5.T=^IP!J]Q[M-QFB! M=;C"[Y<'[2W]$4#G]\6>9PC-;=2B@@ZUP)Z1\%>+#9!D8HX M,:6HV"9=O)FF83-"QP153WH9 <(^+T/&*I4K^B-C/#K!(#D9:@,XEE! B[&I'S$6>=IE9?IF?7 M1SJC^)S5NA[E:(MP4X]T.N$YRUXD$[V,;3) 3Q US)C@(3#6EV9& +(GQ/;N MNE*=*V,XG>1@1!"@F%;@8D00KG;O\B*'^T.FVT>.[\;V'&^H-,9^:AHU]/Y8 M83F?O9L6G"C+ VX;7_P_+'\IB^?"FO$T]P*Z+MRX0.$@8@U0,%$X!#@8)0GK:#%TW-Q$Y&"Y\ MMLI'T^CNYZ@5 [<54P>SW5UOXBFD4Q3S00X4D"DZ.,"E0C+1TE/\ST/D;9H\ M/$W7=YV= -U:1D>4X1DW5/NLW-J,'BV082YH3KR6']44, M1?'<(;B"&2R7001ME79MC,A1+>EN];\?L:;4R$[5+,@JA=G_PK"<.&F"BUR# MQ=I&E*E4'VU7UF3@)7DLJDTI; _$/RN;O ,B#ZOS/ES/(P_,'K+\.QF9SW_B M["O^MIBOOZPFQ2#/3 8HV U=81;HT..0+./"."U4/'Z0]F.ZG]/#A>,!^B#M M/CLLU]WZ^<_%Q!2!H60-3M4F,4P'\"$DL#Z7:(20UK<9=K47N<_I,<+QD+N/ M+I\G8 F!.%&&)Y8U$J),G>*8)81 W\8HE$]9.Q?&X$M<$SSL??NH0;NS/I\E M;-\LSI>3H"EV1?2U*K3VDC8%8J"XEL5$H3(/1JHVY6K[T3OL!?Z80;NS-I\G M9NEW)R*2/Y_0 ?&G0!G-P&$LP)$%PSWZTNBA^7[T;H59\U\2L[MJ<[1)M2LI M[Y,0N_ZW_22S'B=ED$14MEX;YAED6YOR(;=TA&* C#H'K<@5M&U&21PU$76U MV&,=9)P3(7CNP%A9^VQ),LBNUM=PDHCW4NG2IN?C$T0]I\31+@BZ;X_ZTLOH MC<[^'7WN?4*_!F@T'7QLXL:[5/LV.0XJB0A>4CP:4T1,,;F,_P#Y\)LROVL% M7,-=8F!.:@U2N0 J1D['NA; @M/!!,NB;SU;\0%1S\D,[8*@S:^-#]/+Z,W0 M]:W9RR\D3UQ-YR_#[C_8OT:MP.9'<0.2J8Y.=,* M1/8)5,D.@F$)$M=1\Z29-/\ [M@C^ZVK;9;>28'.0JE]3Y5'"\[% (83W[3] M2K9MFCEM(.@YV;]=D+.%_=M9'P/F*E;+=3?8:#&;YDX[7>E>][;:)T^&J3:% M%+7E-_<&O*7P50A>7)0>D]QJ/]$2M]!$W]U'TF8:QM(@X0#5+GJ5\^B0##HQ\$]"*^$1P55R?HN^OG;(9QY;A0@$YE M4(R.TH"US0 /=1B#*I*W[93_;J<']\T*\EIX&8=)>T1P^;B8S=XLEG^&99YX MY%8JQVCGU"[#A[Z1U;-NQF2+1,DQ>T2(K):J,6L@6(S)E."]EFZDEP)'O\7> M2?&[70KLH(4Q0.I.XDL'R[!6XT;F9'TG(,$51L<^ANA3<(6)C#2L(7A5;4BEEBP'!>QWU'<"D&IST*D=O&2[LEA(]^[7S("7.8 MM$< E]_/*\C?EX]X5A^'S4_^F$_7JTDH4F;& RA17XL7,IZNI \22<$)BYR MH_D)C](S#N]W3R7?GXYPN,2'/F0>9^'MZ5FH?>TF/A@I47)(F>EZA5; !6XA M%H:^1(5*LJT.FZ?7&4?B[C!0]"W.$5B4*\%:[:OL&[2\\X)+XW;K[B,BZ:/FQYMYB??,;EZ2N, MZS#/OR_6N/H0OG=)D3T2>D]]7#\YO:T)[BFM5]=Y) NC0N+9<#(6GCE0C#'P M*M3V&<(YS7DL]ZUP3QON<7H.-2MW/_7F\59P:(J7M%,,TN&IF(>04AV'CIQA MCL$T>MN[@:!A794>L'#?NO0A^-&^FGMBKQYP:;#%IS8W-2TO$C:@S)7HHA4( MOM2>KU$2P+R)H)-'EF(R$=ND-=M9G+=S^JSS>J1>QHHI%YMU F]K?EO0"1U9 MJ5=F%"ARJ3FZ-L_7'B%FE)9F%PP\9FD.$?@(G-^Z(=>7&_(S_9LN$\FUC[$D M!VA<;7/ )$2T%IP5TB8T7.@@_DR#,;LLE6E="H$_OC] R+F\/U_ /@["'T,4"'XL?WY24M/+U*5RO- MN+*.06+5 "N*)J-6#+@.R+S*:',;?_@A+>."S#X:O@^:P\0] L#2T6&[./$N+<-F]/H^FPZ4]>C0,1<@7\$S(QE%/RAFGX2.'N*?>@[@C?3LO[RXK0+-U_, M\T='$/B0T-I6YXB1Q9U81!L(,E%]!")%8B%/$**1+,3:BL4]0F@(QU7?0"H MA9R'QDYMR+O]KA"%!R_()32:A5KKX2"(["";PF*Q0MGHM[-#NRP[[%U4 T/4 M3.8C\(DNF'@3TG0V77^_J#3C)C->R$FLKT65]@6<,PZL)=ICS#RDU,0;>DC+ M_]_>FRVW=2SM@O?]+MFGYN&F(R1;WL<1VI:.9/]_]!6BABP99U. -@!J6^?I M.PL$9P#$L JKZ&C9IDF*7"LK\ZNLS*P<>H+2^1;TF;SN#BV;C94=:IF+IK.W M^HS$((@I(^B47,!(N\VU:>BPC9IQK:!S);P7,">PNP/(?,+O\ZOOT]F7QXO9 M:$MO"U/H-$2>/"GEX.IGFNPV%%SPF+QL$][92U9/(#I%ZO-6(N@ 3^]QM:K9 M18_"5M9D8VJS%)94':LA(^EG8I8.*I68?5*R47!Y"S7CVM&#H^=LAG< FO\* MBVD]OC^1W;;6RBYRX84*@%K4>SVAJWY>=TT(UG.9?*-"WJ>4C#LP9V@+YRP^ M=X:3VY9P+$:;F00F12&DUV9,,0J0DM%9'G(=#-L<*3W8-N?)=@]03F!T!U!Y M/Y_E^>S7&3TQAMF_/A2B G-=S_M?WW[XM-&3,CO#O8^0?T ZA0,/+\"'5@@([=]_51[@-]$WT7.B":"K($%%;4'IXL! M851R7/J0S$'W$P?U>;U[[;ACL88ZFD[G9 _BOPLJ&1MJIGRTZZ 26>N.+"VP M7.22F3%*FV$!,':+UA-%]E3H)_!O9+'_/X\0.)OZ3N3BR^.]JP#\GG)%]-%^KP&@]8R4) MR%I@+9F2$(UED ,G;KA0XM,>F&? 8"L)XXX;'-(6.)_#8T-D0_9\NX5E12H)(DM<5T.9Q/I%:5*($:V(0!P4UCD+*8QI&A,DP@MT" ME3.XW$%$X_-U7.*_KXE[[[Y7-7N;EYR3C4@G+223%3GE9(![C;2!$+/VGK/< MJN?_=H(.0H[M_2P:DNM]@F>SJ23G/D<,@$D;4)DS6DBN[0!09UV*=^D@WW4( M^/001QU$X"^#Z 3N]P>C6P,>L\^..["%DP'/ JGDD!@P9H5V+$?#&TU9VT9. M=_ Y1=3[ 70"WSL SV/5_/ZN&8'(6@99&&VJVAF6,0=>L0Q19?+_K/$QMTEH MVD'000!RK^4 &X+K'8#G_8-BF+L,B9LPPMOY8C'_3\V?"-_H;U8_)DQG([.W MM+<,;8PL=>W'5?<;RPE1Q.Q#FVN=(ZCL*2'\1%CL*5@:5$9CI_5N6]B';U54 MX>K765I@6.*OLYU+%3[23@T*M*V#7BPY&L$C@0>--%YQ*\R3.8 [\GS/HZ.G M!/+S '=IH8R-O\J[G^9T\H?9ZE.5V(>RKC.7$2D,N+BMD.*"K30LYN)C)>C VB6)\*NJP M_HP#$]93/O$ "!U3;#U ]IZ9MUSX:?[UV]4TS!*^Q^^X"%]PS9?;[?H1%U^G MJQ7FGZ\7ZR7_,K^Z6F_;-^G?U]/E=,T&GE%D25*0+I(G5@P'+\D3$[R$DB6W M[FDVX1[TMJ&QI[2Q@8#<@3 [,$,?<^)M6$Z7GXF6D#_,'N;+\(D6,KKJFT7F M.2ARQR &$<$D4:N9"I.BC0EZ*(4]I8\,8WXVD4T'F-MFZ/PQNUYBOC5F:"?2 M5JNK_@7KODM5E%_J\#$=R98.D$KMR5<,+=3Z6*N$38DR%ZX;Y5V?2G)/%YGM MG*+AI=?G;!FQC!6BLPE!1<:E/X> R5!^'+OU9\ M#2JCL<^X)]6C5^L?KSZ,$Y:CD!:TJ2FPR7APUM6T^&30B10\.ZP#^:XW'!8J M9J\!)<-QL@=UM*Z]6]ZB_K::%&%ES+R P)A!\4C>;4P: M#+')%YL-:]4>[07*#D/4Z[I]&%(88^N:AZ'#3;+T^^F_KZ>Y*LWB>"$E:4 F MI$/;H@3O0H Z1)/)(AA/[F +>M=;#D/(Z[DN&(RC'4+C-H)>/V28"0LO$#?00(5G;[GOK+^\:ZVOC5"" M^0+1!T.NF(MU1) $C"P@T]JFI\WI!E+GAU!W[KGV^!T_M@T<8:E.(B\%XC2"7#.&V^E-.JPLNLN==/]X- G&^']-,3UX;QF M__UF*!&3T)8!K;Z DJH.)O!T^D<;N4*?%6]4 '0DI:] ;QV#K-W#Y!L([O5H ML<_77[^&Q8]Y>9-6T^^TZNGLEA%O4EI2YUJ"G.TLUVFPC&0R+'"&0L M'I3+B9Q>QB#'J%..PK)&<\)>HNP5J,-CD+/#C!M&,#TT^UF7 >HL=&9<0K+( M:U>U6@:8ZWSVG'VL,Y7-@T4;5ZG%1 MFQ?H$""ZDL%P.M%31MHF!V5YOL;&3T>);$?CIV/X-W;GGT6,@8%=1V7( =_,INS=$313UOSO<.U-<_Y]_7 MW;=^G>U8XB9<\6E^=?7+?/$?^H%)B99TNXG@I36@N#+@BLL@E>566!?R89UM MC]9F)Q#;K7([#Y27$E\'"-V^H(D5T484%CAF6D4(9"5J+H!L!_H&V8G9M"FE MVT[/N,JO.0SV7\:=(I.3D?4-%]-YIG4N5@WQ=1\!^W6YO,8\T9+'))(&4209 MMR%&",Q[R*E(4Y@G)=\FD>DP^L;5V*9B[S-D.3]=(W;GJ$/Y)TDH^,1YV\0-\,O=91A2\PM$/^: M+JNM_']B0W;1>P'650/7,5L'%"GRQ[+FS$I1U$5AN)O48 Z608)&"!EV* M*-JZ9+"-;_^8CO-K\)9+Q \$D5!5W\W#'^38\&R3$*3YLJ%5.C1US( !DQFB ML@I+;)/[L)^N<9W(,Y#PO.IN,/9WRFJ]'CM6@10LJH($E6IS3: M #'+.E M1A43BE1:;9C=5(WK#0X.I %8WVVFW&91)R?Y/OK](4^;ANF\3P!" M""C6N51KCQ0H%A,X3F*53!=6+-D2C>+)PYPYZPN"-X33U?(-&2.;6.\4ES?@ M?9+>:4NNIA%"YKS6&SL%/@:$&'A!$SW/\D69'_7&K@Z58T3]Z *F"7^[.%N( M/S_-EZLGRV!9T>&8R13G$4'YI,$Q[<%806RRC$5UT/2@T_;$6:YUD5+JRNS:A^-8#F978Y#XE$E$TWBH4WDY@1B MQXTJ#HJWMH+J (L/S;.7EJ9D[;81$I3""RCC$WBNJ^D?C%0Q>K+]FV#P""+' MC1L.B+U6@NGB0.!& M,U!6>7"*U#@W(68IE7:I30;H<71V9>:? [^&XND ?'LW5RW9JJW-:EOK39^. M20HIQ%*KM=9%I8Y6&@M'VEPL1)N39+)<7O]MH;0KN[^9_CM71!U <,\&V[8Z M+S 7U @AVYJ*8QT$)AUP+93<.@+AO053EI4&Q=",F5+"0@BYQI@3;7+2@J0A/ R9<:R;]6] MM/4-\<^X3(OI>EK4?<\:+J)(/D.2U0GWNO9^D RD*(YIIG5\VL:W8=!L"X%= M.0S'8..00-FY AF[7.?Q:CY5-?RA_+'$]1;^QV*^7$YR]-S$R$&L)]XYI.5P M[8"TKN1.1(SEL*E;+[]K;*@TD.^\';.[QLZ;E*Z_7E_5--!?OWX+TT5-^IH$ M$YB69# (1GZT"IF#+XHTBS0HF18.N3P?2UO?/;;C.":VSA?&:\':H\%S2@9: MGO2@H]>TP"+!L:KV&085-*IGBY=XX2\76=T3!!S MH24H0:QSV@)+RDAF7$+9IMYF+UEC^X?M8#>\5$Z'V'P5KAI [+X,\V;PR"37 MG@)*,>"EEI:7H" JIH!,6!VM"BA"FQYY^^D:-X7\\B [2RXGH^P[+N*\B2J[ M6\]O\UG:+,DQKWPQ%H)! \KRVBXK),@\&BLRZL@OHA?;I(WM(&C<&7LC@NLH271P4CY/M-[& M*!DU1A$U>.;J/DD:@H^F7MEZIH/RSK4,AKU WM@^Z,"AL"&%T8&Y_W Y3\S* MFXGGN]R:4 H7*I%R3K[.,; % H\1G+=>."6=Y:I3HMX>H'F)V(R'N*'ET8 YNS1R^=<\- M<404)*O&U'058RW$G 1PG8S-PL>BVXS0W4=5#Y&Y2X'K+(ETIKBVN>.*5F,$ M,U!%*",W;GZ*GADH:!^8NCK$3Y=(KS";&)2[1DNJEQ8 J MA8Q06PLJL@B6!306+ZB]>HB^71Q21\F@L]/PR<'^F82U[KCRH=S\U#1E4S0M8?@-C^%+9 MO4-A^$+B[!7$]^;)$0NGC9NE]82TVG=7%:4ALA+(F@F2:ZV,2A>L0CUE"6.; MHFVAW%RHKR6'_:Y;09CEG\+RSX]AFH=+8-_W]";9ZP$FD\52&?G[:\S>BXN5^_^^D8Z%RQEQTIPT^?W)5W>HKHS^=7!W&2Q[DPZQ4DCUZ55 "=<^1B M6 E.YSJ3.YI"0@WZ(HT7#L;(I;R_<]3#F6SNX&1YO(+[HHGWM4C'%F:#8 6B MKH43EBL(V3MP&(3&(H2S;29[[*.J*W]K./".$-E!Q$%-9ZU&VRL9_3,G:&[& X.9/-8]NJGZ\)XVM[.\V_ MXJVUK;))/C,+M(Y29Y'Z&B$5Z[6(Z,DF-?X@@W7KXP^2O>M8]@-Q;M1)*%OJ M[2IX?T/RXF^7]F:6/U717-VL<:(18\EDB$M1LWF$LA!=\]""^^=[PTY'4'/M #YPV](-B3IVZE!)5R !>4!H&1Z]KM+,HVB0;'G2WW M XDZ!,QY7!T,#HVC_+:D2LO!T_]O,UWJTYF52*H]UA@]/U-DQ"\*'ZU@?;N^FZ:*)*]Z3[M,X>K_Q;"8 M!!L+Z6,)TM?14CD:<#HX*-[H[*1(3KDTCPO)=C@ZIBWY<$)]+? EMOY& M9\_O_\&K[_C/^6SUYW)2+!*QXTG*&%T0;4+7IU(\[OU7 M7] ]5Z"O"+AU4_[^G_F$Z&>BU#$!.I"CI)B'4(H"'444KH1L^;AXW1 Z[EU= M=S ]17RO#9T$-Z0%RF(\I],BU)19(:H1:O>\T>2.NY-89\( M/5J$KPRCO\RO%Q.CBRZ&%ZAS[$&M1[ 4H4$;+VSTAO%&3:>.I73^<=B[N-_G;W&='4F<+/3"NQ5J[4P.KH WC@&=$@9B* QD<0R]5\[ZPU)H M3GK]N+>:S7%W(;F\(M4X<4XS79 #3YG6I3T9S40/"*%]$MD9X=K48AY*X;@7 MJ-VIPJ,$UL5]R9YU_3'+FV;UF-_]E>A'WWRM7TUX3,Z0S0%2"'8S^M5'7U,A M2V*._C _@BVYB]QQ[WG[@.@@HNQ <>[J]Z6$P?IMAB_23X($1T4)VBO.Q,@2-KZG(X646Q. MI9&[ 3QO8_O9>94(.)!SLK4S/R.?3#I@S"9,BFO-+]AS MIK(JP7@L&U]%[;CE+1@<00JK:@TY4-GI@V0AI&*+#-MD8!Y,X[L5+ M3S@\6F"O!(GK6"EZYA/9&J!\*G7>)0,O9 *-RL;"R'5C;:Y9#J5PW.N5CG!X MM+C&OE39NJB=0?M@D6O/R0:VUD'M9E:3000(GI3'6$I)Q])IX,+DJWK MV1E-+Z2=G1,>#".[0)^'UK+"XJH(%M&_G:A+1@$DJ/#12 ?*'+=J%QE#U'G*NHMC_Z=6/F6 M?N9?$Q&=KWDAD+0KM6T,'3J%D0VN O,BE"!-FW%A^Z@:]^IF*'P\U=.#R:'; MUI4/=NX99:M;GC*X8FE9>KH7/U$:@HHBS]9Q$C./$#T=^RIB]B'FPE.;258- M]9M^E(?3V+'N.0([3W5/(QEUJXG>A<6,EK7\B(O/?Q+G3]%#SYXQ MC!;:3]I .NCI2^Y;,/ 4B_<2?!$95,X*:A\>*(YSU"DEC6UNQW=1=+;V>?+< M^R,U9VU$S@40=2VG,G16TV%-*_>9?&WN'6M3#;>3I'%URR"8>*98!F'_J]$C MO]<^:"=9-3N>U$:G;".SM68ITC-K52(+-C(Z-^J1X:J1K*7)(43E&A7WM=(L MG].?F*^O\$/Y;ZPMG3&_^4ZGY!?\[?IKK$E5Z[:KT MVHFI@YNFK8O[>7IU3=][ML(W^7]?+U?U@F42A3?::TW&9\WZMUK2,IT'J;+1 M6OH@0YM@RXD$CYL0?#E<#BRZ7A'ZH>Q:Z"3PG+RE'>X?/=7NKHF M ^@7XO8#:^E#V>I"3E(TWJ,BU]T:7R\C%+A$/(]*,)V21R/:I*T/NXYQLXJ; MX'A$07>@<,]<\]L?VQ_PYJ_I#$)UX,KQW;0\WZ-D73>FP$K8S13NE< M_O5A/9#\GUBMM8F5RLLL M(KC,9:U)(.] 2PO2%".%,UZ*-C'6G23UB,A3)?_TAF<0,72 IS/W[?OI#']= MX=?E1(CB@[*E=I90-7Q2NPED!C)'SE76,JHV=ZA#K6#<0,/?QQHX#1*O?RO< M)JPK))Y;#4S4&][L?6VZ)T$;)VK>B(V-DB4'(;]'E=T:>;_-5[@M"Y?%4)+5&2)91* DTJG"C +T MR=4[8>=RFQ9>!Y,X\MW5Z?AX%K]J(I17I%].3R7:^:Q6NJ9E.M%C1!EGN5!9 M@4F)9,VCNLEQ)>^%"V0JV-RF<'9@C7-OXJ9T_?7ZJLZH^[#Z$Q?U0"7NXFQY MEXQ;YZX^R48ADS8%[15XD^J1JFEC%1<@<6F"92P7Y&WTT'F$=Z6=CL'2GNAZ MPY7'&L0@G(>A8Z_6Y!Y^46^!Q^$% M](K.S-_"HI8I?,&JKSCL ]WHXHXCS6).#;M90]>!\5NOHUQVQZRQ@'0<%)_YK,-)8(.\/1D#9N;$E523L)G$,:*>@%7(&I3 M@(5BE#$JA:?CO@=5ET_(&?G:?CAQ/[U3.IOW'0#H]P6&Y?7BQWJG;:[$:"M) M$V, F>L(+XT'T.DO$\V'Y/79CNN<:^4$4/^F0 MM;$01-8URS! M($L=R-3#E[$^!0W!ULR(]_Z#7X8#BF?\-OU(OT9 MEOAQ,?^R"%_?7*_^G"^F_P?SS2T+GW@R]A@S#!S6A)"4">J>+$%M&%K'O%"R M44SH, *[LG5.1,.V&/7 HND <8\4Z4W&\YM$;"-*)LQB9ME+,+H0DYPOX#A: M$%$:)Z)-H5'"[QZBNE)+N2G^;+U3^1-DN>6">,8X5! M=K02=+P"CX5PZ)5!B4&FKD.4=]DT1]P4310/BD>= MB2HIZ^:6=?4%I-2A:,WHOT9%!D=0V8,'>1)*GB4ZM1)-!^?O_BB-T-*J(FDQ MHN;HLMHT"F6";,G9CL*DZ-I49'<8%VV/AJ/BI<>(I@.<;0_H)*=39D$ TTB+ MJ$/!?2&;):8LN44EDVW3;?K5Q4N/$O=!\=)C>-\!@!YLN]\78;:\NA',7='W M)J0G5!0N.@$VU54Q4O&!NPQ)RV)Y,C+;-B'4P^CKX4P\"PB[C\:AI-(7UG[& M0BY5?HLS^F3U\8K6^&QUS#.N1'9 FY1<+:T\[4WB9PG.LZB$DZ;-[>%Q=/:0 MSM((>T-+J2\,[C(S-@N3ADLOK(&2BP#E%+$O)@,Z)EZR3V3?MJEG.YC$D1M! MM$3>@+)Y':"KMNV#*),R-K&80)N8015$B#YHD,A"$I99%=IDW!Y+Z;C*[V(^ M0U,!]@#0>9J^Q3*OY7M_O5FM%M-XO5HG+\X_KB4Q<2@XIL2@J)J[J"QQCV4+ MV4A#?G[FQC!NUU)DHL/"HZF1;UH*^@0Q&(*( M" E=5B6F-FW)]Q#U*M3=<%@;0C3'H\S?H&R&7];^S[!W^H\B\!/D6!(+!J0J M!90-""XGA,18Y$;1GF%MFM$]IV5<8^ZBT#I3$*_TUFN4JZY>[KAX:A+K6-$TP'.MD>6!%HGHB%?1D5/B_ 9HLL&A/7.:Y&3:)1J^>HN MM8X2]T&76L?PO@, '7A]$@M/R40&/IL$*DOB$V,)BF-%>&&*EVVL@==[J744 M$$Z[U#I&*GUA;>]UR6^X^KB8SA>?X] 9KN&Z:,A\P0I]87!PT*JT0<7BS60 MDU:@3"U8"E%"EE84P4TQL7F^R]_MTO<O&D(JV-H SY&ZJ4HBSHCB0!BTK7D>';8H$SJ?]502& M3L36?%1!GWOC=SEPTVHG0F>O8F5G5AF439X8*R1(3,);H9C-;6S50RE\%=KV M@D ]5F@=:-I]G".S^T.A-7VLAC?)=-ONTSI9LJ<4%*8L+9>KZD,FR&1[1R>5 M(#8TP>B9A+^R.^USH'M)$9^,Z.^XB/.V5^#7W[Y=K2/3X>H3KJ:+]>?5G@^S M_ G7PO@X7Z[N_VYC\I]V]WWZVP:Z]!YHN0/==E?\$?AN=E@EX/:M]QU\[RXY MT1EGHB_ M*L)'#F#5U)!*#$1^J1BOHW/>P21Y^K=CW4GKM^RWIY5$HMGDMC6 MW=C*H@+W"$8CF3O,>'#):XC>\A14\:Y1$_U3*1[7FFV%NZ=*]B+R[#>]Z&1E M;=@E^RC4UW81(B)(8?+-\1Z"L& X)LY4TH&]>FU[WPZ7#)X- M_^MUR-,VN#I:*Y(,4!+1JY ^N,(E%,_(C0R%6=LF(>E E^1+CT"5;N;%P\G MK;^AZOQ\_?5K6/R8%SIP'B8TUFN_M3LZ395KYR1P7HJVL57Q.:P<064K5Z0R MAH#/F <5R%P(CB7PM+&.W ^!/!<>6-LM%''EZ!_/AFO1U:[NON74SJ7WD^7JPFW+BGEZUP;55MMUSM'8V@?,2],R"'J1K<.AU W M;KBV-2*;R:E+[#W(Z9DH%,+FH.NT!EI,S>CQS!405LFJ>%R$K5Q4GDD4S;5&[-DP'$>@5G%-.,Z\49- MSHX@\B!LFK\[-D^56A>)),\7]R!>\2!N-I&8;-::%L63H ^U%::E#\R&K%B= M^.LO=7!OI_ @,-J_'Q@'D-?IJG%.'GK+P&:X(N-D_L_PO^>+GZ[ILZ^DBT^* M0FY]T$ APY>)'"B^]VFZ_->2T/7'+.%B16JGCLY^T*R6&Q9)XB4+@I4D1#EM M+3FEV6.T$IUJTU5I+UGG*JB?YO34V6JQEDQ]T[8+4(2>PA* MT+;*1G M2"/+-HTN#J%NW"#><)AYJHH&ETR_]RO;=O@Y=R+[GM=0*;6\>]B/ M,\$P1Q5UG4-JZSQM0D ($BPOQ5J5<72.YP)LBRBS( MCJV]3VT2U?5E"ES! #;7:>J\5:R2+M4=?J96_BI-"#RF (*=(!.6+T)?247=$C7OYWL.Y>))X>D1:7LLIQI/UR@,/)=76\HITN!? I&0NAB(.#-[0XQ_@B+YZBJ'M[Q\W M">ABI]X S!\9.K^%K_BA/%K#9F_)8H)#9H 9$KA2*9/C0A^,S,S&(ITY;!3K M00C:2<8XNF<(NM0$Q&L<^1: M)GX\"NZ>/XX7=0D4G,;"#JS9S5'Z";_5Q)K9E_4A>W?RSK[4!@;O[YOSBUA$ MD!$81@TJA%ICJTB)G%GO9T(Q]92MQ4JCP_QB4;/ M'6,%T-8MRZR"H%""X,++O-YDXB MM?WY(W=@;B?-;<4_9["V ^WUS.O[B(OZ MC? %^42:8)!%#QDC<818!4$C!V]BDB48[TV;T:+[J!HWD-@>7(-+IMO4E/?X M)5Q]7,P38B;6G92.\NP9PZ2@["=MN)+7K]-U&\V:*$#RKH!" A(NMV1>2NV3 M4-:!L[)4D4OPJ"Q()H2S)?HBVB2Q'D7F^?KH@)?=IVBQQ')DC(&QQ8+2DD[] MVB9*D2V@K+$FIQ&9TDD:73N]J&JK91:/7G'CN$0ME%"^IK%R]9'2* M>P8!$RM%J"19F_3"[?2\*E5U!&Z>JJH!I#%RR/INTLP_1MBIBC'"YDO9.,<9$TA'SG0S-[;,3<."\/E[") MX>40;-'>02;F@*J\B2&KFJ>EM;0Q"'Z0IW<88G:1,5Z,>R#QSH?F]8B 2?-K M\CY_3'Y^-XFE1*F3JI,$D'@@/$1N!3!O2=T&Z1+?UV!AB>G__C+__C\V3[P! MR.:+-3[6R+A_WX@P&$9H\[,X.+*2>#]=3;^LN?U36-[DK61?STAA>7* M14C.8/7Q%407B3]&AV@,4]D^\?)V7#IL>7@ODC]57/,!>=?!K<(SG?GVQV]A M1:[;AW+_[1\WVP29M@4SH*YLJH/*O>8<8J%5"H<*&PUX.IS&<9.X!CQ_&HNG M.^!M5K79D%')X(IT(*2D/91B)(6<-0AOCC#\+6KF(9V&T:A-4=PF6SC6QR-@AG08H@:JL)!C%:#M;)[#T*;MQ! M-R G V9L!VH8^;X F!.8/7;$]CHNIWD:%M,[5P"+3DYG#L9S0WX%N0+!$D-8 M2E'1AE*Q#!>,>?[^OB!RBD3G@[&W.X.7EO'^+OE(A^*8#AZL00O*2 6.5@$E M>EX8,UX_];=;>5;OC\HK;=80\A*>U&GL[P!(MU.E-W,"?I_?!S8^XVIUT])\ M$I+07*@(R',!QJCJ[A!@&6X.)H=OLK,V-'OF9 M\\77]>-.2)^DAG?2J6T:(=AR P@\W%%1UCL(T:NAU 7&>E M$Z?@Y*7JFG-%\HITS1G3_78]JY7>:3B-;R>J2F&^./*PF"=9*Q;J"<,1N%$, ME<\AL3;U),#IMS]NR]CNX"]<\=FKVAR+T?8R*H"+@H$,UA?R M0A!+H]9/IQ' M,\P(2MG:B5@'\"DB:(S9&192,(WF.UVR>X%R IL["(-^^(:UOGOV9;-];B^A?%;% M8DX0BB1#5F?B"RMD8Z+-N? HO6OC#^P@J"?@G"+I^?!L[P ]ZTCM\F8)[ZZF M7Z>S-9=N+S+1H/0ADD]2&Z*XY( <$@DB,I5,1"=2FU[]>\D:KX%1$R0-)X(. M\/33?$%'>UCA;_4^X,N#G"RE0B!Z&20=;6U5%4C%DWBD_L)&F< MG-QF.!J&]1U@Z*Z0[NWUXW=!^VXF.F\R*TR!"C?_QVJ4VN,H6NQX^(!T> ME!IU:IBDAYSN <6[_1[G!%Z/G;C]!A?SY;>0\+%JE;*$7 =32\G)^T#CB2T\ MUNLM],7E$-.3H7,[TK:W/[^+&- ITIH/R[JQI?\[+E>??RSK2?UX$5R+F#ES MD SQ0ZF:.1%2!($QJJS1AG!8Q]9=;^BB5=FY"!B$??T<%=M.U_=WR30N&1[) M#81<:CF#B;0FM&1\":6L-]'Y<)D;R6W4C5N'=G$[96AY=8#!S="9VLJT9G/5 MF/Q_3U=_WG:/?/=7NKK.FZZ"]&_^/?PU436YRS(+4M? O24M&VB-H+5(18:RN^#A"ZAX=W4;-?9XF66U,2[RZ6K"@N!3H&+*MC MFU%[B$73$>.$D48YE9\>I>WUYAYZNSB8V^'T D+L *I;EC*1T3MF62:N!;)R M9ECIE3=N%_H"*04*(Y&(A4\:RQ)46[B"(G4O)R+Y&JQ/R\E+J MX*"\K>BXV53O_OJ&LV4=?#GQ2GBA1 ##"KEG)9::#D0:ND2M!&H>2YM!:[LH M&N?(' $4VZX1SY70\4CS-TB;X9=U9=E@@/MM/IL_UN2;)4VR9(9\?TV *!KJ MG'-:2O$@92G)YN##89U)CT;<3I+&.6S'A]PP,NI"N]V:"K=^^71V38O:,(U8 M^!:)KWCS<^22X_+=7\0_$NUT%A8_UH<)<2-5CWY^=;7FQVT)7.!"H$40V2A0 M(3KP'!%L5DFS$'DP;5).&RYJW+8@S7W?7N!P^LZ8K\+5(#OC9F[2A'/I"FU= M,()[TA+9UN89Q%-"6".=MRMUNWC]NS7]SO)W Y&[+0'X)T\5_A:OK)_[4 M824=][\\3'G&#F(&*K6X>_I]->*]+QNE2"*A 9-JSQGE/3AO'5AD4@4CG1%M MHIG[J#I7&VQ[]GT94RWAQ%@*_E7)&45BSYXQL&)I6B9&L'S@WM#JZ3BUEZ MTZ8SST7TR\V)^&:6WT]#G%ZM^S3]$T-]6?XP^X3I>E%[_M$/D)FUN/WR;5A. M-PUY=*ZGKLO ="DW,6-/IA_@Z!.<'=9 M>,R'EU6GD*N?+O"V]2I+F(/5M(E%+3'@OB;7^%@G3,I8>*#-K"\&OD>DC0O# M00!P *A.E\;8UU0_3\.7V7SY8_D@M^_]].MTA7F3VV=U,8PI\HB])R>6UT)A M%3EXRVN_9RLBRI?,M\->U1]6SI#KO!F3.]!(=S&4/V;3U7I'T4N\-CE"D4S7 M^B8&(8H$VBD3H]?1L#;W1\](&??*O(^#[SSY] :PS?;3C-F8;0$C/"U!&V*( MR@@^.1^#9XJ6UQYB/1QK9XIW'UA.X/781]B;6[^^%BA\#JO; KK[XDM;$@Y2U!2DLYFAI1M9B4F;I)2_* C[,57=82+4R0Y;\;6#G3*_G(HG;T*B32M M<[7@FZ&"H+2$J'@*WD3A5)N1(.?7(S;+O>GC,!M.;CV \%$EC@A%!]J'@-R1 M'T(;!X+6CG:HCAH5&MDHZ^;55"D>)=Z]58K'\'KT(VU[J5U1&+07Y'NH6"\: M&*EQAQ)DB"JG8C'(R+&DXQJ$T"X*(8-1C2\9AEC&N-DJ?9R%X^&B@TWQ,?Q8'PR_SS>!F=L3 M Y?_6-3\N+_^JMH:9YDV>V9O%(FPFFRWOA$%''.=TE%7V"5.;Z@>( M3B7P7KD2T7I=#@NLGDG(ZP^8G0?.BPOS9.!^QT6<#WRI=-R"/]7//I0/UZN: M,KE?8A*]4FLW#8=;Q^?WL813TB M.EZ16B=QXO?UTC_B8CK/$VY\D(&VO5:L-K&,&9S%"*P>7(@RLRB&5NE/B7C] M9O)EU?E90GQ%8'VP3]=<_F6^>/-U?CU;W1Q@IC!K:H-"B;0QE7>ULBCY.H5# MVNP4?9X;6B-;2!HW6_SU 7E 7?@['W&=<'%/W!&Z[LB[K[)7Z>S:4U=6TV_ MWU4HV:!X0AG VW47LZC!F>A AX(J,9TE-@K;'T3?01@V?U\,-Y3FJ%;T>F_^ M=EU#BQ_*HVNWY:]?OQ';,4\D:G(&&"/J?:T#*1*B5O6VC'$97^_L";T!I=1$1N"LM?D_K$9HG$3B#7(0D#RX)")F^ M++4(F)940FDS'7 ?50=5M>5=S_]&19?3INF MM_4YPU03O4SB0!5%CUY$L-K, WZ3R)9:H^^NQ$-J644L2-IDZBN#9%#1^R$8 MI\B/11,:9;4<3.+YF8(OO&C;C$EEI+!<6=H3KL[Y3@B1U#&X%)AQF+R6;;39 M*=2.G5/6 FO/5 R4* M0K N0D@JF2"0*=VF4O!BFNZ^Z^Z.5_XT7ZX>% _7V@3'DP1TM$?+K(/HW/Z$9>^LL9C)[.6RAAIK M(HA4ACZ@MBGQQ&V;7,OSZP@N,#AT8# <52EPC&1Z@-FC?.A"/H[BKD[KB0H4 M,PP\,OH@C#,AH.*R37[-JZD4.$J\>RL%CN'UV D .]+=41M6F/<@=*P)-\F M9YKD6X(Q7(0H[6&YA?U7"APEK0,J!8YA70=JXK&%2GITK567N/B.]\'EY&V6 M44K(S!./4) [D1"!:U4B"B6BO("-N(.Z7F;NM3V;!I=3;]C[C*O5U5H]T\KN M[R ^+N;?I\O:;',2&:D61UYL9)83TPKM656SJT))0GCKX&PCK3I8 C:JU+/E$UOQ_IF.9.L@R2# MF //-7U4.@Z1:T^ R#Z65(PWE\-71Z Z5]P'0.DHWI^,GV_K['?RL1>K!H[) MS6$Q,2P)4U0F%ZV.!@HF@;-:@XY1B6RX,:)5#Y]=:1]C.1X70]$IO.] "]W6 MBO[RQ.Z8"!.\#N1[L7HCIC!E"!@=T"-DL3'$%-M,CM]%T;A%8RUQ-(@,^AE& MLU6Y>F^+KJ,;V/I:UY&:#5R1B#+(WF59Y\L#4KWKKXP78,[\\\V,B; M:>A@?KZ.2_SW-3WKW?>Z84[Q$9\]8Q@W;S]I WEJ3U]RWV-:LE"TU\"DJ9#! M C'6X)EQ1A9EA0J-ZG-V4'3VM@VMLU.DD8.TP^!B6 *I,B\E<"8:M;V^D'+9W#HXDVP]%95)!I3-=9)J4E 8ETZ'Z%AN MD]FXC9I.5B>%=IKPE=*7H(ADL0 MY#H$;X7.Y: !P?2&!Z"AKYX"9B<)(V>F#'5:#=BYA,D)DI>9"_>!12'M,P(DR&$>P6J)S! MY0ZLEI^GRV_S9;CZQV)^_>VGJ[!<$F]2N)L5A8E)S,9#DN10JNPL1&D2<&:" MB5X9Y]MDK;U V+BW3H.[4D.*H6]4;78=I&T<6WD08%P.,A.D$IO,/N?>)7+?$%?XF_S5:V8OQEYC_E^XOU&1YLB M-6,H@?8K@G)D(@1E(A3426 NCJ4V@R=.)+A;2)X"FWV@;"3##J#ZZZPVA;VO MX0E789;P\Y^(JW4_N+P>N1>N'DRJ??OC$6^6](BKZYJ4NITO:_4@8K0&20@E MU4B,*QZ<=0ZP6$>K8L:'-A&KRZQOW 2!P4_]#D'1P58Y:H&_A:^W021ET?JL M,Z&S7JQJ$Z M\\D1]?ZN9BH(C+G$7)/+,O$H2@BI1$@)M6.QT"(;%>;OH&C<_M:M[T)/8WP' M 'JT!_=OP8^+.7VZ^O&13HYZ9KS[]_7T6]TZDU"8HPT80#).2C^J.O @:>!8 MA%%*\Y0/NKLX[R0^D?JN[LA.Q-&^@_020NT R+20A)B7OQ"+/X=:X;Q[:+"@,"#4!MRT(I&-"$8DWZ9\8Q=%7072A\'5(,QOGR2[ M^8OZ(88E_C__U_\'4$L#!!0 ( %1@:5,A#'_,(0@ !,H ; 871R M;S(P,C$Q,# R+3$P<7AE>&@S,3$N:'1M[5IK<]NX%?W>7X%5IHDSHP MW(-S#T"<_7#Y873SSX]7;&+SC'W\QX^_7(]8H]7I?#D<=3J7-Y?L+S=_^X7U MVD'(;C0OC+12%3SK=*[>-UAC8FTY['1FLUE[=MA6>MRY^=2AKGJ=3"DCVHE- M&N=G] :_@B?G?SK[H=5BERJN+?LXZ_OFLXP8YBU0R/S]+Y)3)Y%U##H+N\5%W M$!\->D&O/TAYP/O1\2 *D[3+CWC_7R&,[*"Z;V/L/!/O&KDL6A-!XP][_=*> MSF1B)\,P"/[<6\>-,TB$'+""U37]'(?PO8!//54 ML \I2H5F9:5-Q6&@52B-)[P8"W816Z:K3+#PD+?"W@%_R[AA/%$EK:.5)H_. MR[[,PV<1TPR\?A4>!:<45DR%G0CVF>N(%\*T/MQE8NX<1DDW"+J[AOIW=ZBW MU:'K)OLH,)_LKVWVMR)1CT6/(D ;FW,I':X>'18B'*@F9DV J/_[!X MA>V%5]]^]/5I"8-VGZ;AFDTX(*'%5(H9EK.=2,-^K;@&JK(YWI=*8S44[">E M34$&+)68XG+7G&4D[,IYG*I4L! MKMY&A4+$PABNYU0EY[?"<>A]GP;O$AB#(3,GI6J2C:6&=$*U LV9(RLVF\AX MPDQ%/\OV,Z%%W0DYD$N306.17)M).X&#I@21T^C4;PG35 (WIVB6L&B^.@TO M%I.'WP\F!4ME@:@3@)91;KK4I%"L5\IED8)GO$Z119Q5"?H$DE9"V@0*)7%3 M"2 0A@G;6;8$:8T/\V!HK(/$[26:5*/*4 '(5("/&\XX>V)N)BS-U,PL8*O% M6(+M2.%P>NGMAI7-%?29A3$;UKY8 /;V#H W:]%Z8VIPU2*'Z$/5,I,VX M%@XKB+V,(&\14R8 T"B39D+5J5H.ZB3ZI.=$FCA3ID([(E6M,@^:4JM8)'AM MV $PD@B S@-A34-_@H8V7D3W#\1;US3L)_[)/TH2QX4'*_7/B-16,.PQ1;;L M/%"Z-E"*@/T,KW!ZUA.QC0/%Q"HH\I?"[]/8VM M)F7FF%=F]R:4(B,!G-0C^:2K*HT.0%Q3:1P=HI8H7#^T$5@2Z2H9:Y%Q![PZ MZR[!TZR)F@HE2!6V&)7)Q)VRF"K"1D1R+C]Q0(ZWA] +YCZ:LJSRM$9A5ND*1TC31$HLT4E M0G?L0,S^<;MD=-!%0Y"J\<(T4I5]?.Q=4@>_KRU(=:=/[YQ8M-#S;C4*/P>+ M;3X-\!+1E^P/^A9TZJ.[B1+:S]>BSY4\ .%7T" MT/DM>C$QNJB/B=C!1N44$ :9/:A7FXD]EG '#W0F453WMKSUEDRXN9<@1(,. M\B)Q^<%Y7W/WG&7R5F3U*<2#^LW?,"'/#?"]VK;U]P[@7[MM<^>5R6)5-)<\ M1;2YBM(E91':OD*(;$A<&,4A<*W2YC[KNQ?H+,^EM<(!>JU!I* FZ&TB88]K M>@ $@W,-<3K^)7%-[HE?*PE3W<*J"O>%PKS]_T[LV^7WBPQ:#=K1?2*#3;2O MCJ4 +NI,?;\CF@E^2ZG7:S>7?)WJ=(>FBY.DKT);O7GQ9Q%;F(TG:&C$/;%M M06:M4E$90(.8;/K,;Y#V394#&)@?YT:=.+:>MKWHK+Y_FZ0+).]4@T.: (!P MA <(N=/N&FM-GPUE,5795%!*+/BX/K37-4>*O,S47*!T-E&>&/D:DH&\WZ@. MVGO^!?02T^6XDH7AZU>]P>F)^Z7K&UL^9EJWYZM-C+!6A&[!THR71@P7?YPB MN909GP]EX<9SC4[7X4^W,Z:4H:!OZB_;#NR^N+ZX<7+2'@0#NKMA-?Y/%@/7 MUSK:[EI'QR:;9;WC]DGP>''0#A\M>Z9N.\YD;S8FQI2\>-=LL[ M%J[?=""I9^>_.!Z0VSM.5@TT MMU)*>$ZG8VSA\GEFI_.6Z MH3_ 085W:SR1-WU.I??UW.7=P[_P]02P,$% @ M5&!I4XZ0\,40" ZR< !L !A=')O,C R,3$P,#(M,3!Q>&5X:#,Q,BYH M=&WM6FMO&[D5_=Y?P570Q 'T&EM^2'8,.+*#-;!-MHF*H)\*:GA'(LPA9TF. M9/77]UYR]++D6NEZLXK1!5;Q#%_W7AZ>>\CAQ4_7G_J#?_YZP\8^5^S7?[S_ MY;;/:HU6Z^M1O]6Z'ERSGP=_^X5UFNV$#2S73GII-%>MULW'&JN-O2]ZK=9T M.FU.CYK&CEJ#SRWJJM-2QCAH"B]JEQ?T!G^!B\N_7/S4:+!KDY8Y:,]2"]R# M8*63>L2^"G!WK-&H:O5-,;-R-/;LL'V8L*_&WLD)C^5>>@67\WXN6O'YHA4& MN1@:,;N\$'+"I'A7D]VC[EDWZ79.NMU.YX3#&:3#$YY D@E^ DGG7PD:V<+J ML8WS,P7O:KG4C3'0^+W.<>'/IU+X<2]IM_]:"_4N+S*C/0YFL7'\,_:QT9.' M>]_@2HYT+_A3BTWGQ:E1QO9>M<-_YU32R'@NU:SW9B!S<.PC3-EGDW/]INYP M#AH.K,QB12?_#6@3FA<>I]'>4^Q'20US^Y-#,OKF?BR'TK.CI'FX;O&JU]R. MT'%O"FR%W:[8GF*DP?Y)QG^YZ0]N/WUD1^U#UK_Y/+C]<-N_HC<_G"=]L%YF M,N6TE)C)6'\L(6,?I.8ZE5RQ3QF6@F5%:5W)T4!OV,U].N9Z!.PJ]>QSJ8 E M1[R1= [X6\8=X\(4M(Y6FCP:EWV)PQ=(*0*O7R4G[7.:5@R%'P/[PNV0:W"- M3_<*9L%A+#ELMW<&[1_N4&>K0[=U=LTG4K!^D[TOK899_;&YK;,TH&"&'G/_ M^M7QV?F&<\_LQ,E./L39>"K00^.]R4.7*Z&GQX(+@53>4)#YWM')?-E)+1!J MO49R]J?-3M*<>_7]1U\/2])N'E,8;MF83X!9F$B8XN+U8^G8;R6WN";5#-\7 MQB+V-?M@;,Z2=N/OM!"NG+=&R]1A?K18@\=%=-Q]D;-VN'>S]IX[G"N9R64@_%!OHX*&%)SC=D95+R:,?!Y/ LD7J6!JQ(Y1!^F M$K4T@[>,6PA8P;F70Q2S.*<,$*!#)=V8JE.U'*F3Z).>A72I,J[$=D2JUJ@( MFL*:% 2^=NP ,2( 01>!L*&8793,QP?P-C1-CD5\BH^2I+".8*7^&9':"H8C MILB6G0?*U@;*<"#R\R&RL0;I@.TB\']#Z^GA'J&5[P]:DV;[E.)P#0ZW/SA] M(?T]C:TZ9>:4EV[W)I0BAX XJ4:*2=>4%CM XII(%^@0:X$._=!&8$FDJV1L M0?$ O"KK+L%3KXB:"B62*MKBC)(BG*FX2D?Y.JQ3 M%Y)[($_C WR2-;4J$ M*M-2<>)\="L8LG0MW1CFN#-P:$WBY,YH3Z7.'P"=)2HCF5LS1 MA7B7?"B5]#-2 MN&I;46@!@PMCA)V29V8FZYKQPJ2MPS.9P%4BYI:JP(!@1Q M.P*-@D0AU+$$PGD*54'A'N&,:TT62.\O%M#I_@!ZSM0W$Z[*0&, ;K8$$G516$Z-*5_?.Q=4@=?U 92W=G3.R92;NL2 1 A/P3O*^Z>,27O0%6G$ _JUW]'0)X;X'NU;3O>.X!_Z[8MG%>* M^:JH+WF*:',5I4O*(K1]@Q#9D+AH%$>!ZXUUBZP?7F!G>2Z]AP#HM09#@VJ" MW@J)]H2F!XA@Y%Q'G([_DK@F]^"W4J*I86&5.GR/<&__OQ/[?OG]2J%60^T8 M/HBA3;2O3B4@+JI,O=@138'?4>J-VBTDWZ ZPZ'I_"3IF]!6;5[B6<069N," M&SI8$-L69%8J%2LCT%!,UF/F=YCV79DC,# ^P8TJ<6P];7O167W_-DE7F+PS MBQQ21P! (#R$4#CMKK!6C]E0ZHE1$Z"4J/FH.K2W%4="7B@S RR=CDTD1KZ& M9$3>[U0'S3W_WGF-X0IZ9N6\'D:#8&QA58- M*E#W#HM[EJS?:R"DTG8VSN[@\7Q>\9N1\N.(]O MC14F7IKKQ6/<"6Q<)%OB-?!;>]F$#Q&TI=]L\L3=L^HW7H,+%_(N_P-02P,$ M% @ 5&!I4S/016 :!0 !1D !H !A=')O,C R,3$P,#(M,3!Q>&5X M:#,R+FAT;>U9;7/3.!#^?K]B2><*G6G\$CNE34)G("W[,]^&WVYW.(O2"$F22E8IJ)DG#?WS_H0:_0NAKY_F*Q M\!:1)^2Q/WOI&U6QSX50U,MTUMN=F%_PFY)L]Y?)O7X?]D1:SVFI(964:)I! MK5AY#&\RJMY!O]]*34752'9<:!@$@Q#>"/F.G1 WKIGF=+?3,_'=^\2WBTP2 MD36[DXR= ,L>]5@\&,:#/ Q(E.1Q3&(29/EV3-.=[3S)DV3X=X@@?11W5GJ\8)DN1F$0_-JS0)9MI==7G-4DJ)BSA#L@NG"3I7T?>I5TY-T(8/2 ;@/K#X8-L MX\R9-*TE7MFH@909[)^F!2F/:>?5<">*[8"1927"FSNWI6@V8<;%K+2#2S80 M9LRK)%4&PZ:1()P#SD0""4>$JD)0RH5+SDI2IN9WU)G9[,&NB%(U=R:(BKIH M41WLED]O)1J^M(L'-W*Q\TP'1I.$TPY"(B1NASXBX:12=-0]C#.F*DZ:$2NM M/CMIW 9Q(K06\Y')*4[,!D@);T/91K4;;M.-G1UON!6:C$-CFJ&S;N$V&?%L M,N+K;'4LWO+"[>C:X< +KQW[H%HOBFY!JP$;WTBM;XEP9"#="B/E42_J=1,J MDF682XX&U2F$%P\*3O,5QAW97__LL%GD@3BA<]SZL.-V_5F\MQR^_[[1O1M#,U(A7I!D_DHW3@M$<+WJ\^#4[H7#H4K3K M Z$#V&D96K=_L>#X7-&?I_P/>\KOD1,T!8N5)[4L:?/SA+\QB[?/W!T^^?X_ MI_O3LYKJ(Z>[;\N.NU5-,]5V!;IFGRI,>5D*#0F%C&+IF[F.0LXXS>R3+:RK M6E9"45M$7FR#;%]1#E]5"KM>R=Q5Y>>=BV51U[[8-(6V0 &Y8 IKP3IYBPN: MKHJ9Q!E)&&>Z<W^=YE"\\-BY8-L]B-Z+)9FT!/4UJ=F8#A8+KSII"W2$TOXC*0!,_R6J].^4A7OOUV M?Q#8ORIV_P502P$"% ,4 " !48&E3",DPO:T6 @!&UL4$L! A0#% @ 5&!I4Y9MS:4U5@ MLI,# !4 ( !M4@" &%T&@S,BYH=&U02P4& D ,"0!D @ ,1X$ end