0000008063-19-000047.txt : 20191107 0000008063-19-000047.hdr.sgml : 20191107 20191107151633 ACCESSION NUMBER: 0000008063-19-000047 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20190928 FILED AS OF DATE: 20191107 DATE AS OF CHANGE: 20191107 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: 191200009 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-20190928.htm 10-Q Document
2019Q3FALSE0000008063--12-31300000080632019-01-012019-09-280000008063atro:CommonClassUndefinedMember2019-01-012019-09-280000008063us-gaap:CommonClassBMember2019-01-012019-09-28xbrli:shares0000008063atro:CommonClassUndefinedMember2019-11-010000008063us-gaap:CommonClassBMember2019-11-01iso4217:USD00000080632019-09-2800000080632018-12-3100000080632018-01-012018-09-2900000080632019-06-302019-09-2800000080632018-07-012018-09-290000008063us-gaap:ProductMember2019-01-012019-09-280000008063us-gaap:ProductMember2018-01-012018-09-290000008063us-gaap:ProductMember2019-06-302019-09-280000008063us-gaap:ProductMember2018-07-012018-09-29iso4217:USDxbrli:shares00000080632017-12-3100000080632018-09-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2017-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-06-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-06-300000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-01-012019-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-01-012018-09-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-06-302019-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-07-012018-09-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-09-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2017-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-06-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-06-300000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-01-012018-09-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-01-012019-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-06-302019-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-07-012018-09-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-09-290000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-06-290000008063us-gaap:AdditionalPaidInCapitalMember2018-06-300000008063us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-280000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-290000008063us-gaap:AdditionalPaidInCapitalMember2019-06-302019-09-280000008063us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-290000008063us-gaap:AdditionalPaidInCapitalMember2019-09-280000008063us-gaap:AdditionalPaidInCapitalMember2018-09-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-302019-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-290000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:RetainedEarningsMember2019-06-290000008063us-gaap:RetainedEarningsMember2018-06-300000008063us-gaap:RetainedEarningsMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-010000008063us-gaap:RetainedEarningsMember2019-01-012019-09-280000008063us-gaap:RetainedEarningsMember2019-06-302019-09-280000008063us-gaap:RetainedEarningsMember2018-07-012018-09-290000008063us-gaap:RetainedEarningsMember2019-09-280000008063us-gaap:RetainedEarningsMember2018-09-290000008063us-gaap:TreasuryStockMember2018-12-310000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2019-06-290000008063us-gaap:TreasuryStockMember2018-06-300000008063us-gaap:TreasuryStockMember2019-01-012019-09-280000008063us-gaap:TreasuryStockMember2019-06-302019-09-280000008063us-gaap:TreasuryStockMember2019-09-280000008063us-gaap:TreasuryStockMember2018-09-290000008063us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2019-01-012019-03-300000008063atro:FreedomCommunicationTechnologiesIncMember2019-07-012019-07-010000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2019-07-122019-07-12xbrli:pure0000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2018-01-012018-12-310000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2019-06-302019-09-280000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2019-01-012019-09-280000008063atro:DiagnosysTestSystemsLimitedMemberus-gaap:SubsequentEventMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMemberus-gaap:SubsequentEventMember2019-10-0400000080632018-01-012018-03-310000008063us-gaap:AccountingStandardsUpdate201602Member2019-01-010000008063srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-0100000080632019-09-2800000080632019-09-292019-09-2800000080632019-01-010000008063atro:CommercialTransportAircraftMember2019-01-012019-09-280000008063atro:CommercialTransportAircraftMember2018-01-012018-09-290000008063atro:CommercialTransportAircraftMember2019-06-302019-09-280000008063atro:CommercialTransportAircraftMember2018-07-012018-09-290000008063atro:MilitaryAircraftMember2019-01-012019-09-280000008063atro:MilitaryAircraftMember2018-01-012018-09-290000008063atro:MilitaryAircraftMember2019-06-302019-09-280000008063atro:MilitaryAircraftMember2018-07-012018-09-290000008063atro:BusinessJetMember2019-01-012019-09-280000008063atro:BusinessJetMember2018-01-012018-09-290000008063atro:BusinessJetMember2019-06-302019-09-280000008063atro:BusinessJetMember2018-07-012018-09-290000008063atro:OtherAerospaceMember2019-01-012019-09-280000008063atro:OtherAerospaceMember2018-01-012018-09-290000008063atro:OtherAerospaceMember2019-06-302019-09-280000008063atro:OtherAerospaceMember2018-07-012018-09-290000008063atro:AerospaceSegmentMember2019-01-012019-09-280000008063atro:AerospaceSegmentMember2018-01-012018-09-290000008063atro:AerospaceSegmentMember2019-06-302019-09-280000008063atro:AerospaceSegmentMember2018-07-012018-09-290000008063atro:SemiconductorMember2019-01-012019-09-280000008063atro:SemiconductorMember2018-01-012018-09-290000008063atro:SemiconductorMember2019-06-302019-09-280000008063atro:SemiconductorMember2018-07-012018-09-290000008063atro:AerospaceAndDefenseSegmentMember2019-01-012019-09-280000008063atro:AerospaceAndDefenseSegmentMember2018-01-012018-09-290000008063atro:AerospaceAndDefenseSegmentMember2019-06-302019-09-280000008063atro:AerospaceAndDefenseSegmentMember2018-07-012018-09-290000008063atro:TestSystemsSegmentMember2019-01-012019-09-280000008063atro:TestSystemsSegmentMember2018-01-012018-09-290000008063atro:TestSystemsSegmentMember2019-06-302019-09-280000008063atro:TestSystemsSegmentMember2018-07-012018-09-290000008063atro:ProductLineElectricalPowerAndMotionMember2019-01-012019-09-280000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-09-290000008063atro:ProductLineElectricalPowerAndMotionMember2019-06-302019-09-280000008063atro:ProductLineElectricalPowerAndMotionMember2018-07-012018-09-290000008063atro:ProductLineLightingAndSafetyMember2019-01-012019-09-280000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-09-290000008063atro:ProductLineLightingAndSafetyMember2019-06-302019-09-280000008063atro:ProductLineLightingAndSafetyMember2018-07-012018-09-290000008063atro:ProductLineAvionicsMember2019-01-012019-09-280000008063atro:ProductLineAvionicsMember2018-01-012018-09-290000008063atro:ProductLineAvionicsMember2019-06-302019-09-280000008063atro:ProductLineAvionicsMember2018-07-012018-09-290000008063atro:ProductLineSystemsCertificationMember2019-01-012019-09-280000008063atro:ProductLineSystemsCertificationMember2018-01-012018-09-290000008063atro:ProductLineSystemsCertificationMember2019-06-302019-09-280000008063atro:ProductLineSystemsCertificationMember2018-07-012018-09-290000008063atro:ProductLineStructuresMember2019-01-012019-09-280000008063atro:ProductLineStructuresMember2018-01-012018-09-290000008063atro:ProductLineStructuresMember2019-06-302019-09-280000008063atro:ProductLineStructuresMember2018-07-012018-09-290000008063atro:ProductLineOtherMember2019-01-012019-09-280000008063atro:ProductLineOtherMember2018-01-012018-09-290000008063atro:ProductLineOtherMember2019-06-302019-09-280000008063atro:ProductLineOtherMember2018-07-012018-09-290000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-12-310000008063us-gaap:LandMember2019-09-280000008063us-gaap:LandMember2018-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2019-09-280000008063us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000008063us-gaap:MachineryAndEquipmentMember2019-09-280000008063us-gaap:MachineryAndEquipmentMember2018-12-310000008063us-gaap:ConstructionInProgressMember2019-09-280000008063us-gaap:ConstructionInProgressMember2018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:AerospaceSegmentMember2019-09-280000008063us-gaap:PatentsMember2019-01-012019-09-280000008063us-gaap:PatentsMember2019-09-280000008063us-gaap:PatentsMember2018-12-310000008063us-gaap:NoncompeteAgreementsMember2019-01-012019-09-280000008063us-gaap:NoncompeteAgreementsMember2019-09-280000008063us-gaap:NoncompeteAgreementsMember2018-12-310000008063us-gaap:TradeNamesMember2019-01-012019-09-280000008063us-gaap:TradeNamesMember2019-09-280000008063us-gaap:TradeNamesMember2018-12-310000008063us-gaap:UnpatentedTechnologyMember2019-01-012019-09-280000008063us-gaap:UnpatentedTechnologyMember2019-09-280000008063us-gaap:UnpatentedTechnologyMember2018-12-310000008063us-gaap:CustomerRelationshipsMember2019-01-012019-09-280000008063us-gaap:CustomerRelationshipsMember2019-09-280000008063us-gaap:CustomerRelationshipsMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2019-01-012019-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2019-09-280000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2019-01-012019-09-280000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2019-09-280000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-09-280000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-09-280000008063us-gaap:LetterOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2019-09-280000008063atro:AmendedAndRestatedCreditAgreementMember2019-01-012019-09-280000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2019-01-012019-09-28atro:fiscal_quarter0000008063us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-09-280000008063us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2019-01-012019-09-280000008063srt:MinimumMemberus-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-09-280000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2019-01-012019-09-280000008063srt:MinimumMember2019-01-012019-09-280000008063srt:MaximumMember2019-01-012019-09-2800000080632019-06-2900000080632018-06-3000000080632016-02-240000008063us-gaap:TreasuryStockMember2016-02-242016-02-2400000080632017-12-120000008063us-gaap:TreasuryStockMember2017-12-122017-12-1200000080632019-09-170000008063us-gaap:TreasuryStockMember2019-09-172019-09-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-09-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-09-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-09-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-06-302019-09-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2019-01-012019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2019-06-302019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2019-01-012019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2019-06-302019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-06-302019-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-07-012018-09-29atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-01-012019-09-280000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-06-302019-09-280000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-07-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-09-280000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-06-302019-09-280000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-07-012018-09-29atro:customer0000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2019-01-012019-09-280000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2019-01-012019-09-280000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2019-06-302019-09-280000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2019-06-302019-09-280000008063us-gaap:CustomerConcentrationRiskMemberatro:TwoMajorCustomersMemberus-gaap:SalesRevenueNetMember2019-09-280000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2018-01-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2018-01-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2018-07-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2018-07-012018-09-290000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:LufthansaTechnikAGMember2019-01-012019-09-280000008063atro:PatentInfringementMembersrt:MinimumMembersrt:SubsidiariesMembercountry:DEatro:LufthansaTechnikAGMember2019-09-280000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:LufthansaTechnikAGMembersrt:MaximumMember2019-09-280000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:LufthansaTechnikAGMember2019-06-302019-09-280000008063atro:PatentInfringementMembersrt:SubsidiariesMembercountry:DEatro:LufthansaTechnikAGMember2019-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2019-06-302019-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-07-012018-09-290000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2019-01-012019-09-280000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2018-01-012018-09-290000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2019-06-302019-09-280000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2018-07-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2019-06-302019-09-280000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-07-012018-09-290000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2019-01-012019-09-280000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2018-01-012018-09-290000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2019-06-302019-09-280000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2018-07-012018-09-290000008063us-gaap:OperatingSegmentsMember2019-01-012019-09-280000008063us-gaap:OperatingSegmentsMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMember2019-06-302019-09-280000008063us-gaap:OperatingSegmentsMember2018-07-012018-09-290000008063us-gaap:CorporateNonSegmentMember2019-01-012019-09-280000008063us-gaap:CorporateNonSegmentMember2018-01-012018-09-290000008063us-gaap:CorporateNonSegmentMember2019-06-302019-09-280000008063us-gaap:CorporateNonSegmentMember2018-07-012018-09-290000008063us-gaap:CorporateNonSegmentMember2019-09-280000008063us-gaap:CorporateNonSegmentMember2018-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2019-09-280000008063us-gaap:FairValueMeasurementsRecurringMember2018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:FirstEarnoutMember2019-01-012019-09-280000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:SecondEarnoutMember2019-01-012019-09-280000008063atro:AstronicsAeroSatCorporationMember2019-09-280000008063atro:AstronicsCustomControlConceptsIncMember2019-09-280000008063atro:AstronicsAeroSatCorporationMember2018-10-010000008063atro:AstronicsCustomControlConceptsIncMember2018-10-01

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 September 28, 2019
or
 
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from                      to                     
Commission File Number 0-7087
 
ASTRONICS CORPORATION
(Exact name of registrant as specified in its charter)
 

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



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 filer
Accelerated 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 1, 2019, 30,873,090 shares of common stock were outstanding consisting of 23,107,564 shares of common stock ($.01 par value) and 7,765,526 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
September 28, 2019 with Comparative Figures for December 31, 2018
(Unaudited)
(In thousands)
 
September 28, 2019December 31, 2018
Current Assets:
Cash and Cash Equivalents
$22,795  $16,622  
Accounts Receivable, Net of Allowance for Doubtful Accounts
159,715  182,308  
Inventories
149,621  138,685  
Prepaid Expenses and Other Current Assets
17,576  17,198  
Assets Held for Sale3,186  19,358  
Total Current Assets
352,893  374,171  
Property, Plant and Equipment, Net of Accumulated Depreciation113,137  120,862  
Other Assets45,911  21,272  
Intangible Assets, Net of Accumulated Amortization132,433  133,383  
Goodwill133,594  124,952  
Total Assets
$777,968  $774,640  
Current Liabilities:
Current Maturities of Long-term Debt
$191  $1,870  
Accounts Payable
46,046  50,664  
Accrued Expenses and Other Current Liabilities
49,321  47,772  
Customer Advance Payments and Deferred Revenue
23,525  26,880  
Liabilities Held for Sale  906  
Total Current Liabilities
119,083  128,092  
Long-term Debt180,055  232,112  
Other Liabilities53,038  27,811  
Total Liabilities352,176  388,015  
Shareholders’ Equity:
Common Stock
344  343  
Accumulated Other Comprehensive Loss
(13,610) (13,329) 
Other Shareholders’ Equity
439,058  399,611  
Total Shareholders’ Equity
425,792  386,625  
Total Liabilities and Shareholders’ Equity$777,968  $774,640  
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three and Nine Months Ended September 28, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands, except per share data)
 
Nine Months EndedThree Months Ended
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales$574,290  $600,339  $177,018  $212,674  
Cost of Products Sold445,056  467,315  140,224  166,354  
Gross Profit129,234  133,024  36,794  46,320  
Selling, General and Administrative Expenses90,677  87,919  31,691  27,976  
Income from Operations38,557  45,105  5,103  18,344  
Net (Gain) Loss on Sale of Businesses(78,801)   1,332    
Other Expense, Net of Other Income1,197  1,091  464  253  
Interest Expense, Net of Interest Income4,576  7,326  1,547  2,511  
Income Before Income Taxes111,585  36,688  1,760  15,580  
Provision for (Benefit from) Income Taxes25,503  2,370  550  (1,419) 
Net Income$86,082  $34,318  $1,210  $16,999  
Earnings Per Share:
Basic
$2.65  $1.06  $0.04  $0.53  
Diluted
$2.61  $1.04  $0.04  $0.52  
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive Income
Three and Nine Months Ended September 28, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)
 
Nine Months EndedThree Months Ended
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Net Income$86,082  $34,318  $1,210  $16,999  
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments
(722) (1,346) (1,336) 226  
Retirement Liability Adjustment – Net of Tax
441  646  147  216  
Total Other Comprehensive Income (Loss)(281) (700) (1,189) 442  
Comprehensive Income$85,801  $33,618  $21  $17,441  
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Nine Months Ended September 28, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)
 
Nine Months Ended
September 28, 2019September 29, 2018
Cash Flows From Operating Activities:
Net Income$86,082  $34,318  
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities:
Depreciation and Amortization24,183  26,756  
Provisions for Non-Cash Losses on Inventory and Receivables4,613  2,432  
Equity-based Compensation Expense2,943  2,349  
Deferred Tax Benefit(3,820) (1,536) 
Net Gain on Sale of Businesses, Before Taxes(78,801)   
Other(792) (507) 
Cash Flows from Changes in Operating Assets and Liabilities, Excluding the Effects of Acquisitions:
Accounts Receivable23,423  (52,890) 
Inventories(18,963) (15,768) 
Accounts Payable(5,494) 571  
Accrued Expenses(5,867) 4,977  
Other Current Assets and Liabilities(697) (1,620) 
Customer Advanced Payments and Deferred Revenue(3,266) 19,241  
Income Taxes5,581  (4,315) 
Supplemental Retirement and Other Liabilities1,116  1,351  
Cash Provided By Operating Activities30,241  15,359  
Cash Flows From Investing Activities:
Acquisition of Business, Net of Cash Acquired(21,785)   
Proceeds on Sale of Businesses104,792    
Capital Expenditures(8,850) (12,416) 
Other Investing Activities  (3,376) 
Cash Provided By (Used For) Investing Activities74,157  (15,792) 
Cash Flows From Financing Activities:
Proceeds from Long-term Debt99,000  35,015  
Payments for Long-term Debt(146,080) (47,116) 
Purchase of Outstanding Shares for Treasury(50,000)   
Debt Acquisition Costs  (516) 
Proceeds from Exercise of Stock Options423  283  
Other Financing Activities(1,284)   
Cash Used For Financing Activities(97,941) (12,334) 
Effect of Exchange Rates on Cash(284) (254) 
Increase (Decrease) in Cash and Cash Equivalents6,173  (13,021) 
Cash and Cash Equivalents at Beginning of Period16,622  17,914  
Cash and Cash Equivalents at End of Period$22,795  $4,893  
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity
Three and Nine Months Ended September 28, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)

Nine Months EndedThree Months Ended
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Common Stock
Beginning of Period$260  $229  $264  $232  
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes1  —  —  —  
Class B Stock Converted to Common Stock4  4  1  1  
End of Period$265  $233  $265  $233  
Convertible Class B Stock
Beginning of Period$83  $111  $80  $109  
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes—  1  —  —  
Class B Stock Converted to Common Stock(4) (4) (1) (1) 
End of Period$79  $108  $79  $108  
Additional Paid in Capital
Beginning of Period$73,044  $67,748  $75,604  $69,665  
Exercise of Stock Options and Equity-based Compensation Expense - Net of Taxes3,365  2,631  805  714  
End of Period$76,409  $70,379  $76,409  $70,379  
Accumulated Comprehensive Loss
Beginning of Period$(13,329) $(13,352) $(12,421) $(15,867) 
Adoption of ASU 2018-02—  (1,373) —  —  
Foreign Currency Translation Adjustments(722) (1,346) (1,336) 226  
Retirement Liability Adjustment –
Net of Taxes
441  646  147  216  
End of Period$(13,610) $(15,425) $(13,610) $(15,425) 
Retained Earnings
Beginning of Period$376,567  $325,191  $461,439  $347,151  
Adoption of ASU 2018-02—  1,373  —  —  
Adoption of ASU 2014-09—  3,268  —  —  
Net income86,082  34,318  1,210  16,999  
End of Period$462,649  $364,150  $462,649  $364,150  
Treasury Stock
Beginning of Period$(50,000) $(50,000) $(50,000) $(50,000) 
Purchase of Shares(50,000) —  (50,000) —  
End of Period$(100,000) $(50,000) $(100,000) $(50,000) 
Total Shareholders’ Equity$425,792  $369,445  $425,792  $369,445  
See notes to consolidated condensed financial statements.





ASTRONICS CORPORATION
7

Consolidated Condensed Statements of Shareholders' Equity, Continued
Three and Nine Months Ended September 28, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)

Nine Months EndedThree Months Ended
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Common Stock
Beginning of Period25,978  22,861  26,343  23,219  
Exercise of Stock Options and Issuances of Restricted Stock53  25  19  (1) 
Class B Stock Converted to Common Stock444  443  113  111  
End of Period26,475  23,329  26,475  23,329  
Convertible Class B Stock
Beginning of Period8,290  11,083  8,007  10,789  
Exercise of Stock Options50  21  2  (17) 
Class B Stock Converted to Common Stock(444) (443) (113) (111) 
End of Period7,896  10,661  7,896  10,661  
Treasury Stock
Beginning of Period(1,675) (1,675) (1,675) (1,675) 
Purchase of Shares(1,823) —  (1,823) —  
Retirement of Treasury Shares—  —  —  —  
End of Period(3,498) (1,675) (3,498) (1,675) 
See notes to consolidated condensed financial statements.

8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
September 28, 2019
(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. Operating results for the nine months ended September 28, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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 2018 annual report on Form 10-K.
Description of the Business
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.
We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“FCT”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”). On October 4, 2019, the Company acquired the primary operating subsidiaries of Diagnosys Test Systems Limited (“Diagnosys”).
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. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
For additional information regarding these acquisitions and divestitures see Note 18.
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, for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Refer to Note 19 for additional information.
9

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 $25.6 million and $31.2 million for the three months ended and $80.0 million and $89.0 million for the nine months ended September 28, 2019 and September 29, 2018, 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 September 28, 2019 and September 29, 2018.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 28, 2019 and September 29, 2018.
Newly Adopted and Recent Accounting Pronouncements
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”).
We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our consolidated financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new 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. We are currently evaluating the impact of this ASU.
10

2) Revenue
ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings.
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 60 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 September 28, 2019, 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 anticipated contracts 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 September 28, 2019, 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. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. 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. 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
11

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 September 28, 2019, we had $379.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $175.0 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous periods.
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 Doubtful Accounts on our Consolidated Condensed Balance Sheet.
Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Condensed Balance Sheet within Customer Advance Payments and Deferred Revenue. 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 $5.1 million and $6.3 million during the three months ended September 28, 2019 and September 29, 2018, respectively, and $15.7 million and $6.3 million for the nine months ended September 28, 2019 and September 29, 2018, 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 in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 28, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030  $27,347  
Ending Balance, September 28, 2019
$25,952  $23,959  
12

The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Commercial Transport
$393,721  $402,539  $122,212  $136,692  
Military
57,75346,41017,25516,125
Business Jet
49,55530,29112,4329,289
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems Segment
Semiconductor
7,81572,0612,21933,596
Aerospace & Defense
45,98527,89517,0979,499
Test Systems Total53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Electrical Power & Motion
$255,007  $218,931  $78,428  $78,610  
Lighting & Safety
139,502129,24444,12743,481
Avionics
79,414100,35419,87131,059
Systems Certification
9,05012,0283,3842,373
Structures
18,05618,6836,0896,583
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  

3) Inventories
Inventories are as follows:
(In thousands)
September 28, 2019December 31, 2018
Finished Goods
$33,275  $33,100  
Work in Progress
26,611  27,409  
Raw Material
89,735  78,176  
$149,621  $138,685  
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
13

4) Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
September 28, 2019December 31, 2018
Land
$9,778  $11,191  
Buildings and Improvements
73,988  83,812  
Machinery and Equipment
114,190  106,327  
Construction in Progress
5,676  6,404  
203,632  207,734  
Less Accumulated Depreciation
90,495  86,872  
$113,137  $120,862  
Additionally, net Property, Plant and Equipment of $3,186 and $3,521 are classified in Assets Held for Sale at September 28, 2019 and December 31, 2018, respectively. Refer to Note 18.
5) Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 28, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146  $1,782  $2,146  $1,716  
Non-compete Agreement4 years10,900  6,925  10,900  4,680  
Trade Names10 years11,419  5,983  11,454  5,182  
Completed and Unpatented Technology10 years42,904  17,782  36,406  14,964  
Customer Relationships15 years142,113  44,577  136,894  37,875  
Total Intangible Assets13 years$209,482  $77,049  $197,800  $64,417  
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
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)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Amortization Expense
$12,746  $15,144  $4,394  $4,276  
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$17,131  
202016,888  
202114,978  
202214,554  
202313,386  
202411,920  

14

6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 28, 2019:
(In thousands)December 31, 2018Acquisition/Divestiture/Adjustments
Foreign
Currency
Translation
September 28, 2019
Aerospace$124,952  $(262) $(225) $124,465  
Test Systems  9,129    9,129  
$124,952  $8,867  $(225) $133,594  

7) Long-term Debt and Notes Payable
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 28, 2019, there was $180.0 million outstanding on the revolving credit facility and there remains $318.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 28, 2019, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 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 is in compliance with its financial covenant at September 28, 2019. The Company will pay 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 will also pay 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.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. 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 Credit Agreement 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 12 to 60 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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Balance at Beginning of Period$5,027  $5,136  $4,806  $5,180  
Warranties Divested or Acquired (103)   20    
Warranties Issued2,014  2,102  769  801  
Warranties Settled(1,850) (2,219) (670) (934) 
Reassessed Warranty Exposure138  (77) 301  (105) 
Balance at End of Period$5,226  $4,942  $5,226  $4,942  

15

9) Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of September 28, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $25.1 million and $25.4 million, respectively. The Company's operating lease liability increased approximately $4.1 million and $9.7 million as a result of acquiring right-of-use-assets from new leases entered into during the three and nine months ended September 28, 2019. As of September 28, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $2.7 million and $5.2 million, respectively. No new financing lease liabilities were entered into during the three and nine months ended September 28, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Nine months endedThree months ended
(In thousands)September 28, 2019September 28, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$765  $255  
Interest on Lease Liabilities24376
Total Finance Lease Cost1,008  331  
Operating Lease Cost3,6221,216
Variable Lease Cost958279
Short-term Lease Cost (excluding month-to-month)11833
Less Sublease and Rental (Income) Expense(301) 216  
Total Operating Lease Cost$4,397  $1,744  
Total Net Lease Cost$5,405  $2,075  
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Nine months ended
(In thousands)September 28, 2019
Operating Cash Flows Used for Finance Leases$1,008  
Operating Cash Flows Used for Operating Leases
$2,767  
Financing Cash Flows Used for Finance Leases
$1,284  
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
16

The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$1,192  $522  
20204,142  2,128  
20214,121  2,181  
20223,904  743  
20233,677    
Thereafter11,981    
Total Lease Payments$29,017  $5,574  
Less: Interest3,624  380  
Total Lease Liability$25,393  $5,194  

10) Income Taxes
The effective tax rates were approximately 22.9% and 6.5% for the nine months ended and 31.3% and (9.1)% for the three months ended September 28, 2019 and September 29, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit.
11) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Nine Months Ended
Three Months Ended
(In thousands)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Weighted Average Shares - Basic
32,427  32,304  31,964  32,317  
Net Effect of Dilutive Stock Options
575  731  619  652  
Weighted Average Shares - Diluted
33,002  33,035  32,583  32,969  
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 279,000 shares as of September 28, 2019 and 19,000 shares as of September 29, 2018.
12) Shareholders' Equity
Share Buyback Program
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. The Company has repurchased approximately 1,823,000 shares and has completed that program in the third quarter of 2019. On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 28, 2019.
17

Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)September 28, 2019December 31, 2018
Foreign Currency Translation Adjustments$(7,878) $(7,156) 
Retirement Liability Adjustment – Before Tax(7,256) (7,814) 
Tax Benefit of Retirement Liability Adjustment1,524  1,641  
Retirement Liability Adjustment – After Tax(5,732) (6,173) 
Accumulated Other Comprehensive Loss$(13,610) $(13,329) 
The components of other comprehensive income (loss) are as follows: 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Foreign Currency Translation Adjustments$(722) $(1,346) $(1,336) $226  
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302  303  101  101  
Amortization of Net Actuarial Losses
256  515  85  172  
Tax Benefit
(117) (172) (39) (57) 
Retirement Liability Adjustment441  646  147  216  
Other Comprehensive Income (Loss) $(281) $(700) $(1,189) $442  

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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$136  $150  $45  $50  
Interest Cost687  675  229  225  
Amortization of Prior Service Cost290  291  97  97  
Amortization of Net Actuarial Losses224  471  74  157  
Net Periodic Cost$1,337  $1,587  $445  $529  
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended
Three Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$10  $12  $3  $4  
Interest Cost35  34  12  11  
Amortization of Prior Service Cost12  12  4  4  
Amortization of Net Actuarial Losses32  44  11  15  
Net Periodic Cost$89  $102  $30  $34  

18

14) Sales to Major Customers
The Company has a significant concentration of business with two major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.
Sales to these two customers represented 14% and 13% of consolidated sales for the nine months ended and 14% and 12% for the three months ended September 28, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at September 28, 2019 was approximately $39.7 million. Sales to these two customers represented 15% and 15% of consolidated sales for the nine months ended and 14% and 13% for the three months ended September 29, 2018.
15) Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. However, based on the results of the oral hearing on September 13,2019, we estimate AES’s potential exposure to be approximately $2.7 million to $6.3 million (including interest). We recorded an incremental reserve of $1.7 million in the three and nine month periods ended September 28, 2019, for a total reserve of $2.7 million associated with this matter. A first instance decision in this matter is expected on November 22, 2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. A first instance decision in this matter is expected on November 22, 2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 28, 2019.
19

In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. In the U.K. matter, a trial has been scheduled for February 2020 to address the issues of infringement and validity. As loss exposure is neither probable nor estimable at this time, in either of these proceedings, the Company has not recorded any liability with respect to these matters as of September 28, 2019.
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
16) Segment Information
Below are the sales and operating profit by segment for the three and nine months ended September 28, 2019 and September 29, 2018 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales
Aerospace$520,495  $500,445  $157,702  $169,588  
Less Intersegment Sales(5) (62)   (9) 
Total Aerospace Sales520,490  500,383  157,702  169,579  
Test Systems53,995  99,956  19,346  43,095  
Less Intersegment Sales(195)   (30)   
Total Test Systems Sales53,800  99,956  19,316  43,095  
Total Consolidated Sales$574,290  $600,339  $177,018  $212,674  
Operating Profit and Margins
Aerospace
$48,949  $47,525  $8,789  $16,210  
9.4 %9.5 %5.6 %9.6 %
Test Systems
4,166  10,151  2,075  5,833  
7.7 %10.2 %10.7 %13.5 %
Total Operating Profit53,115  57,676  10,864  22,043  
9.2 %9.6 %6.1 %10.4 %
Additions/Deductions from Operating Profit
Net (Gain) Loss on Sale of Businesses(78,801)   1,332    
Interest Expense, Net of Interest Income
4,576  7,326  1,547  2,511  
Corporate Expenses and Other
15,755  13,662  6,225  3,952  
Income Before Income Taxes$111,585  $36,688  $1,760  $15,580  
20

Total Assets: 
(In thousands)
September 28, 2019December 31, 2018
Aerospace
$657,169  $647,870  
Test Systems
88,662  97,056  
Corporate
32,137  29,714  
Total Assets
$777,968  $774,640  

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.
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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2018 or September 28, 2019.
On a Non-recurring Basis:
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 Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. 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.
Intangible assets that are amortized 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. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.
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. As of September 28, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.
18) Acquisition and Divestiture Activities
Acquisition
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test
21

Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has not yet been finalized. Purchased intangible assets and goodwill are not expected to be deductible for tax purpose. This transaction was not considered material to the Company’s financial position or results of operations.
Divestitures
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Condensed Statement of Operations in Net (Gain) Loss on Sale of Businesses in the three and nine month periods ended September 28, 2019.
As of September 28, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $3.2 million have been classified as held for sale in the consolidated Balance Sheet at September 28, 2019.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385  
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358  
Liabilities Held for Sale
Deferred Income Taxes$906  
On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
The transaction also 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.
19) Subsequent Events
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 for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets.
22

The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. The Company expects to complete a preliminary allocation during the fourth quarter of 2019. The Company is currently evaluating whether any of the goodwill and purchased intangible assets will be deductible for tax purposes.
AeroSat has incurred delays and losses related to certain projects in the period ended September 28, 2019. In our third-quarter earnings release on November 5, 2019, we announced initiatives that the Company is undertaking commencing in the fourth quarter of 2019 to reduce losses and minimize costs at our AeroSat reporting unit, which is a component of our Aerospace segment. As part of these initiatives, we are evaluating if we should continue with some of those projects. We expect to formulate a restructuring plan out of these initiatives which will result in restructuring charges which may include severance, relocation costs, inventory writedowns, long-lived asset impairment charges, contract cancellation charges and other expenses. The amount and timing of these charges will not be determinable until the restructuring plan has been determined, but it is possible they will be material.
The CCC reporting unit, a component of our Aerospace segment, has also incurred delays and losses related to a significant development project in the period ended September 28, 2019. Contract completion is expected to occur in the fourth quarter. If there are further delays, it is possible that additional losses may be incurred in future periods.
As of September 28, 2019, the AeroSat and CCC reporting units had goodwill of $1.6 million and $2.3 million, respectively, and intangible and long-lived assets totaling $8.9 million and $4.9 million, respectively. The percentage by which the AeroSat and CCC reporting units’ fair values exceeded their carrying values in the last annual goodwill impairment test (as of September 30, 2018) was 35% and 43%, respectively. Based on the Company’s evaluation, no significant events occurred or circumstances changed during the period ended September 28, 2019 that would suggest it is more likely than not that the fair values of these reporting unit have declined below their carrying values or that there were indicators of impairment for our long-lived assets in these reporting units, however, as we formulate our restructuring plan and reassess the long-range prospects for these businesses, factors could arise that result in a decline in the fair value of these reporting units and the indicators of impairment and the Company may be required to perform the applicable impairment tests and record impairment charges.


23

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, 2018.)
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 and distribution systems, seat motion solutions, aircraft structures, avionics products, systems certification, connectivity and other products. Our 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 and branches of the U.S. Department of Defense as well as the Federal Aviation Administration and airport operators. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace, communications and weapons test systems 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 rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the test business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large 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.
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. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“FCT”). FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
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, for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
24

CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK 
Nine Months EndedThree Months Ended
(Dollars in thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales$574,290  $600,339  $177,018  $212,674  
Gross Profit (sales less cost of products sold)$129,234  $133,024  $36,794  $46,320  
Gross Margin22.5 %22.2 %20.8 %21.8 %
Selling, General and Administrative Expenses$90,677  $87,919  $31,691  $27,976  
SG&A Expenses as a Percentage of Sales15.8 %14.6 %17.9 %13.2 %
Net (Gain) Loss on Sale of Businesses$(78,801) $—  $1,332  $—  
Interest Expense, Net of Interest Income$4,576  $7,326  $1,547  $2,511  
Effective Tax Rate22.9 %6.5 %31.3 %(9.1)%
Net Income$86,082  $34,318  $1,210  $16,999  
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 down 16.8%, or $35.7 million, compared to the prior-year period. Aerospace segment sales decreased $11.9 million, or 7.0%, while Test Systems segment sales decreased $23.8 million due primarily to the divestiture of the semiconductor business.
Consolidated cost of products sold in the third quarter of 2019 decreased $26.1 million to $140.2 million compared with $166.4 million in the prior-year period. The decline was due to lower sales, primarily due to the divestiture of the semiconductor business, partially offset with $2.4 million in incremental tariff expenses and a $2.2 million program charge related to a CCC long-term contract.
Selling, general and administrative (“SG&A”) expenses were $31.7 million, or 17.9% of sales, in the third quarter of 2019 compared with $28.0 million, or 13.2% of sales, in the same period last year. The increase was primarily due to a $1.7 million legal reserve for a long-term patent dispute, coupled with incremental SG&A expense related to FCT, acquired in July 2019.
The third quarter of 2019 also included a loss of $1.3 million related to the sale of intellectual property and certain assets associated with the Airfield Lighting product line.
The effective tax rate for the quarter was 31.3%, compared with a tax benefit recorded in the third quarter of 2018. The 2019 third quarter tax rate was unfavorably impacted by the gain on the sale of the semiconductor business while the third quarter 2018 tax rate was favorably impacted by a net tax benefit recorded associated with a revised state filing position.
Net income was $1.2 million, or $0.04 per diluted share, compared with $17.0 million, or $0.52 per diluted share in the prior year.
Bookings were $176.6 million, for a book-to-bill ratio of 1.00:1. Backlog at the end of the quarter was $379.4 million. Approximately $175.0 million of backlog is expected to ship in the remainder of 2019.
CONSOLIDATED YEAR-TO-DATE RESULTS
Consolidated sales were down 4.3%, or $26.0 million, driven primarily from lower sales in the Test systems segment due to the sale of the semiconductor business in the first quarter of 2019, partially offset by growth in the Aerospace segment.
Consolidated cost of products sold was $445.1 million compared with $467.3 million in the prior-year period. The decrease was due primarily to the cost associated with lower sales volume. Consolidated Cost of Products Sold in the first nine months of 2019 included tariffs of $6.8 million, inventory charges of $3.6 million, and program charges of $3.9 million. Consolidated costs of products sold recorded in the first nine months of the prior year included a fair value inventory step-up expense of $1.3 million and $7.5 million of programs charges related to a CCC long-term contract.
Selling, general and administrative (“SG&A”) expenses were $90.7 million in the third quarter of 2019 compared with $87.9 million in the same period last year. The increase was primarily due to increased legal fees and reserves related to a long-term patent dispute, $2.2 million of severance charges and the SG&A expenses of the acquired FCT business, partially offset by the $2.3 million lower amortization expense related to acquired intangible assets.
25

The effective tax rate for the first nine months of 2019 was 22.9%, compared with 6.5% in the same period of 2018. The 2019 tax rate was unfavorably impacted by the gain on the sale of the semiconductor business while the 2018 tax rate was favorably impacted by a net tax benefit recorded associated with a revised state filing position.
Net income was $86.1 million, or $2.61 per diluted share, compared with $34.3 million, or $1.04 per diluted share in the prior year. The $80.1 million gain on the sale of the semiconductor test business is expected to contribute $58.8 million to net income after taxes.
CONSOLIDATED OUTLOOK
Consolidated sales are expected to be in the range of $750 million to $770 million, of which $680 million to $690 million is expected from the Aerospace segment and $70 million to $80 million is expected from the Test segment.
Consolidated backlog at September 28, 2019 was $379.4 million. Approximately 46% of the backlog is expected to ship in 2019.
The effective tax rate for 2019, excluding the impact of the gain on the sale of the semiconductor business, is expected to be in the range of 21% to 25%.
Capital equipment spending in 2019 is expected to be between $14 million to $19 million.
AeroSat has incurred delays and losses related to certain projects in the period ended September 28, 2019. In our third-quarter earnings release on November 5, 2019, we announced initiatives that the Company is undertaking commencing in the fourth quarter of 2019 to reduce losses and minimize costs at our AeroSat reporting unit, which is a component of our Aerospace segment. As part of these initiatives, we are evaluating if we should continue with some of those projects. We expect to formulate a restructuring plan out of these initiatives which will result in restructuring charges which may include severance, relocation costs, inventory writedowns, long-lived asset impairment charges, contract cancellation charges and other expenses. The amount and timing of these charges will not be determinable until the restructuring plan has been determined, but it is possible they will be material.
The CCC reporting unit, a component of our Aerospace segment, has also incurred delays and losses related to a significant development project in the period ended September 28, 2019. Contract completion is expected to occur in the fourth quarter. If there are further delays, it is possible that additional losses may be incurred in future periods.
As of September 28, 2019, the AeroSat and CCC reporting units had goodwill of $1.6 million and $2.3 million, respectively, and intangible and long-lived assets totaling $8.9 million and $4.9 million, respectively. The percentage by which the AeroSat and CCC reporting units’ fair values exceeded their carrying values in the last annual goodwill impairment test (as of September 30, 2018) was 35% and 43%, respectively. Based on the Company’s evaluation, no significant events occurred or circumstances changed during the period ended September 28, 2019 that would suggest it is more likely than not that the fair values of these reporting unit have declined below their carrying values or that there were indicators of impairment for our long-lived assets in these reporting units, however, as we formulate our restructuring plan and reassess the long-range prospects for these businesses, factors could arise that result in a decline in the fair value of these reporting units and the indicators of impairment and the Company may be required to perform the applicable impairment tests and record impairment charges.
The Company is initiating revenue guidance for 2020, expecting consolidated sales in the range of $770 million to $820 million. The Aerospace segment is expected to generate $690 million to $730 million, and the Test segment is expected to see sales of $80 million to $90 million. The midpoint of revenue guidance for 2020 is $795 million, a 5% increase over the midpoint of revenue guidance for 2019.
The effective tax rate for 2020 is expected to be in the range of 18% to 22%.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to earnings before income taxes in Note 16 of the Notes to Consolidated Condensed Financial Statements included in this report.
26

AEROSPACE SEGMENT
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales$520,495  $500,445  $157,702  $169,588  
Less Intersegment Sales
(5) (62) —  (9) 
Total Aerospace Sales
$520,490  $500,383  $157,702  $169,579  
Operating Profit$48,949  $47,525  $8,789  $16,210  
Operating Margin9.4 %9.5 %5.6 %9.6 %
Aerospace Sales by Market
(In thousands)
Commercial Transport$393,721  $402,539  $122,212  $136,692  
Military57,753  46,410  17,255  16,125  
Business Jet49,555  30,291  12,432  9,289  
Other19,461  21,143  5,803  7,473  
$520,490  $500,383  $157,702  $169,579  
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$255,007  $218,931  $78,428  $78,610  
Lighting & Safety139,502  129,244  44,127  43,481  
Avionics79,414  100,354  19,871  31,059  
Systems Certification9,050  12,028  3,384  2,373  
Structures18,056  18,683  6,089  6,583  
Other19,461  21,143  5,803  7,473  
$520,490  $500,383  $157,702  $169,579  

(In thousands)September 28, 2019December 31, 2018
Total Assets
$657,169  $647,870  
Backlog
$308,223  $326,047  
AEROSPACE THIRD QUARTER RESULTS
Aerospace segment sales decreased $11.9 million, or 7.0%, to $157.7 million when compared with the prior-year period.
Avionics sales were down $11.2 million compared with the prior-year period due to a lower demand in the quarter for inflight entertainment and connectivity (“IFEC”) products and lower antenna sales. System Certification sales increased $1.0 million, or 42.6%.
Aerospace operating profit was $8.8 million, or 5.6% of sales, compared with $16.2 million, or 9.6% of sales, in the same period last year. Aerospace operating profit was lower on lower volume, and included $3.2 million in tariffs. Certain challenged Aerospace businesses had $9.2 million of operating losses, including a $2.2 million program charge. Operating losses related to those businesses were $11.2 million in the third quarter of 2018.
Aerospace bookings in the third quarter of 2019 were $155.3 million, for a book-to-bill ratio of 0.98:1. Backlog was $308.2 million at the end of the third quarter of 2019.
AEROSPACE YEAR-TO-DATE RESULTS
Aerospace segment sales increased by $20.1 million, or 4.0%, to $520.5 million when compared with the prior year’s first nine months.
27

Electrical Power & Motion sales increased $36.1 million, or 16.5%, and Lighting & Safety sales increased $10.3 million. Sales of Avionics products were down $20.9 million to $79.4 million for similar reasons as in the quarter. Systems Certification sales decreased $3.0 million compared with the first nine months of 2018.
Aerospace operating profit was $48.9 million, or 9.4% of sales, compared with $47.5 million, or 9.5% of sales, in the same period last year. Aerospace operating profit in the first nine months of 2019 benefited from higher volume and $2.3 million lower amortization expense related to acquired intangible assets. These benefits were offset by $6.8 million in tariffs and $27.6 million in operating losses related to the three challenged Aerospace businesses which include $3.6 million in inventory reserves and $3.9 million in program charges. Operating profit in the first nine months of 2018 was negatively impacted by $28.3 million in operating loss from challenged Aerospace businesses and $1.4 million in acquisition-related inventory step-up expense.
AEROSPACE OUTLOOK
We expect 2019 sales for our Aerospace segment to be in the range of $680 million to $690 million. The Aerospace segment’s backlog at the end of the third quarter of 2019 was $308.2 million with approximately $161.5 million expected to be shipped over the remaining part of 2019 and $283.8 million is expected to ship over the next 12 months.
We expect 2020 sales for our Aerospace segment to generate $690 million to $730 million.
TEST SYSTEMS SEGMENT 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales$53,995  $99,956  $19,346  $43,095  
Less Intersegment Sales(195) —  (30) —  
Net Sales$53,800  $99,956  $19,316  $43,095  
Operating profit$4,166  $10,151  $2,075  $5,833  
Operating Margin7.7 %10.2 %10.7 %13.5 %
Test Systems Sales by Market
(In thousands)
Semiconductor$7,815  $72,061  $2,219  $33,596  
Aerospace & Defense45,985  27,895  17,097  9,499  
$53,800  $99,956  $19,316  $43,095  

(In thousands)
September 28, 2019December 31, 2018
Total Assets
$88,662  $97,056  
Backlog (1)$71,137  $89,470  
(1) - $89.5 million backlog at December 31, 2018 includes $12.2 million related to the divested semiconductor business
TEST SYSTEMS THIRD QUARTER RESULTS
Test Segment sales decreased $23.8 million to $19.3 million compared with the prior-year period. A $7.6 million increase in sales to the Aerospace & Defense market was offset by a $31.4 million decrease in sales to the Semiconductor market as a result of the divestiture of the semiconductor business, partially offset by the acquisition of FCT, which contributed $3.0 million in sales.
Test Segment operating profit was $2.1 million, or 10.7% of sales compared with operating profit of $5.8 million in last year’s third quarter. The decrease was due to the divestiture of the semiconductor business and $0.4 million in acquisition-related inventory step-up expense.
Bookings for the Test Systems segment in the quarter were $21.2 million, for a book-to-bill ratio of 1.10:1 for the quarter. Backlog was $71.1 million at the end of the third quarter of 2019.
28

TEST SYSTEMS YEAR-TO-DATE RESULTS
Test Segment sales decreased $46.2 million to $53.8 million compared with $100.0 million in the prior-year period. An $18.1 million increase in sales to the Aerospace & Defense market was offset by a $64.2 million decrease in sales to the Semiconductor market as a result of the divestiture of the semiconductor business.
Operating profit for the segment was $4.2 million, or 7.7% of sales, compared with operating income of $10.2 million, or 10.2% of sales, in the prior-year period. The decrease is due largely to the sale of the semiconductor business as well as $2.0 million in severance charges in 2019 related to restructuring initiatives, which are expected to provide savings of $5 million to $6 million annually.
TEST SYSTEMS OUTLOOK
We expect sales for the Test Systems segment for 2019 to be in the range of $70 million to $80 million. The Test Systems segment’s backlog at the end of the third quarter of 2019 was $71.1 million, with approximately $13.5 million expected to be shipped over the remaining part of 2019 and approximately $48.6 million scheduled to ship over the next 12 months.
We expect 2020 sales for our Aerospace segment to generate $80 million to $90 million.
LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash provided by operating activities totaled $30.2 million for the first nine months of 2019, as compared with $15.4 million cash provided by operating activities during the same period in 2018. Cash flow from operating activities increased compared with the same period of 2018 primarily due to net operating assets increasing less in the first nine months of 2019 when compared with the first nine months of 2018, partially offset by a decrease in depreciation and amortization.
Investing Activities:
Cash provided by investing activities was $74.2 million for the first nine months of 2019 compared with $15.8 million used in the same period of 2018. The increase in the current year was a result of the $103.8 million in proceeds from the divestiture of the semiconductor business, coupled with a decrease in capital expenditures, partially offset by the purchase of FCT for $21.8 million. The Company expects capital spending in 2019 to be in the range of $14 million to $19 million.
Financing Activities:
The primary financing activities in the first nine months of 2019 related to a repurchase of approximately 1,824,000 shares at an aggregate cost of $50.0 million under our share purchase program, coupled with net payments on our senior credit facility of $47.0 million. The primary financing activities in the first nine months of 2018 related to net payments on our senior credit facility of $10.0 million. The Company’s cash needs for working capital, debt service and capital equipment during the remainder of 2019 is expected to be met by cash flows from operations and cash balances and, if necessary, utilization of the revolving credit facility.
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 28, 2019, there was $180.0 million outstanding on the revolving credit facility and there remains $318.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 28, 2019, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 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 is in compliance with its financial covenant at September 28, 2019. The Company will pay 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 will also pay 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.
29

The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. 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 Credit Agreement 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.
BACKLOG
The Company’s backlog at September 28, 2019 was $379.4 million compared with $415.5 million at December 31, 2018 ($403.3 million excluding backlog related to the divested semiconductor business) and $398.1 million at September 29, 2018.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
The following table represents contractual obligations as of September 28, 2019:
Payments Due by Period
(In thousands)Total20192020-20212022-2023After 2023
Long-term Debt$180,246  $27  $219  $180,000  $—  
Interest on Long-term Debt19,489  1,448  11,582  6,459  —  
Purchase Obligations136,051  83,995  51,700  326  30  
Supplemental Retirement Plan and Post Retirement Obligations22,793  104  827  798  21,064  
Lease Obligations36,318  1,755  12,827  8,985  12,751  
Interest on Finance Lease Obligations380  67  305   —  
Other Long-term Liabilities108   25  32  48  
Total Contractual Obligations$395,385  $87,399  $77,485  $196,608  $33,893  
Notes to Contractual Obligations Table
Purchase Obligations — Purchase obligations are comprised of the Company’s commitments for goods and services in the normal course of business.
Long-Term Debt — See Part 1 Financial Information, Item 1 Financial Statements, Note 7, Long-Term Debt and Notes Payable included in this report.
Lease Obligations — Financing and Operating lease obligations are primarily related to the Company's facility leases.
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 to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates in 2019 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, 2018.
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,”
30

“estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume” and “assume,” are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. We disclaim any obligation to update the forward-looking statements made in this report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
See Market Risk in Item 2, above.
Item 4. Controls and Procedures
a.Evaluation of Disclosure Controls and Procedures
The Company’s management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of September 28, 2019. 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 September 28, 2019.
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.
31

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. However, based on the results of the oral hearing on September 13,2019, we estimate AES’s potential exposure to be approximately $2.7 million to $6.3 million (including interest). We recorded an incremental reserve of $1.7 million in the three and nine month periods ended September 28, 2019, for a total reserve of $2.7 million associated with this matter. A first instance decision in this matter is expected on November 22, 2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. A first instance decision in this matter is expected on November 22, 2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 28, 2019.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. In the U.K. matter, a trial has been scheduled for February 2020 to address the issues of infringement and validity. As loss exposure is neither probable nor estimable at this time, in either of these proceedings, the Company has not recorded any liability with respect to these matters as of September 28, 2019.
32

On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
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, 2018, which could materially affect our business, financial condition or results of operations. The risks described in our Annual Report on Form 10-K are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.
Item 2. Unregistered sales of equity securities and use of proceeds
c. The following table summarizes our purchases of our common stock for the quarter ended September 28, 2019.
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)
June 30, 2019 - July 27, 2019—  —  —  $50,000,000  
July 28, 2019 - August 24, 2019 (2)985,564  $27.19  983,994  $23,243,987  
August 25, 2019 - September 28, 2019839,300  $27.69  839,300  $50,000,000  
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 December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million in connection with the Buyback Program. The Company repurchased approximately 1,823,000 shares and completed that program in the third quarter of 2019. On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 28, 2019.
(2) On August 15, 2019, we accepted delivery of 1,570 shares at $26.08 in connection with the exercise of stock options.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
33

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

*
Submitted electronically herewith.

34

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
ASTRONICS CORPORATION
(Registrant)
Date:
November 7, 2019
By:
/s/ David C. Burney
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

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

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

1.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

1.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

1.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

a.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

a.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

a.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

1.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

a.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: 11/7/2019

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


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

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

1.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

1.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

1.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

a.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

a.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

a.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

1.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

a.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: 11/7/2019

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


EX-32 4 atro20190928-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 September 28, 2019 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 7, 2019
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
November 7, 2019
/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-20190928.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information 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 Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Cumulative Effect of Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2153116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2156117 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2158118 - Disclosure - Acquisition and Divestiture Activities link:presentationLink link:calculationLink link:definitionLink 2359312 - Disclosure - Acquisition and Divestiture Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - Acquisition and Divestiture Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2461430 - Disclosure - Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 2162119 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2463431 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20190928_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20190928_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20190928_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase in operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability SERP Medical SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember Range [Domain] Statistical Measurement [Domain] Inventory Disclosure [Abstract] Operating margins, percentage PercentageOfOperatingIncomeLoss Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Basis of Presentation Significant Accounting Policies [Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cash Flows From Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reclassification to General and Administrative Expense Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Other Expense, Net of Other Income Other Operating Income (Expense), Net Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Additional Paid in Capital Additional Paid-in Capital [Member] Achievement period Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Concentration Risk Type [Axis] Concentration Risk Type [Axis] Aerospace Segment Aerospace Segment [Member] Goodwill Balance at beginning of period Balance at end of period Goodwill Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Other Assets Disposal Group, Including Discontinued Operation, Other Assets Tax Benefit Reclassification from AOCI, Current Period, Tax Components of Other Comprehensive Income Comprehensive Income (Loss) [Table Text Block] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Intangible Assets Intangible Assets Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Statement [Table] Statement [Table] Airfield Lighting Product Line Assets Airfield Lighting Product Line Assets [Member] Airfield Lighting Product Line Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Beginning of Period (in shares) End of Period (in shares) Shares, Issued Cash Flows from Changes in Operating Assets and Liabilities, Excluding the Effects of Acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Total Net Lease Cost Lease, Cost Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Weighted-average incremental borrowing rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Germany GERMANY Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Less Sublease and Rental (Income) Expense Sublease Income (Expense) Sublease Income (Expense) Document Quarterly Report Document Quarterly Report Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Impairment loss Disposal Group, Including Discontinued Operation, Impairment Charges Disposal Group, Including Discontinued Operation, Impairment Charges Financing Cash Flows Used for Finance Leases Finance Lease, Principal Payments Disposal Group Classification [Axis] Disposal Group Classification [Axis] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Customer [Domain] Customer [Domain] Convertible Class B Stock Common Class B [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cash Flows From Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Inventories Disposal Group, Including Discontinued Operation, Inventory Retirement Plan Name [Axis] Retirement Plan Name [Axis] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Revolving line of credit Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Common Class Undefined CommonClassUndefinedMember Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Major Customer One MajorCustomerOneMember Range [Axis] Statistical Measurement [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Accounts Payable Increase (Decrease) in Accounts Payable Adoption of ASU 2018-02 Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings Consolidated Entities [Axis] Consolidated Entities [Axis] Construction in Progress Construction in Progress [Member] Business Acquisition [Axis] Business Acquisition [Axis] Accrued Expenses Increase (Decrease) in Accrued Liabilities Document Fiscal Year Focus Document Fiscal Year Focus Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Warranties Divested or Acquired Standard And Extended Product Warranty Accrual, Additions From Business Acquisition (Divestitures) Standard And Extended Product Warranty Accrual, Additions From Business Acquisition (Divestitures) Revenue from Contract with Customer [Abstract] Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] CCC Astronics Custom Control Concepts Inc. [Member] Astronics Custom Control Concepts Inc. Reporting Unit [Domain] Reporting Unit [Domain] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of Right-of-use Assets Finance Lease, Right-of-Use Asset, Amortization Number of non-qualified supplemental retirement defined benefit plans NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans Fair Value Fair Value Disclosures [Text Block] Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Acquisitions and Divestiture Activities Mergers, Acquisitions and Dispositions Disclosures [Text Block] Other Assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Loss on sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Segments [Domain] Segments [Domain] Cash Provided By (Used For) Investing Activities Net Cash Provided by (Used in) Investing Activities Avionics ProductLineAvionicsMember Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Customer Relationships Customer Relationships [Member] Diluted (in usd per share) Earnings Per Share, Diluted Business Acquisition [Line Items] Business Acquisition [Line Items] Basis points for commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Segment Information Segment Reporting Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventories Inventory, net Inventory, Net Out-of-the-money stock options Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Sheet Statement of Financial Position [Abstract] Service Cost Defined Benefit Plan, Service Cost Total Lease Payments Lessee, Operating Lease, Liability, Payments, Due Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Land Land [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State or Province Entity Address, State or Province Line of Credit Line of Credit [Member] Liabilities Held for Sale Disposal Group, Including Discontinued Operation, Liabilities, Current Debt Disclosure [Abstract] Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Risks and Uncertainties [Abstract] Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Conversion of Class B Shares to Common Shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Document Transition Report Document Transition Report Goodwill Goodwill [Line Items] Document Information [Table] Document Information [Table] Sales Revenue, Net Revenue Benchmark [Member] Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Fair Value Measurement, Policy [Policy Text Block] Basis points for variable interest rate Debt Instrument, Basis Spread on Variable Rate Document Information Document Information [Line Items] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] 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 Reporting Unit [Axis] Reporting Unit [Axis] Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Current Maturities of Long-term Debt Long-term Debt, Current Maturities Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Cash Flows Used for Finance Leases Finance Lease, Interest Payment on Liability Property, Plant and Equipment Property, Plant and Equipment [Line Items] Total Other Comprehensive Income (Loss) Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Investing Activities Payments for (Proceeds from) Other Investing Activities Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Operating Profit and Margins Segment Reporting Information, Operating Income (Loss) [Abstract] Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Cash paid to acquire stock Payments to Acquire Businesses, Gross Freedom Communication Technologies, Inc. Freedom Communication Technologies, Inc. [Member] Freedom Communication Technologies, Inc. Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Operating Cash Flows Used for Operating Leases Operating Lease, Payments Lufthansa Technik AG LufthansaTechnikAGMember Disposal Group, Including Discontinued Operation, Assets Total Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets Geographical [Axis] Geographical [Axis] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Accounts Receivable Increase (Decrease) in Accounts Receivable Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Interest on Lease Liabilities Finance Lease, Interest Expense Ratio of funded debt to Adjusted EBITDA Debt Covenant Ratio Of Debt To Ebitda Debt Covenant Ratio Of Debt To Ebitda Entity Address, City or Town Entity Address, City or Town Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Entity Filer Category Entity Filer Category Net Property, Plant and Equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Restatement [Domain] Restatement [Domain] Equity [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Financing lease, liability Finance Lease, Liability Cash acquired Cash Acquired from Acquisition Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Income Tax Disclosure [Abstract] Patents Patents [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Subsequent Event [Table] Subsequent Event [Table] Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Entity Registrant Name Entity Registrant Name 2021 Finance Lease, Liability, Payments, Due Year Three Authorized repurchase of common stock, amount Stock Repurchase Program, Authorized Amount Intangible and long-lived assets Intangible And Long-Lived Assets Intangible And Long-Lived Assets Treasury Stock Treasury Stock [Member] Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Net (Gain) Loss on Sale of Businesses Net Gain on Sale of Businesses, Before Taxes Gain (Loss) on Disposition of Business Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business Jet BusinessJetMember Other Shareholders’ Equity OtherShareholdersEquity Disposed by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] City Area Code City Area Code Entity Central Index Key Entity Central Index Key Litigation Case [Domain] Litigation Case [Domain] Accumulated Comprehensive Loss AOCI Attributable to Parent [Member] Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Semiconductor SemiconductorMember Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Retirement Plan Name [Domain] Retirement Plan Name [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Lighting & Safety ProductLineLightingAndSafetyMember Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Percentage of fair value exceeding carrying value (as a percentage) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Two Major Customers Two Major Customers [Member] Two Major Customers Fair Value Disclosures [Abstract] Inventories Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Shell Company Entity Shell Company Product Warranties Product Warranty Disclosure [Text Block] Total Shareholders’ Equity Beginning of Period End of Period Stockholders' Equity Attributable to Parent 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 Summary of Amortization Expense for Acquired Intangibles Finite-lived Intangible Assets Amortization Expense [Table Text Block] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Work in Progress Inventory, Work in Process, Net of Reserves 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Disposal Group Name [Domain] Disposal Group Name [Domain] Product Liability Contingency [Table] Product Liability Contingency [Table] Revenue Revenue from Contract with Customer [Text Block] Diagnosys Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited Other OtherAerospaceMember Equity Component [Domain] Equity Component [Domain] Property, plant and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Reclassification Restatement Adjustment [Member] Geographical [Domain] Geographical [Domain] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Prepaid Expenses and Other Current Assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Accounts Payable Accounts Payable, Current Property, Plant and Equipment [Abstract] Payments for Long-term Debt Repayments of Long-term Debt Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Goodwill Disclosure [Text Block] Machinery and Equipment Machinery and Equipment [Member] 2024 Finite Lived Intangible Assets Amortization Expense Year Six Finite Lived Intangible Assets Amortization Expense Year Six Credit facility allocated (up to) Credit Facility Allocation Credit Facility Allocation Loss Contingencies [Table] Loss Contingencies [Table] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental Retirement and Other Liabilities Increase (Decrease) in Employee Related Liabilities Finished Goods Inventory, Finished Goods, Net of Reserves 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 Divestiture by Sale Discontinued Operations, Disposed of by Sale [Member] WeightedAverage Life Finite-Lived Intangible Asset, Useful Life Cost of Products Sold, Engineering and Development, Interest, and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Sales to Major Customers Concentration Risk Disclosure [Text Block] Aerospace & Defense Aerospace And Defense Segment [Member] Aerospace And Defense Segment Title of 12(g) Security Title of 12(g) Security Summary of Basic and Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Cash Used For Financing Activities Net Cash Provided by (Used in) Financing Activities Cash Provided By Operating Activities Net Cash Provided by (Used in) Operating Activities Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Recurring Basis Fair Value, Recurring [Member] 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Deferred Income Taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Income from Operations Total Operating Profit Operating Income (Loss) Lease liability Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Leases Lessee, Finance Leases [Text Block] Commitments and Contingencies Disclosure [Abstract] Inventories Increase (Decrease) in Inventories Loss Contingencies [Line Items] Loss Contingencies [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Financing Leases Finance Lease, Liability, Payment, Due [Abstract] Debt Instrument Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Financial assets carried at fair value Assets, Fair Value Disclosure Completed and Unpatented Technology Unpatented Technology [Member] Income Taxes Increase (Decrease) in Income Taxes Payable 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Maturity [Table Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Cover page. Other Financing Activities Proceeds from (Payments for) Other Financing Activities Research and development, design and related engineering Research and Development Expense Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Intangible Assets, Net of Accumulated Amortization Disposal Group, Including Discontinued Operation, Intangible Assets Held for Sale Discontinued Operations, Held-for-sale [Member] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Total Liabilities Liabilities Incremental reserve Loss Contingency Accrual, Period Increase (Decrease) Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Other Noncash Income (Expense) Trading Symbol Trading Symbol Basic (in usd per share) Earnings Per Share, Basic Product Warranties Disclosures [Abstract] Amortization of Net Actuarial Losses Defined Benefit Plan, Amortization of Gain (Loss) Thereafter Finance Lease, Liability, Payments, Due after Year Five Document Period End Date Document Period End Date Accounts receivable from major customers Accounts Receivable, after Allowance for Credit Loss Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract Liabilities Contract with Customer, Liability First Earnout First Earnout [Member] First Earnout 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Segment Reporting Information Segment Reporting Information [Line Items] Operating Results Fiscal Period, Policy [Policy Text Block] Adoption of ASU 2014-09 Transition adjustment Cumulative Effect of New Accounting Principle in Period of Adoption Revolving Credit Facility Revolving Credit Facility [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Corporate Expenses and Other Corporate, Non-Segment [Member] Common Stock Common Stock, Value, Issued Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Second Earnout Second Earnout [Member] Second Earnout Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Restatement [Axis] Restatement [Axis] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Events Subsequent Events [Text Block] Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement Cost of Products Sold Cost of Goods and Services Sold Total Lease Payments Finance Lease, Liability, Payment, Due Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Total Assets Total Assets Assets 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] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Summary of assets and liabilities held for sale Disposal Groups, Including Discontinued Operations [Table Text Block] Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Fourth Amended And Restated Credit Agreement Fourth Amended And Restated Credit Agreement [Member] Fourth Amended And Restated Credit Agreement Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Document Fiscal Period Focus Document Fiscal Period Focus Deferred Tax Benefit Deferred Income Tax Expense (Benefit) Document Type Document Type Inventory, Current [Table] Inventory, Current [Table] Entity Tax Identification Number Entity Tax Identification Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Systems Certification ProductLineSystemsCertificationMember Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] 2023 Finance Lease, Liability, Payments, Due Year Five Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Estimate of the value of the dispute Loss Contingency, Estimate of Possible Loss Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Leases Lessee, Operating Leases [Text Block] Product Product [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization Expense Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Interactive Data Current Entity Interactive Data Current Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Provision for (Benefit from) Income Taxes Income Tax Expense (Benefit) Total Current Assets Assets, Current Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2022 Finance Lease, Liability, Payments, Due Year Four Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Acquisition of Business, Net of Cash Acquired Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Total Current Liabilities Liabilities, Current Buildings and Improvements Building and Building Improvements [Member] Test Systems Segment Test Systems Segment [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Local Phone Number Local Phone Number Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Electrical Power & Motion ProductLineElectricalPowerAndMotionMember ForeignCurrencyTranslation Goodwill, Foreign Currency Translation Gain (Loss) Total Liabilities and Shareholders’ Equity Liabilities and Equity Accounts Receivable, Net of Allowance for Doubtful Accounts Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity Components [Axis] Equity Components [Axis] Variable Rate [Axis] Variable Rate [Axis] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Supplemental Retirement Plan and Related Post Retirement Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Operating Segments Operating Segments [Member] Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less Intersegment Sales Intersegment Eliminations [Member] Commercial Transport CommercialTransportAircraftMember Interest Cost Defined Benefit Plan, Interest Cost Right-of-use assets Operating Lease, Right-of-Use Asset SERP Supplemental Employee Retirement Plan [Member] 2020 Finance Lease, Liability, Payments, Due Year Two Capital Expenditures Payments to Acquire Productive Assets Subsequent Events [Abstract] Letter of Credit Letter of Credit [Member] Proceeds from sale Proceeds from Sale of Productive Assets Adoption of ASU 2018-02 Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect Net Income Net Income Net Income (Loss) Attributable to Parent Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Variable Lease Cost Variable Lease, Cost Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] 2019 Finance Lease, Liability, Payments, Remainder of Fiscal Year Raw Material Inventory, Raw Materials, Net of Reserves Purchase of shares (in shares) Purchase (in shares) Treasury Stock, Shares, Acquired Adjustments to Reconcile Net Income to Cash Provided By Operating Activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Entity Small Business Entity Small Business Financial liabilities carried at fair value Financial Liabilities Fair Value Disclosure Entity File Number Entity File Number Number of major customers NumberOfMajorCustomers Customer Concentration Risk Customer Concentration Risk [Member] Military MilitaryAircraftMember Legal Proceedings Commitments and Contingencies Disclosure [Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Inventory [Line Items] Inventory [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Product and Service [Axis] Product and Service [Axis] Depreciation and Amortization Depreciation, Depletion and Amortization Financing lease, right-of-use asset Finance Lease, Right-of-Use Asset Proceeds on Sale of Businesses Proceeds from Divestiture of Businesses Outstanding letters of credit Letters of Credit Outstanding, Amount Corporate Expenses and Other Nonoperating Income (Expense) Acquisition/Divestiture/Adjustments Goodwill, Purchase Accounting Adjustments Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Major Customer Two MajorCustomerTwoMember Current Liabilities: Liabilities, Current [Abstract] Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Selling, General and Administrative Expenses Selling, General and Administrative Expense Exercise of Stock Options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Other ProductLineOtherMember Percentage of revenue (as a percentage) Percentage Of Revenue Percentage Of Revenue Sales Revenue from Contract with Customer, Excluding Assessed Tax Maximum total earnout proceeds Proceeds From Earnout Proceeds From Earnout Credit Facility [Domain] Credit Facility [Domain] Income Taxes Income Tax Disclosure [Text Block] Debt Acquisition Costs Payments of Debt Issuance Costs Segment Reporting [Abstract] 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Statement of Cash Flows [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Structures ProductLineStructuresMember Class of Stock [Axis] Class of Stock [Axis] Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Provisions for Non-Cash Losses on Inventory and Receivables ProvisionForNonCashLossesOnInventoryAndReceivables Recorded reserve Loss Contingency Accrual Litigation Case [Axis] Litigation Case [Axis] Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Earnings Per Share: Earnings Per Share [Abstract] Leases [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Minimum Minimum [Member] Percent of consolidated revenue Concentration Risk, Percentage Retirement Benefits [Abstract] Purchase of Shares Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One AES Subsidiaries [Member] Current Assets: Assets, Current [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Operating Lease Cost Operating Lease, Cost Exercise of Stock Options and Issuances of Restricted Stock (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Credit Facility [Axis] Credit Facility [Axis] Conversion of Class B Shares to Common Shares Stock Issued During Period, Value, Conversion of Convertible Securities Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes Stock Issued During Period, Value, Stock Options Exercised Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Long-term Debt Long-term Debt, Excluding Current Maturities Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Non-compete Agreement Noncompete Agreements [Member] Other Liabilities Other Liabilities, Noncurrent Proceeds from Exercise of Stock Options Proceeds from Stock Options Exercised Gross Profit Gross Profit Damages sought Loss Contingency, Damages Sought, Value Earnings Per Share Earnings Per Share [Text Block] Class of Stock [Domain] Class of Stock [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Trade Names Trade Names [Member] Patent Infringement PatentInfringementMember Disposal Group Name [Axis] Disposal Group Name [Axis] AeroSat Astronics AeroSat Corporation [Member] Astronics AeroSat Corporation Accrued Expenses and Other Current Liabilities Other Liabilities, Current Additions/Deductions from Operating Profit Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Summary of Contract Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Maximum Maximum [Member] Credit facility outstanding Long-term Line of Credit Title of 12(b) Security Title of 12(b) Security EX-101.PRE 9 atro-20190928_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
9 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
Below are the sales and operating profit by segment for the three and nine months ended September 28, 2019 and September 29, 2018 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales
Aerospace$520,495  $500,445  $157,702  $169,588  
Less Intersegment Sales(5) (62) —  (9) 
Total Aerospace Sales520,490  500,383  157,702  169,579  
Test Systems53,995  99,956  19,346  43,095  
Less Intersegment Sales(195) —  (30) —  
Total Test Systems Sales53,800  99,956  19,316  43,095  
Total Consolidated Sales$574,290  $600,339  $177,018  $212,674  
Operating Profit and Margins
Aerospace
$48,949  $47,525  $8,789  $16,210  
9.4 %9.5 %5.6 %9.6 %
Test Systems
4,166  10,151  2,075  5,833  
7.7 %10.2 %10.7 %13.5 %
Total Operating Profit53,115  57,676  10,864  22,043  
9.2 %9.6 %6.1 %10.4 %
Additions/Deductions from Operating Profit
Net (Gain) Loss on Sale of Businesses(78,801) —  1,332  —  
Interest Expense, Net of Interest Income
4,576  7,326  1,547  2,511  
Corporate Expenses and Other
15,755  13,662  6,225  3,952  
Income Before Income Taxes$111,585  $36,688  $1,760  $15,580  
Total Assets: 
(In thousands)
September 28, 2019December 31, 2018
Aerospace
$657,169  $647,870  
Test Systems
88,662  97,056  
Corporate
32,137  29,714  
Total Assets
$777,968  $774,640  
XML 11 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 28, 2019
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. Operating results for the nine months ended September 28, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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.
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.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”).
We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our consolidated financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new 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. We are currently evaluating the impact of this ASU.
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 12 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Total Assets Held for Sale $ 3,186 $ 19,358
Held for Sale | Test Systems Segment    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Inventories   14,385
Prepaid Expenses and Other Current Assets   87
Net Property, Plant and Equipment   3,521
Other Assets   714
Intangible Assets, Net of Accumulated Amortization   651
Total Assets Held for Sale   19,358
Deferred Income Taxes   $ 906
XML 13 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jun. 29, 2019
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity $ 425,792   $ 386,625 $ 369,445    
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity (7,878)   (7,156)      
Retirement Liability Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Retirement Liability Adjustment – Before Tax (7,256)   (7,814)      
Tax Benefit of Retirement Liability Adjustment 1,524   1,641      
Total Shareholders’ Equity (5,732)   (6,173)      
Accumulated Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity $ (13,610) $ (12,421) $ (13,329) $ (15,425) $ (15,867) $ (13,352)
XML 14 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings (Details) - Germany - Lufthansa Technik AG - Patent Infringement - AES
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Loss Contingencies [Line Items]    
Damages sought   $ 6.2
Incremental reserve $ 1.7 1.7
Recorded reserve 2.7 2.7
Minimum    
Loss Contingencies [Line Items]    
Estimate of the value of the dispute 2.7 2.7
Maximum    
Loss Contingencies [Line Items]    
Estimate of the value of the dispute $ 6.3 $ 6.3
XML 15 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Property, Plant and Equipment    
Property, plant and equipment, gross $ 203,632 $ 207,734
Less Accumulated Depreciation 90,495 86,872
Property, plant and equipment, net 113,137 120,862
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 9,778 11,191
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 73,988 83,812
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 114,190 106,327
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 5,676 $ 6,404
XML 16 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Disaggregation of Revenue [Line Items]        
Sales $ 177,018 $ 212,674 $ 574,290 $ 600,339
Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 122,212 136,692 393,721 402,539
Military        
Disaggregation of Revenue [Line Items]        
Sales 17,255 16,125 57,753 46,410
Business Jet        
Disaggregation of Revenue [Line Items]        
Sales 12,432 9,289 49,555 30,291
Other        
Disaggregation of Revenue [Line Items]        
Sales 5,803 7,473 19,461 21,143
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 157,702 169,579 520,490 500,383
Semiconductor        
Disaggregation of Revenue [Line Items]        
Sales 2,219 33,596 7,815 72,061
Aerospace & Defense        
Disaggregation of Revenue [Line Items]        
Sales 17,097 9,499 45,985 27,895
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales $ 19,316 $ 43,095 $ 53,800 $ 99,956
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Condensed Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Statement of Comprehensive Income [Abstract]        
Net Income $ 1,210 $ 16,999 $ 86,082 $ 34,318
Other Comprehensive Income (Loss):        
Foreign Currency Translation Adjustments (1,336) 226 (722) (1,346)
Retirement Liability Adjustment – Net of Tax 147 216 441 646
Total Other Comprehensive Income (Loss) (1,189) 442 (281) (700)
Comprehensive Income $ 21 $ 17,441 $ 85,801 $ 33,618
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Sep. 28, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings.
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 60 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 September 28, 2019, 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 anticipated contracts 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 September 28, 2019, 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. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. 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. 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 September 28, 2019, we had $379.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $175.0 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous periods.
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 Doubtful Accounts on our Consolidated Condensed Balance Sheet.
Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Condensed Balance Sheet within Customer Advance Payments and Deferred Revenue. 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 $5.1 million and $6.3 million during the three months ended September 28, 2019 and September 29, 2018, respectively, and $15.7 million and $6.3 million for the nine months ended September 28, 2019 and September 29, 2018, 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 in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 28, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030  $27,347  
Ending Balance, September 28, 2019
$25,952  $23,959  
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Commercial Transport
$393,721  $402,539  $122,212  $136,692  
Military
57,75346,41017,25516,125
Business Jet
49,55530,29112,4329,289
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems Segment
Semiconductor
7,81572,0612,21933,596
Aerospace & Defense
45,98527,89517,0979,499
Test Systems Total53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Electrical Power & Motion
$255,007  $218,931  $78,428  $78,610  
Lighting & Safety
139,502129,24444,12743,481
Avionics
79,414100,35419,87131,059
Systems Certification
9,05012,0283,3842,373
Structures
18,05618,6836,0896,583
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  
XML 19 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt and Notes Payable - Narrative (Details)
9 Months Ended
Sep. 28, 2019
USD ($)
fiscal_quarter
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 | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity $ 350,000,000
Line of credit facility increase amount $ 150,000,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%
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit  
Debt Instrument  
Credit facility allocated (up to) $ 20,000,000
Outstanding letters of credit 1,100,000
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity 500,000,000
Line of credit facility increase amount 150,000,000
Credit facility outstanding 180,000,000.0
Revolving line of credit $ 318,900,000
XML 20 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 271 346 1 false 74 0 false 7 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.astronics.com/role/DocumentandEntityInformation Document and Entity Information 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 Income Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome Consolidated Condensed Statements of Comprehensive 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 Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 2104102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 2111103 - 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 2118105 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 2123106 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2126107 - 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 2128108 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 2131109 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 15 false false R16.htm 2136110 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2138111 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 2141112 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 18 false false R19.htm 2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits Supplemental Retirement Plan and Related Post Retirement Benefits Notes 19 false false R20.htm 2149114 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 20 false false R21.htm 2151115 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 21 false false R22.htm 2153116 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2156117 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 23 false false R24.htm 2158118 - Disclosure - Acquisition and Divestiture Activities Sheet http://www.astronics.com/role/AcquisitionandDivestitureActivities Acquisition and Divestiture Activities Notes 24 false false R25.htm 2162119 - 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 2305301 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 27 false false R28.htm 2312302 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 28 false false R29.htm 2316303 - 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 29 false false R30.htm 2319304 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 30 false false R31.htm 2324305 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 31 false false R32.htm 2329306 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 32 false false R33.htm 2332307 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 33 false false R34.htm 2339308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 34 false false R35.htm 2342309 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 35 false false R36.htm 2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Tables http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits 36 false false R37.htm 2354311 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 37 false false R38.htm 2359312 - Disclosure - Acquisition and Divestiture Activities (Tables) Sheet http://www.astronics.com/role/AcquisitionandDivestitureActivitiesTables Acquisition and Divestiture Activities (Tables) Tables http://www.astronics.com/role/AcquisitionandDivestitureActivities 38 false false R39.htm 2403401 - Disclosure - Basis of Presentation (Details) Sheet http://www.astronics.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.astronics.com/role/BasisofPresentationPolicies 39 false false R40.htm 2406402 - Disclosure - Revenue - Cumulative Effect of Changes (Details) Sheet http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails Revenue - Cumulative Effect of Changes (Details) Details 40 false false R41.htm 2407403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 41 false false R42.htm 2408404 - 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 42 false false R43.htm 2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 43 false false R44.htm 2410406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 44 false false R45.htm 2413407 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 45 false false R46.htm 2414408 - Disclosure - Inventories - Narrative (Details) Sheet http://www.astronics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 46 false false R47.htm 2417409 - 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 2420410 - 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 2421411 - 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 2422412 - 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 2425413 - 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 - Long-Term Debt and Notes Payable - Narrative (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails Long-Term Debt and Notes Payable - Narrative (Details) Details 52 false false R53.htm 2430415 - 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 53 false false R54.htm 2433416 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails Leases - Summary of Lease Cost and Cash Paid (Details) Details 55 false false R56.htm 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails Leases - Summary of Maturity of Lease Liabilities (Details) Details 56 false false R57.htm 2437419 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 57 false false R58.htm 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) Sheet http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails Earnings Per Share - Earnings Per Share Computations (Details) Details 58 false false R59.htm 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 59 false false R60.htm 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 60 false false R61.htm 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Details 61 false false R62.htm 2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Details 62 false false R63.htm 2450425 - Disclosure - Sales to Major Customers (Details) Sheet http://www.astronics.com/role/SalestoMajorCustomersDetails Sales to Major Customers (Details) Details http://www.astronics.com/role/SalestoMajorCustomers 63 false false R64.htm 2452426 - Disclosure - Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsDetails Legal Proceedings (Details) Details http://www.astronics.com/role/LegalProceedings 64 false false R65.htm 2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails Segment Information - Summary of Segment Reporting Information (Details) Details 65 false false R66.htm 2457428 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) Sheet http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) Details 66 false false R67.htm 2460429 - Disclosure - Acquisition and Divestiture Activities - Narrative (Details) Sheet http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails Acquisition and Divestiture Activities - Narrative (Details) Details 67 false false R68.htm 2461430 - Disclosure - Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Sheet http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Details 68 false false R69.htm 2463431 - Disclosure - Subsequent Events (Details) Sheet http://www.astronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.astronics.com/role/SubsequentEvents 69 false false All Reports Book All Reports atro-20190928.htm atro-20190928.xsd atro-20190928_cal.xml atro-20190928_def.xml atro-20190928_lab.xml atro-20190928_pre.xml atro20190928-10qxexh311.htm atro20190928-10qxexh312.htm atro20190928-10qxexh32.htm http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 21 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Maturity of Lease Liabilities (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Operating Leases  
2019 $ 1,192
2020 4,142
2021 4,121
2022 3,904
2023 3,677
Thereafter 11,981
Total Lease Payments 29,017
Less: Interest 3,624
Lease liability 25,393
Financing Leases  
2019 522
2020 2,128
2021 2,181
2022 743
2023 0
Thereafter 0
Total Lease Payments 5,574
Less: Interest 380
Financing lease, liability $ 5,194
XML 22 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
9 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Below are the sales and operating profit by segment for the three and nine months ended September 28, 2019 and September 29, 2018 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Sales
Aerospace$520,495  $500,445  $157,702  $169,588  
Less Intersegment Sales(5) (62) —  (9) 
Total Aerospace Sales520,490  500,383  157,702  169,579  
Test Systems53,995  99,956  19,346  43,095  
Less Intersegment Sales(195) —  (30) —  
Total Test Systems Sales53,800  99,956  19,316  43,095  
Total Consolidated Sales$574,290  $600,339  $177,018  $212,674  
Operating Profit and Margins
Aerospace
$48,949  $47,525  $8,789  $16,210  
9.4 %9.5 %5.6 %9.6 %
Test Systems
4,166  10,151  2,075  5,833  
7.7 %10.2 %10.7 %13.5 %
Total Operating Profit53,115  57,676  10,864  22,043  
9.2 %9.6 %6.1 %10.4 %
Additions/Deductions from Operating Profit
Net (Gain) Loss on Sale of Businesses(78,801) —  1,332  —  
Interest Expense, Net of Interest Income
4,576  7,326  1,547  2,511  
Corporate Expenses and Other
15,755  13,662  6,225  3,952  
Income Before Income Taxes$111,585  $36,688  $1,760  $15,580  
Total Assets: 
(In thousands)
September 28, 2019December 31, 2018
Aerospace
$657,169  $647,870  
Test Systems
88,662  97,056  
Corporate
32,137  29,714  
Total Assets
$777,968  $774,640  
XML 23 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 28, 2019
Leases [Abstract]  
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)September 28, 2019September 28, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$765  $255  
Interest on Lease Liabilities24376
Total Finance Lease Cost1,008  331  
Operating Lease Cost3,6221,216
Variable Lease Cost958279
Short-term Lease Cost (excluding month-to-month)11833
Less Sublease and Rental (Income) Expense(301) 216  
Total Operating Lease Cost$4,397  $1,744  
Total Net Lease Cost$5,405  $2,075  
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Nine months ended
(In thousands)September 28, 2019
Operating Cash Flows Used for Finance Leases$1,008  
Operating Cash Flows Used for Operating Leases
$2,767  
Financing Cash Flows Used for Finance Leases
$1,284  
Summary of Maturity of Lease Liabilities, Operating Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$1,192  $522  
20204,142  2,128  
20214,121  2,181  
20223,904  743  
20233,677  —  
Thereafter11,981  —  
Total Lease Payments$29,017  $5,574  
Less: Interest3,624  380  
Total Lease Liability$25,393  $5,194  
Summary of Maturity of Lease Liabilities, Financing Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$1,192  $522  
20204,142  2,128  
20214,121  2,181  
20223,904  743  
20233,677  —  
Thereafter11,981  —  
Total Lease Payments$29,017  $5,574  
Less: Interest3,624  380  
Total Lease Liability$25,393  $5,194  
XML 24 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity
9 Months Ended
Sep. 28, 2019
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Share Buyback Program
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. The Company has repurchased approximately 1,823,000 shares and has completed that program in the third quarter of 2019. On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 28, 2019.
Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)September 28, 2019December 31, 2018
Foreign Currency Translation Adjustments$(7,878) $(7,156) 
Retirement Liability Adjustment – Before Tax(7,256) (7,814) 
Tax Benefit of Retirement Liability Adjustment1,524  1,641  
Retirement Liability Adjustment – After Tax(5,732) (6,173) 
Accumulated Other Comprehensive Loss$(13,610) $(13,329) 
The components of other comprehensive income (loss) are as follows: 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Foreign Currency Translation Adjustments$(722) $(1,346) $(1,336) $226  
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302  303  101  101  
Amortization of Net Actuarial Losses
256  515  85  172  
Tax Benefit
(117) (172) (39) (57) 
Retirement Liability Adjustment441  646  147  216  
Other Comprehensive Income (Loss) $(281) $(700) $(1,189) $442  
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment
9 Months Ended
Sep. 28, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
September 28, 2019December 31, 2018
Land
$9,778  $11,191  
Buildings and Improvements
73,988  83,812  
Machinery and Equipment
114,190  106,327  
Construction in Progress
5,676  6,404  
203,632  207,734  
Less Accumulated Depreciation
90,495  86,872  
$113,137  $120,862  
Additionally, net Property, Plant and Equipment of $3,186 and $3,521 are classified in Assets Held for Sale at September 28, 2019 and December 31, 2018, respectively. Refer to Note 18.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Product Warranties
9 Months Ended
Sep. 28, 2019
Product Warranties Disclosures [Abstract]  
Product Warranties Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from 12 to 60 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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Balance at Beginning of Period$5,027  $5,136  $4,806  $5,180  
Warranties Divested or Acquired (103) —  20  —  
Warranties Issued2,014  2,102  769  801  
Warranties Settled(1,850) (2,219) (670) (934) 
Reassessed Warranty Exposure138  (77) 301  (105) 
Balance at End of Period$5,226  $4,942  $5,226  $4,942  
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
9 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows:
(In thousands)
September 28, 2019December 31, 2018
Finished Goods
$33,275  $33,100  
Work in Progress
26,611  27,409  
Raw Material
89,735  78,176  
$149,621  $138,685  
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Cash Flows From Operating Activities:    
Net Income $ 86,082 $ 34,318
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities:    
Depreciation and Amortization 24,183 26,756
Provisions for Non-Cash Losses on Inventory and Receivables 4,613 2,432
Equity-based Compensation Expense 2,943 2,349
Deferred Tax Benefit (3,820) (1,536)
Net Gain on Sale of Businesses, Before Taxes (78,801) 0
Other (792) (507)
Cash Flows from Changes in Operating Assets and Liabilities, Excluding the Effects of Acquisitions:    
Accounts Receivable 23,423 (52,890)
Inventories (18,963) (15,768)
Accounts Payable (5,494) 571
Accrued Expenses (5,867) 4,977
Other Current Assets and Liabilities (697) (1,620)
Customer Advanced Payments and Deferred Revenue (3,266) 19,241
Income Taxes 5,581 (4,315)
Supplemental Retirement and Other Liabilities 1,116 1,351
Cash Provided By Operating Activities 30,241 15,359
Cash Flows From Investing Activities:    
Acquisition of Business, Net of Cash Acquired (21,785) 0
Proceeds on Sale of Businesses 104,792 0
Capital Expenditures (8,850) (12,416)
Other Investing Activities 0 (3,376)
Cash Provided By (Used For) Investing Activities 74,157 (15,792)
Cash Flows From Financing Activities:    
Proceeds from Long-term Debt 99,000 35,015
Payments for Long-term Debt (146,080) (47,116)
Purchase of Outstanding Shares for Treasury (50,000) 0
Debt Acquisition Costs 0 (516)
Proceeds from Exercise of Stock Options 423 283
Other Financing Activities (1,284) 0
Cash Used For Financing Activities (97,941) (12,334)
Effect of Exchange Rates on Cash (284) (254)
Increase (Decrease) in Cash and Cash Equivalents 6,173 (13,021)
Cash and Cash Equivalents at Beginning of Period 16,622 17,914
Cash and Cash Equivalents at End of Period $ 22,795 $ 4,893
XML 29 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 28, 2019
Nov. 01, 2019
Document Information    
Entity Registrant Name ASTRONICS CORPORATION  
Trading Symbol ATRO  
Entity Central Index Key 0000008063  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Sep. 28, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Emerging Growth Company false  
Entity Small Business false  
Title of 12(b) Security Common Stock, $.01 par value per share  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Document Transition Report false  
Entity Address, Postal Zip Code 14052  
Entity Address, State or Province NY  
Entity Address, City or Town East Aurora  
Entity Address, Address Line One 130 Commerce Way  
Entity Tax Identification Number 16-0959303  
Entity Incorporation, State or Country Code NY  
Document Quarterly Report true  
Entity File Number 0-7087  
Local Phone Number 805-1599  
City Area Code 716  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Common Class Undefined    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   23,107,564
Title of 12(g) Security $.01 par value Common Stock  
Convertible Class B Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   7,765,526
Title of 12(g) Security $.01 par value Class B Stock  
XML 30 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at Beginning of Period $ 4,806 $ 5,180 $ 5,027 $ 5,136
Warranties Divested or Acquired 20 0 (103) 0
Warranties Issued 769 801 2,014 2,102
Warranties Settled (670) (934) (1,850) (2,219)
Reassessed Warranty Exposure 301 (105) 138 (77)
Balance at End of Period $ 5,226 $ 4,942 $ 5,226 $ 4,942
Minimum        
Product Liability Contingency [Line Items]        
Product warranty period     12 months  
Maximum        
Product Liability Contingency [Line Items]        
Product warranty period     60 months  
XML 31 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate 31.30% (9.10%) 22.90% 6.50%
XML 32 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
9 Months Ended
Sep. 28, 2019
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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$136  $150  $45  $50  
Interest Cost687  675  229  225  
Amortization of Prior Service Cost290  291  97  97  
Amortization of Net Actuarial Losses224  471  74  157  
Net Periodic Cost$1,337  $1,587  $445  $529  
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended
Three Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$10  $12  $ $ 
Interest Cost35  34  12  11  
Amortization of Prior Service Cost12  12    
Amortization of Net Actuarial Losses32  44  11  15  
Net Periodic Cost$89  $102  $30  $34  
XML 33 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Product Warranties (Tables)
9 Months Ended
Sep. 28, 2019
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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Balance at Beginning of Period$5,027  $5,136  $4,806  $5,180  
Warranties Divested or Acquired (103) —  20  —  
Warranties Issued2,014  2,102  769  801  
Warranties Settled(1,850) (2,219) (670) (934) 
Reassessed Warranty Exposure138  (77) 301  (105) 
Balance at End of Period$5,226  $4,942  $5,226  $4,942  
XML 34 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 28, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146  $1,782  $2,146  $1,716  
Non-compete Agreement4 years10,900  6,925  10,900  4,680  
Trade Names10 years11,419  5,983  11,454  5,182  
Completed and Unpatented Technology10 years42,904  17,782  36,406  14,964  
Customer Relationships15 years142,113  44,577  136,894  37,875  
Total Intangible Assets13 years$209,482  $77,049  $197,800  $64,417  
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
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)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Amortization Expense
$12,746  $15,144  $4,394  $4,276  
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$17,131  
202016,888  
202114,978  
202214,554  
202313,386  
202411,920  
XML 35 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 28, 2019
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of September 28, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $25.1 million and $25.4 million, respectively. The Company's operating lease liability increased approximately $4.1 million and $9.7 million as a result of acquiring right-of-use-assets from new leases entered into during the three and nine months ended September 28, 2019. As of September 28, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $2.7 million and $5.2 million, respectively. No new financing lease liabilities were entered into during the three and nine months ended September 28, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Nine months endedThree months ended
(In thousands)September 28, 2019September 28, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$765  $255  
Interest on Lease Liabilities24376
Total Finance Lease Cost1,008  331  
Operating Lease Cost3,6221,216
Variable Lease Cost958279
Short-term Lease Cost (excluding month-to-month)11833
Less Sublease and Rental (Income) Expense(301) 216  
Total Operating Lease Cost$4,397  $1,744  
Total Net Lease Cost$5,405  $2,075  
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Nine months ended
(In thousands)September 28, 2019
Operating Cash Flows Used for Finance Leases$1,008  
Operating Cash Flows Used for Operating Leases
$2,767  
Financing Cash Flows Used for Finance Leases
$1,284  
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$1,192  $522  
20204,142  2,128  
20214,121  2,181  
20223,904  743  
20233,677  —  
Thereafter11,981  —  
Total Lease Payments$29,017  $5,574  
Less: Interest3,624  380  
Total Lease Liability$25,393  $5,194  
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of September 28, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $25.1 million and $25.4 million, respectively. The Company's operating lease liability increased approximately $4.1 million and $9.7 million as a result of acquiring right-of-use-assets from new leases entered into during the three and nine months ended September 28, 2019. As of September 28, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $2.7 million and $5.2 million, respectively. No new financing lease liabilities were entered into during the three and nine months ended September 28, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Nine months endedThree months ended
(In thousands)September 28, 2019September 28, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$765  $255  
Interest on Lease Liabilities24376
Total Finance Lease Cost1,008  331  
Operating Lease Cost3,6221,216
Variable Lease Cost958279
Short-term Lease Cost (excluding month-to-month)11833
Less Sublease and Rental (Income) Expense(301) 216  
Total Operating Lease Cost$4,397  $1,744  
Total Net Lease Cost$5,405  $2,075  
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Nine months ended
(In thousands)September 28, 2019
Operating Cash Flows Used for Finance Leases$1,008  
Operating Cash Flows Used for Operating Leases
$2,767  
Financing Cash Flows Used for Finance Leases
$1,284  
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$1,192  $522  
20204,142  2,128  
20214,121  2,181  
20223,904  743  
20233,677  —  
Thereafter11,981  —  
Total Lease Payments$29,017  $5,574  
Less: Interest3,624  380  
Total Lease Liability$25,393  $5,194  
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Retirement Plan and Related Post Retirement Benefits
9 Months Ended
Sep. 28, 2019
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)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$136  $150  $45  $50  
Interest Cost687  675  229  225  
Amortization of Prior Service Cost290  291  97  97  
Amortization of Net Actuarial Losses224  471  74  157  
Net Periodic Cost$1,337  $1,587  $445  $529  
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended
Three Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Service Cost$10  $12  $ $ 
Interest Cost35  34  12  11  
Amortization of Prior Service Cost12  12    
Amortization of Net Actuarial Losses32  44  11  15  
Net Periodic Cost$89  $102  $30  $34  
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value
9 Months Ended
Sep. 28, 2019
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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2018 or September 28, 2019.
On a Non-recurring Basis:
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 Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. 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.
Intangible assets that are amortized 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. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.
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. As of September 28, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 28, 2019
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 September 28, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030  $27,347  
Ending Balance, September 28, 2019
$25,952  $23,959  
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Commercial Transport
$393,721  $402,539  $122,212  $136,692  
Military
57,75346,41017,25516,125
Business Jet
49,55530,29112,4329,289
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems Segment
Semiconductor
7,81572,0612,21933,596
Aerospace & Defense
45,98527,89517,0979,499
Test Systems Total53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Aerospace Segment
Electrical Power & Motion
$255,007  $218,931  $78,428  $78,610  
Lighting & Safety
139,502129,24444,12743,481
Avionics
79,414100,35419,87131,059
Systems Certification
9,05012,0283,3842,373
Structures
18,05618,6836,0896,583
Other
19,46121,1435,8037,473
Aerospace Total520,490500,383157,702169,579
Test Systems53,80099,95619,31643,095
Total$574,290  $600,339  $177,018  $212,674  
XML 39 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income $ (1,189) $ 442 $ (281) $ (700)
Total Other Comprehensive Income (Loss) (1,189) 442 (281) (700)
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (1,336) 226 (722) (1,346)
Total Other Comprehensive Income (Loss) (1,336) 226 (722) (1,346)
Amortization of Prior Service Cost        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification to General and Administrative Expense 101 101 302 303
Amortization of Net Actuarial Losses        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification to General and Administrative Expense 85 172 256 515
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income 147 216 441 646
Tax Benefit (39) (57) (117) (172)
Total Other Comprehensive Income (Loss) $ 147 $ 216 $ 441 $ 646
XML 40 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Dec. 31, 2018
Segment Reporting Information          
Sales $ 177,018 $ 212,674 $ 574,290 $ 600,339  
Operating Profit and Margins          
Total Operating Profit 5,103 18,344 38,557 45,105  
Additions/Deductions from Operating Profit          
Net (Gain) Loss on Sale of Businesses 1,332 0 (78,801) 0  
Interest Expense, Net of Interest Income 1,547 2,511 4,576 7,326  
Income Before Income Taxes 1,760 15,580 111,585 36,688  
Total Assets 777,968   777,968   $ 774,640
Aerospace Segment          
Segment Reporting Information          
Sales 157,702 169,579 520,490 500,383  
Test Systems Segment          
Segment Reporting Information          
Sales 19,316 43,095 53,800 99,956  
Operating Segments          
Operating Profit and Margins          
Total Operating Profit $ 10,864 $ 22,043 $ 53,115 $ 57,676  
Operating margins, percentage 6.10% 10.40% 9.20% 9.60%  
Operating Segments | Aerospace Segment          
Segment Reporting Information          
Sales $ 157,702 $ 169,588 $ 520,495 $ 500,445  
Operating Profit and Margins          
Total Operating Profit $ 8,789 $ 16,210 $ 48,949 $ 47,525  
Operating margins, percentage 5.60% 9.60% 9.40% 9.50%  
Additions/Deductions from Operating Profit          
Total Assets $ 657,169   $ 657,169   647,870
Operating Segments | Test Systems Segment          
Segment Reporting Information          
Sales 19,346 $ 43,095 53,995 $ 99,956  
Operating Profit and Margins          
Total Operating Profit $ 2,075 $ 5,833 $ 4,166 $ 10,151  
Operating margins, percentage 10.70% 13.50% 7.70% 10.20%  
Additions/Deductions from Operating Profit          
Total Assets $ 88,662   $ 88,662   97,056
Less Intersegment Sales | Aerospace Segment          
Segment Reporting Information          
Sales 0 $ (9) (5) $ (62)  
Less Intersegment Sales | Test Systems Segment          
Segment Reporting Information          
Sales (30) 0 (195) 0  
Corporate Expenses and Other          
Additions/Deductions from Operating Profit          
Corporate Expenses and Other 6,225 $ 3,952 15,755 $ 13,662  
Total Assets $ 32,137   $ 32,137   $ 29,714
XML 41 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events (Details) - USD ($)
Oct. 04, 2019
Sep. 28, 2019
Dec. 31, 2018
Oct. 01, 2018
Subsequent Event [Line Items]        
Goodwill   $ 133,594,000 $ 124,952,000  
AeroSat        
Subsequent Event [Line Items]        
Goodwill   1,600,000    
Intangible and long-lived assets   8,900,000    
Percentage of fair value exceeding carrying value (as a percentage)       35.00%
CCC        
Subsequent Event [Line Items]        
Goodwill   2,300,000    
Intangible and long-lived assets   $ 4,900,000    
Percentage of fair value exceeding carrying value (as a percentage)       43.00%
Subsequent Event | Diagnosys        
Subsequent Event [Line Items]        
Cash paid to acquire stock $ 7,000,000.0      
Potential additional earn-out $ 13,000,000.0      
Achievement period 3 years      
Earn-out achievement benchmark $ 72,000,000.0      
XML 42 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories - Narrative (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Held for Sale | Test Systems Segment  
Inventory [Line Items]  
Inventories $ 14,385
XML 43 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 44 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jan. 01, 2019
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 25,952 $ 33,030
Contract Liabilities $ 23,959 $ 27,347
XML 45 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Dec. 12, 2017
Feb. 24, 2016
Sep. 28, 2019
Sep. 28, 2019
Sep. 17, 2019
Stockholders Equity            
Authorized repurchase of common stock, amount   $ 50,000,000 $ 50,000,000     $ 50,000,000
Treasury Stock            
Stockholders Equity            
Purchase (in shares) 0 1,823,000 1,675,000 1,823,000 1,823,000  
XML 46 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 28, 2019
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 124,952
Acquisition/Divestiture/Adjustments 8,867
ForeignCurrencyTranslation (225)
Balance at end of period 133,594
Operating Segments | Aerospace Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 124,952
Acquisition/Divestiture/Adjustments (262)
ForeignCurrencyTranslation (225)
Balance at end of period 124,465
Operating Segments | Test Systems Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 0
Acquisition/Divestiture/Adjustments 9,129
ForeignCurrencyTranslation 0
Balance at end of period $ 9,129
XML 47 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 28, 2019
Leases [Abstract]    
Amortization of Right-of-use Assets $ 255 $ 765
Interest on Lease Liabilities 76 243
Total Finance Lease Cost 331 1,008
Operating Lease Cost 1,216 3,622
Variable Lease Cost 279 958
Short-term Lease Cost (excluding month-to-month) 33 118
Less Sublease and Rental (Income) Expense 216 (301)
Total Operating Lease Cost 1,744 4,397
Total Net Lease Cost $ 2,075 5,405
Operating Cash Flows Used for Finance Leases   1,008
Operating Cash Flows Used for Operating Leases   2,767
Financing Cash Flows Used for Finance Leases   $ 1,284
JSON 48 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20190928.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 271, "dts": { "calculationLink": { "local": [ "atro-20190928_cal.xml" ] }, "definitionLink": { "local": [ "atro-20190928_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "atro-20190928.htm" ] }, "labelLink": { "local": [ "atro-20190928_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20190928_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "atro-20190928.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 494, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 22, "keyStandard": 324, "memberCustom": 31, "memberStandard": 43, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20190928", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.astronics.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - 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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Product Warranties", "role": "http://www.astronics.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "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-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Sales to Major Customers", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153116 - Disclosure - Segment Information", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156117 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158118 - Disclosure - Acquisition and Divestiture Activities", "role": "http://www.astronics.com/role/AcquisitionandDivestitureActivities", "shortName": "Acquisition and Divestiture Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162119 - Disclosure - Subsequent Events", "role": "http://www.astronics.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "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-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Product Warranties (Tables)", "role": "http://www.astronics.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Leases (Tables)", "role": "http://www.astronics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354311 - Disclosure - Segment Information (Tables)", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359312 - Disclosure - Acquisition and Divestiture Activities (Tables)", "role": "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesTables", "shortName": "Acquisition and Divestiture Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.astronics.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-5", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Condensed Statements of Comprehensive Income", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "shortName": "Consolidated Condensed Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "if24961340a3e4a4a8946c467f1685112_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Cumulative Effect of Changes (Details)", "role": "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "shortName": "Revenue - Cumulative Effect of Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "if24961340a3e4a4a8946c467f1685112_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)", "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "shortName": "Revenue - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i1b2d3acdca424851b6fc25b39967f810_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Revenue - Disaggregated by Product Lines (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "shortName": "Revenue - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i84c2a8142ecc4362bcd75995ccd2a653_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Inventories - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i33a0966646134c4c80535bc3bc37334f_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.astronics.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails", "shortName": "Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i0fed29113354438c954152e8399b7108_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "if1119f710b884754ab1091cbe1b227a5_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "shortName": "Long-Term Debt and Notes Payable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "if1119f710b884754ab1091cbe1b227a5_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "ia68a39f1e94c4bad95a5f6976d7c926f_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails", "shortName": "Product Warranties - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "ia68a39f1e94c4bad95a5f6976d7c926f_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - 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-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-5", "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails", "shortName": "Leases - Summary of Lease Cost and Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Summary of Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i14665b4203ad4a82b426405c24914af8_I20171212", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Shareholders' Equity - Narrative (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i14665b4203ad4a82b426405c24914af8_I20171212", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6009e4dfbe814abb8a14e4ec9f2bb246_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6009e4dfbe814abb8a14e4ec9f2bb246_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i394079bb3a644cc9a7cb457dc92ff8c6_I20190928", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "ice382cbd7c67420fa1640df1b5246c9f_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - Sales to Major Customers (Details)", "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails", "shortName": "Sales to Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "ie3da5088bab145c2b696e4f192c1add0_D20190101-20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Legal Proceedings (Details)", "role": "http://www.astronics.com/role/LegalProceedingsDetails", "shortName": "Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "ie3da5088bab145c2b696e4f192c1add0_D20190101-20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "icd125a4faa9345b0b2245d6c1833b9b3_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails", "shortName": "Segment Information - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "iaa7472440eb14dc283598796b5ad5efd_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i95064e7fbd9345bda9ba0e43784239d1_I20190928", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details)", "role": "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails", "shortName": "Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i95064e7fbd9345bda9ba0e43784239d1_I20190928", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - Acquisition and Divestiture Activities - Narrative (Details)", "role": "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "shortName": "Acquisition and Divestiture Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i9fa3070f6db448f3a02a82e9c6ce4708_D20190712-20190712", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461430 - Disclosure - Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "role": "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "shortName": "Acquisition and Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i33a0966646134c4c80535bc3bc37334f_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i6b80e8aea87f4d41909ca1bc0f57ef81_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463431 - Disclosure - Subsequent Events (Details)", "role": "http://www.astronics.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i8761b0e143bb4a41926094d4b0d62a0a_I20190928", "decimals": "-5", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "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-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190928.htm", "contextRef": "i767e92016daa4adca0c477d2cabf1a87_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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/20190928", "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/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "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_AirfieldLightingProductLineAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Airfield Lighting Product Line Assets", "label": "Airfield Lighting Product Line Assets [Member]", "terseLabel": "Airfield Lighting Product Line Assets" } } }, "localname": "AirfieldLightingProductLineAssetsMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20190928", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsCustomControlConceptsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics Custom Control Concepts Inc.", "label": "Astronics Custom Control Concepts Inc. [Member]", "terseLabel": "CCC" } } }, "localname": "AstronicsCustomControlConceptsIncMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BusinessJetMember", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommercialTransportAircraftMember", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommonClassUndefinedMember", "terseLabel": "Common Class Undefined" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Ratio Of Debt To Ebitda", "label": "Debt Covenant Ratio Of Debt To Ebitda", "terseLabel": "Ratio of funded debt to Adjusted EBITDA" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20190928", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationImpairmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Impairment Charges", "label": "Disposal Group, Including Discontinued Operation, Impairment Charges", "terseLabel": "Impairment loss" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentCharges", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.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/20190928", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense Year Six", "label": "Finite Lived Intangible Assets Amortization Expense Year Six", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FreedomCommunicationTechnologiesIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Freedom Communication Technologies, Inc.", "label": "Freedom Communication Technologies, Inc. [Member]", "terseLabel": "Freedom Communication Technologies, Inc." } } }, "localname": "FreedomCommunicationTechnologiesIncMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "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/20190928", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "atro_IntangibleAndLongLivedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intangible And Long-Lived Assets", "label": "Intangible And Long-Lived Assets", "terseLabel": "Intangible and long-lived assets" } } }, "localname": "IntangibleAndLongLivedAssets", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20190928", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LufthansaTechnikAGMember", "terseLabel": "Lufthansa Technik AG" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MajorCustomerOneMember", "terseLabel": "Major Customer One" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MajorCustomerTwoMember", "terseLabel": "Major Customer Two" } } }, "localname": "MajorCustomerTwoMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MilitaryAircraftMember", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfMajorCustomers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/20190928", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OtherAerospaceMember", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20190928", "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": "OtherShareholdersEquity", "terseLabel": "Other Shareholders\u2019 Equity" } } }, "localname": "OtherShareholdersEquity", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PatentInfringementMember", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PercentageOfOperatingIncomeLoss", "terseLabel": "Operating margins, percentage" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Revenue", "label": "Percentage Of Revenue", "terseLabel": "Percentage of revenue (as a percentage)" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "percentItemType" }, "atro_ProceedsFromEarnout": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Earnout", "label": "Proceeds From Earnout", "terseLabel": "Maximum total earnout proceeds" } } }, "localname": "ProceedsFromEarnout", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineAvionicsMember", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineElectricalPowerAndMotionMember", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineLightingAndSafetyMember", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineOtherMember", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineStructuresMember", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineSystemsCertificationMember", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Additions/Deductions from Operating Profit" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SemiconductorMember", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_StandardAndExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisitionDivestitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Standard And Extended Product Warranty Accrual, Additions From Business Acquisition (Divestitures)", "label": "Standard And Extended Product Warranty Accrual, Additions From Business Acquisition (Divestitures)", "terseLabel": "Warranties Divested or Acquired" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisitionDivestitures", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "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/20190928", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "atro_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings", "label": "Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings", "terseLabel": "Adoption of ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/20190928", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_TwoMajorCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Major Customers", "label": "Two Major Customers [Member]", "terseLabel": "Two Major Customers" } } }, "localname": "TwoMajorCustomersMember", "nsuri": "http://www.astronics.com/20190928", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r369" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r140", "r148" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r152", "r233", "r238", "r359" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r150", "r233", "r236", "r356", "r357" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r121", "r122", "r123", "r124" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r151", "r233", "r237", "r358", "r361", "r362" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r253", "r332", "r333" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r38", "r349" ], "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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable from major customers" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r38", "r154", "r155", "r234" ], "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 Doubtful Accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r70", "r78", "r80", "r252", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r72", "r78", "r80", "r251", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r69", "r78", "r80", "r251", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r184" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r74", "r77", "r78" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r73", "r78", "r80", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r68", "r78", "r80", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "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 Income to Cash Provided By Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r110", "r171", "r177" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "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": "Out-of-the-money stock options" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r143", "r338", "r350" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r25", "r26", "r65" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r298" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r15", "r17", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total Assets Held for Sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r280", "r281" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r107", "r112", "r113" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r107", "r308" ], "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": "Increase (Decrease) in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r193", "r206" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r37" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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 Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r136", "r137", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r136", "r137", "r306", "r307", "r360" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r136", "r137", "r306", "r307", "r360" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r138" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r136", "r137", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r136", "r137", "r306", "r307" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r226", "r228", "r234" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r226", "r227", "r234" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r226", "r227", "r234" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r149" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r241" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of ASU 2014-09", "verboseLabel": "Transition adjustment" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r135" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r284" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r217" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r32", "r33", "r34", "r339", "r340", "r348" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r59", "r116", "r219", "r220", "r221", "r222", "r310", "r311", "r312", "r347" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r115", "r273", "r274" ], "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" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r249", "r261", "r263" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r250", "r262", "r263" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r245", "r248", "r260", "r263" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r246", "r258", "r263" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r244", "r247", "r259", "r263" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r110", "r141" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r233" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r6", "r7" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedLabel": "Loss on sale" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r5", "r6", "r7", "r18" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r18", "r270", "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Income taxes from divesture" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Divestiture by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r4", "r17" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r181", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposed by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r15", "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r0", "r1", "r15", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r15", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r15", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "terseLabel": "Other Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r15", "r182", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r15", "r186" ], "calculation": { "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "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": "Net Property, Plant and Equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r121", "r127", "r128", "r129", "r130", "r133", "r345", "r354" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r121", "r127", "r128", "r129", "r130", "r133", "r345", "r354" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r117", "r271", "r272" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r298", "r299", "r300", "r304" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r298", "r299", "r301", "r302", "r305" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r303" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r303", "r305" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r316", "r320", "r330" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r318", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating Cash Flows Used for Finance Leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-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": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r315", "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Financing lease, liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r329" ], "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, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r329" ], "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 for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r329" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r317", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing Cash Flows Used for Finance Leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Financing lease, right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r316", "r320", "r330" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r326", "r330" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "WeightedAverage\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r176" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r172", "r173", "r176", "r179", "r336" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r176", "r336" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r172", "r175" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r290", "r296", "r297" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r110", "r295" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Net Gain on Sale of Businesses, Before Taxes", "negatedTerseLabel": "Net (Gain) Loss on Sale of Businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r161", "r162" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r169" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r163" ], "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": "ForeignCurrencyTranslation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r164", "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "terseLabel": "Acquisition/Divestiture/Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r121", "r337", "r343", "r355" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r19", "r20", "r21", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r142", "r276" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r109" ], "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 Advanced Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r109" ], "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/2019-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, Excluding the Effects of Acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r109" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r170", "r174" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r346" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Less Intersegment Sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r160" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r42", "r159" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r23", "r64", "r158" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r44", "r159" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r43", "r159" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r328", "r330" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r328" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r329" ], "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r329" ], "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r329" ], "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r329" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r329" ], "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r329" ], "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r331" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r41", "r341", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r58" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r15", "r17", "r182", "r186" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities Held for Sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r34", "r340", "r348" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current Maturities of Long-term Debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r59", "r216" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r194", "r195", "r196", "r199", "r200", "r201", "r204", "r207", "r208" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r194", "r195", "r196", "r199", "r200", "r201", "r204", "r207", "r208" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Recorded reserve" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in loss contingency liability.", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "terseLabel": "Incremental reserve" } } }, "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r194", "r197", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r198", "r203", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of the value of the dispute" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r194", "r195", "r196", "r199", "r200", "r201", "r204", "r207", "r208" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r22", "r289" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Acquisitions and Divestiture Activities" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivities" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "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 Used For Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "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 Provided By (Used For) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r108", "r111" ], "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 Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r81", "r84", "r88", "r111", "r132", "r344", "r353" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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 Income", "totalLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r283" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total Operating Profit", "totalLabel": "Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r321", "r330" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r315" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r319", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Cash Flows Used for Operating Leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "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": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r327", "r330" ], "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": "Weighted-average incremental borrowing rate (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r326", "r330" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r140", "r148" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r291", "r293" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r291", "r292", "r293" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r67", "r309" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r85", "r291", "r292", "r293" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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", "terseLabel": "Other Comprehensive Income", "totalLabel": "Total Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r27", "r28", "r57" ], "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 liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r60" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r96", "r99", "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r103" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r105" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt Acquisition Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r97", "r287" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r97" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Business, Net of Cash Acquired", "terseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r98" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Supplemental Retirement Plan and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r25", "r48", "r49" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r94" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds on Sale of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Total cash proceeds of divesture" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r102", "r106", "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other Financing Activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r95" ], "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 from sale" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r267" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Exercise of Stock Options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Liability Contingency [Line Items]", "terseLabel": "Product Liability Contingency [Line Items]" } } }, "localname": "ProductLiabilityContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r194", "r196", "r199", "r200", "r201", "r204", "r205" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r212", "r213", "r342" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r215" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r185" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r183" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r30", "r31", "r185", "r352" ], "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", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r30", "r185" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r30", "r183" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedLabel": "Reclassification to General and Administrative Expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r75", "r79", "r275" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r145", "r147" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r104" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments for Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r166", "r167" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Percentage of fair value exceeding carrying value (as a percentage)" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r269", "r364" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r242", "r243", "r254", "r255", "r264" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r242", "r243", "r254", "r255", "r264" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r232", "r233" ], "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/2019-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": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r230" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r325", "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Increase in operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r136" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r78" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r172" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r280", "r281" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r66" ], "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" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r254", "r255", "r256", "r257", "r263" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r19", "r20", "r21", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of assets and liabilities held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r172", "r175" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r165", "r168" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r165", "r168" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r29", "r45", "r46", "r47" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r185" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r139", "r143", "r144", "r146", "r165" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r139", "r143", "r144", "r146", "r165" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r132" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r175" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153" ], "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/2019-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/2019-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": "Operating Profit and Margins" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92", "r157" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r114", "r268" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r322", "r330" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r119" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r143", "r165", "r187", "r191", "r192", "r356" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/AcquisitionandDivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r35", "r36", "r37", "r218" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r63", "r218" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r62", "r218", "r219", "r223" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r36", "r37", "r218", "r223" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of Stock Options and Issuances of Restricted Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r36", "r37", "r218", "r223", "r266" ], "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": "Exercise of Stock Options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r63", "r218", "r223" ], "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": "Conversion of Class B Shares to Common Shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r63", "r218", "r223" ], "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": "Exercise of Stock Options and Equity-based Compensation Expense \u2013 Net of Taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r37", "r39", "r40", "r156" ], "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", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r225" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect", "terseLabel": "Adoption of ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r282" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r61", "r224" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r37", "r218", "r223" ], "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", "negatedLabel": "Purchase of shares (in shares)", "terseLabel": "Purchase (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r218", "r223", "r224" ], "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" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r323", "r330" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r130" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r130" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r125", "r130" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r115": { "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=26873400&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r117": { "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=26873400&loc=d3e23780-122690" }, "r118": { "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=26873400&loc=d3e24072-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r22": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r223": { "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=27012166&loc=d3e187085-122770" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r266": { "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=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "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(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r338": { "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=6876686&loc=d3e534808-122878" }, "r339": { "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=6876686&loc=d3e534808-122878" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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=6876686&loc=d3e534808-122878" }, "r341": { "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=6876686&loc=d3e534808-122878" }, "r342": { "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=6876686&loc=d3e534808-122878" }, "r343": { "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=116637391&loc=SL114874048-224260" }, "r344": { "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=116637391&loc=SL114874048-224260" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r346": { "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=116637391&loc=SL114874048-224260" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r348": { "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=119400593&loc=d3e572229-122910" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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=119400593&loc=d3e572229-122910" }, "r351": { "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=119400593&loc=d3e572229-122910" }, "r352": { "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=119400593&loc=d3e572229-122910" }, "r353": { "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=116637232&loc=SL114874131-224263" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r355": { "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=116637232&loc=SL114874131-224263" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r361": { "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=6589523&loc=d3e617274-123014" }, "r362": { "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=6590653&loc=d3e638233-123024" }, "r363": { "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=6590653&loc=d3e638233-123024" }, "r364": { "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" }, "r365": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r366": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r367": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r368": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r369": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r371": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "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(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "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=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "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=6877327&loc=d3e13212-122682" }, "r61": { "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=6877327&loc=d3e13212-122682" }, "r62": { "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=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "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=6877327&loc=d3e13212-122682" }, "r65": { "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=6877327&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e526-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r68": { "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=118930883&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "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=118930883&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL116659650-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "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=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "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=116634182&loc=SL114868664-224227" }, "r91": { "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=116634182&loc=SL114868664-224227" }, "r92": { "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=116634182&loc=SL114868664-224227" }, "r93": { "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=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" } }, "version": "2.1" } XML 49 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation
9 Months Ended
Sep. 28, 2019
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. Operating results for the nine months ended September 28, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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 2018 annual report on Form 10-K.
Description of the Business
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.
We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“FCT”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”). On October 4, 2019, the Company acquired the primary operating subsidiaries of Diagnosys Test Systems Limited (“Diagnosys”).
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. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
For additional information regarding these acquisitions and divestitures see Note 18.
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, for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Refer to Note 19 for additional 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 $25.6 million and $31.2 million for the three months ended and $80.0 million and $89.0 million for the nine months ended September 28, 2019 and September 29, 2018, 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 September 28, 2019 and September 29, 2018.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 28, 2019 and September 29, 2018.
Newly Adopted and Recent Accounting Pronouncements
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”).
We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our consolidated financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new 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. We are currently evaluating the impact of this ASU.
XML 50 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Sales $ 177,018 $ 212,674 $ 574,290 $ 600,339
Gross Profit 36,794 46,320 129,234 133,024
Selling, General and Administrative Expenses 31,691 27,976 90,677 87,919
Income from Operations 5,103 18,344 38,557 45,105
Net (Gain) Loss on Sale of Businesses 1,332 0 (78,801) 0
Other Expense, Net of Other Income 464 253 1,197 1,091
Interest Expense, Net of Interest Income 1,547 2,511 4,576 7,326
Income Before Income Taxes 1,760 15,580 111,585 36,688
Provision for (Benefit from) Income Taxes 550 (1,419) 25,503 2,370
Net Income $ 1,210 $ 16,999 $ 86,082 $ 34,318
Earnings Per Share:        
Basic (in usd per share) $ 0.04 $ 0.53 $ 2.65 $ 1.06
Diluted (in usd per share) $ 0.04 $ 0.52 $ 2.61 $ 1.04
Product        
Cost of Products Sold $ 140,224 $ 166,354 $ 445,056 $ 467,315
XML 51 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt and Notes Payable
9 Months Ended
Sep. 28, 2019
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 28, 2019, there was $180.0 million outstanding on the revolving credit facility and there remains $318.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 28, 2019, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 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 is in compliance with its financial covenant at September 28, 2019. The Company will pay 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 will also pay 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.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. 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 Credit Agreement 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 52 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
9 Months Ended
Sep. 28, 2019
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)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Weighted Average Shares - Basic
32,427  32,304  31,964  32,317  
Net Effect of Dilutive Stock Options
575  731  619  652  
Weighted Average Shares - Diluted
33,002  33,035  32,583  32,969  
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 279,000 shares as of September 28, 2019 and 19,000 shares as of September 29, 2018.
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 28, 2019
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)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Weighted Average Shares - Basic
32,427  32,304  31,964  32,317  
Net Effect of Dilutive Stock Options
575  731  619  652  
Weighted Average Shares - Diluted
33,002  33,035  32,583  32,969  
XML 54 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Tables)
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 28, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146  $1,782  $2,146  $1,716  
Non-compete Agreement4 years10,900  6,925  10,900  4,680  
Trade Names10 years11,419  5,983  11,454  5,182  
Completed and Unpatented Technology10 years42,904  17,782  36,406  14,964  
Customer Relationships15 years142,113  44,577  136,894  37,875  
Total Intangible Assets13 years$209,482  $77,049  $197,800  $64,417  
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)
September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Amortization Expense
$12,746  $15,144  $4,394  $4,276  
Summary of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$17,131  
202016,888  
202114,978  
202214,554  
202313,386  
202411,920  
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisition and Divestiture Activities (Tables)
9 Months Ended
Sep. 28, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Summary of assets and liabilities held for sale
The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385  
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358  
Liabilities Held for Sale
Deferred Income Taxes$906  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( YZ9T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ #GIG3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " .>F=/LN[UVN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OIVE1,71[V<63@N""XBTDL[MAFS\D(^V^O6G= M[2+Z $(NF?GEFV\@K0I"^8@OT0>,9##=C+9W2:BP8@>B( "2.J"5J E!]9-$\-I[%NX B888;3INX!Z(<[5/[%S!]@Y.2:SI(9A*(=FSN4= M.+P_/[W.ZQ;&)9).87Z5C*!3P!6[3'YKUIOM(^OJBC\4G!?5_9;?BGSJYF-R M_>%W%;9>FYWYQ\87P:Z%7_^B^P)02P,$% @ #GIG3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " .>F=/82AP\7\# !W$0 & 'AL+W=O=7-2WM4J@M>J[)N5^&QZTYW4=1NCZK* MVP_ZI&KSSUXW5=Z9Q^80M:=&Y3L;5)61C.-95.5%':Z7]MUCLU[JGO*#^JZZ'Z?'QCQ%4RN[HE)U6^@Z M:-1^%=Z+NPTM^@"K^%FH:WMS'_1#>=;ZI7_XLEN%<=\C5:IMUS>1F\M%;519 M]BV9?OP>&PTGSS[P]OZM]4]V\&8PSWFK-KK\5>RZXRJ]\1X;'79VM]@>VX[78VMF*Y4^>MP+6I[O0[_I'(,PP%R M#)!3P# YW@ : V@*$(D=_- S.]2/>9>OEXV^!LV0K5/>%X6X(S.9V_ZEG3O[ MGQEM:]Y>UO$RNO3-C(J'02%O%&)21*;MR4 B@P?)PN7_!ANN(&Q < 1DP^DF M/,'A"0Q/;'AR$YXZ$\ 5,VR00H.4A6>. 5?,L<$,&LQ8^,(QX H18X<,.F0\ M7C@60"*QQ1Q:S'D\.19 XLGT EHL>+R;:B#QY%K$&*>8M^"F&VD\"1<>: 5O MP%01K? M3A>S3YSKU,T^T/C6,<+L$^;;D[]Z3$T:6P*[<*<#-J$FMIAXW#B+. MTIG/"X-+',K47>J0QK/4$0:7.)2IIY )0TG9NR<5\T:<)3ZI]QP\W8Z5;BW']K1/_EP)/$M M;PY%W0;/NC,?T_:3=Z]UITQ7X@]FO$>5[Z:'4NV[_C8S]\UP%# \=/HT'G-$ MTUG+^B]02P,$% @ #GIG3ZT\YW7J P S!$ !@ !X;"]W;W)KGC'XSRJ)=,FI:J566EUU[6LV M<3;1D9 "N[E^^QK"I=S,N&\")L_8S\#PL\WRUK1?NV,(_>+;N;YTJ^S8]]>G M/.]VQW"NN@_--5SB/X>F/5=];+:O>7=M0[4?@\YUCDJ9_%R=+MEZ.5Y[;M?+ MYJVO3Y?PW"ZZM_.Y:O_9A+JYK3+(OE_X?'H]]L.%?+V\5J_AC]!_N3ZWL94_ M>MF?SN'2G9K+H@V'5?81GK;HAX!1\>K3 V.0AUV M_=!%%0_O81OJ>N@I^OA[ZC1[C#D$SL^_]_[SF'Q,YJ7JPK:I_SKM^^,J<]EB M'P[56]U_;FZ_A"FA,EM,V?\6WD,=Y8.3.,:NJ;OQ=[%[Z_KF//42K9RK;_?C MZ3(>;_=_C)["Y "< O 1 ,7_!N@I0). _.YL3/53U5?K9=O<%NW]:5VKH2C@ M2<>;N1LNCO=N_"]FV\6K[VL#R_Q]Z&>2;.X2G$GP1\66*\Q_DCR._S"!H@D< MX_4\7LOQ6HS78WPQCR]($G>)&267>Q)H?4D2X2HP!A.Y%**7@GLAHVSNDG(^ M2NDM4#."S*%63G93BFY*[L80-R4?IO &215L!9EVQI6R&R.Z,=R-)6X,'\:6 MEGC>2BKPB3MC12^6>W'$BV6C:'#4"A>!UV7"BA.M.&[%$RN.6RG1>4W,"#); MQ%LCN_&B&\_<6$7<>)XS:-#D66X%&2J70@,H&5"*^V&$4FRDHO1 2UB0(:!- M^4D $[@?I'Y >%FPT/1QB3JM70)^(-,3D#O2U!%*(Y6^H(X$'1:^3-TCFE:%@LC9 M5#HR2(&3U%*2 H=D851!^27(2F5F\^>/?F28 J>II30%3LK":S;/2+)8&*D" ME(D*'*F6(A4X+#%"E<["DLPXEWI>,E.!0]51J +'I:)>N,0K(SM!&:?(<>HH M3I%S$L K1_$EZ= IGUK[R4!%#E1'@8H"*)U2)7U8@@YCB4'*46(YRH%*<]\@ M!V6IE:;T$F1H'20F9)1QBARGCN(4.29C,0-;.4FZ6,V0@"'*.$6.T]1*$&6< M(L)&M0)BIRHCI*5.2H++"TGFX7!5W<2AA,59#,5.1,]92I MDV:^H1,7&:).6&3DLVWU\)WC]ZI]/5VZQ4O3QQWZN(\^-$T?8I_J0\SO&*K] MHU&'0S^WK\OW!M]2/#SCK?P%02P,$% @ #GIG3[<6[6[- M P #A !@ !X;"]W;W)KU.*1(2H%M(#X6+= "P2[:/BLV?6!U>"4YWG[[4LIOS<&Y-OA1Y&4S"P]M>WJ*HF9S<$763*J3*_TONZHNLM9_UONH.=4N MV_9&11Y)(4Q49,BR.I_%RZO+K,0PI\-7X[[ M0]LU1//I*=N[KZ[]Z_12^Z_HZF5[+%S9'*LRJ-UN%C[#TQIL9] 3?Q_=I;EY M#SHIKU7UK?OX?3L+1==YY\/[Z/3L-KS,[P]OVG]\^] M>"_F-6O M]'^#S;EIJV+TXKM29#^&Y['LGY?A%ZM&,]Y C@;R:N!C?V2@1@/U;A!_:!"/ M!O'_C:!' XTB1(/V?C!769O-IW5U">IA/9RR;MG!D_;3M>D:^]GI?_/CV?C6 MMWD*T^BM\S,BBP&1MXB\1U84>7<2^?C73DBN$PM)S%& )252A?KP2R?K#YW< M=5.Q8Z5Z^_C6/D9C-2"F1\IA(*P5D" Y%),@C47>5A33-I:I0+HH9H10*N6U MQ:RVF&K32-N Z)LPRE@\ DM*Q49)U.45I4"F4B%G:P932LB85Z9999HJ,TB9 MILK X'VPI)2TJ46^5I1*A;$6":-48E-X,&.&U66H+A1E84@4#0+MFR6%(%$Q M7HJ44HG66!:E8A]1\[(L*\M266CW+"RW*O")02&\!BGQR2:)0-.^_LC1G9Z$ MU9-0/2G2DS!;!F\KRDB-3T#* . UL68@D3XXK5-644H4@4!CNTAI%!VCKBPI M)#6@X5]1*-9XTZTI9)4TO"@0?"(4C"R2"@7590T2O^0HK1.\_C@,0"?HW%TS MG#(F21[(>Y#G@9$GL3R@!X8FZBCT"6)(L3J*2>],87$,INR#'0;L]>$9)*-- M86V2IF8)1!Q#F13OV!6#)48D^,+!8"I6\&CF^%L'#.E=W:E[D &!3^Y L_OM MJ3P.T #9VX-N(O YQ%+D)&(H.3%D85,*)N+1MN6S.]#T#@+G]Q'ZE32.TN2J M2RDO#2<-AH+)PUGC$SS0# _"/G#!)U.@V10$3JM\7EDVPJM\]_W2"(.#+\ZO'[G;M=VK M]>_U4*$.'VUU&JOOZ/HO@/E_4$L#!!0 ( YZ9T_#T,_8I@( "8) 8 M >&PO=V]R:W-H965T&ULC5;;CML@$/T5R^]=&XQO41)I MG6S52JVTVE7;9^*0Q%K;N$"2[=\7L.-U@*1]L6%\YLR< 3S,SY2]\0,APGMO MZI8O_(,0W2P(>'D@#>8/M".M_+*CK,%"3MD^X!TC>*N=FCJ 89@$#:Y:?SG7 MMF>VG-.CJ*N6/#./'YL&LS\%J>EYX0/_8GBI]@>A#,%RWN$]>27B1_?,Y"P8 M6;950UI>T=9C9+?P'\'L*5=X#?A9D3.?C#VE9$/IFYI\W2[\4"5$:E(*Q8#E MZT16I*X5D4SC]\#ICR&5XW1\8?^LM4LM&\S)BM:_JJTX+/S,][9DAX^U>*'G M+V30$_O>(/X;.9%:PE4F,D9):ZZ?7GGD@C8#BTREP>_]NVKU^SSP7]S<#G!P M@*.#C'W/(1H)+G)Q!%B5$9&P6A@5D[F%)HEL49#B5N5:E35>I092YW:H4!*#4TV1@(3$TV M!B%@2+(QR2U!F5-0YA"$#$&9HVX@,[;FRD8A9/Y4'$PP,S4Y0&EXXU#F3E&Y M0U1LB,JM,P*-1%8V!*36$JQM5!9GH2G*1LF-;AW)8/*3;PC;ZX[+O9(>6Z%. MX\0Z-O5'J)J$82_ ; 4<]K6\!/0]^X.^OT%\QVQ?M=S;4"%;DVX@.TH%D&PO=V]R:W-H965T&UL?9A1;Z,X M%(7_2I3W3/"]-I@JC=0P&NU*NU(UJ]E]IHG;1 ,A"[29_?=K",VDU\?ST@ ] MOC[7V)\O7IV;]GNW=ZZ?_:BK8W<_W_?]Z6ZY[+9[5Y?=I^;DCOX_STU;E[V_ M;5^6W:EUY6YL5%=+2I)T69>'XWR]&I\]MNM5\]I7AZ-[;&?=:UV7[7\;5S7G M^[F:OS_X>GC9]\.#Y7IU*E_<7Z[_=GIL_=WR&F5WJ-VQ.S3'6>N>[^^[^WDR.'*5V_9#B-+_O+G"5=40R?OX=PHZ MO_8Y-+R]?H_^94S>)_-4=JYHJG\.NWY_/[?SVE 4KD1HX0CJ3I1%F*4P]90)'628=&9"[SK4T M%,I,%MFR%$:H @REP$Z(QX6Q:2;MA#*=9[%)B"FJ$$:M]!,B#46B,K#"3S&[**U!B$B4J J"R)2B$J S< NLQ9S S&*0&9XDP2B',C9)C(&, M&[)]+YCZV;C>NC)4Q3!C35DJ8,4 F&!ZE,S [F*0.> M:LE3#D&9JBR8/ BGO@R)U#N,<*:I_ XOD"S+56R$,)P9P%GN MM)M)='MZ1)3ELE8!,FV#$[/ES1%@[=J7\;2TFVV;UV,_'+;=/+V>R#[0<(0H MGF_477$Y5_T9YG+,^V?9OAR.W>RIZ?NF'H\1GYNF=]YD\LF/U]Z5N^M-Y9[[ MX3+SU^WE>/5RTS>GZ>AX>3V_7O\/4$L#!!0 ( YZ9T_"/[?VZ 8 %DH M 8 >&PO=V]R:W-H965T&ULE9I;;^,V$(7_BN%WKS6\ M2HLD0.-K@18(MFC[K"1*8JQMN9*2;/]])5GK6#.'BKL/&]LY)(<4^?&]?,FR:O1CM]V7U^.7JCI\G4[+AY=LEY9?\D.VKW_SE!>[M*K?%L_3\E!D MZ6/;:+>=JBARTUVZV8]OKMK/[HJ;J_RUVF[VV5TQ*E]WN[3X]S;;YN_78QK_ M_.#;YOFE:CZ8WEP=TN?LCZSZ\W!7U.^FIUX>-[ML7V[R_:C(GJ['O]#7M5-- M@U;QUR9[+\]>CYJIW.?Y]^;-KX_7XZB)*-MF#U7315K_>,MFV7;;]%3'\4_7 MZ?@T9M/P_/7/WI?MY.O)W*=E-LNW?V\>JY?K<3P>/69/Z>NV^I:_K[-N0G8\ MZF;_6_:6;6MY$TD]QD.^+=O_1P^O997ONE[J4';IC^//S;[]^=[U_[,9;J"Z M!NK4@&BP@>X:Z%,#;0<;F*Z!^6@0#S:P70-[:J#\8 /7-7 ?(PS/P7<-_,>D MAT.*NP;Q1X-VTM/CXVB?[SRMTINK(G\?%<DB;DT!?XWH'/30?MANF_5W] MB,OZT[<;LG0U?6LZZC2W1XWJ:51?,T,:W=?,D<;T-0NDL7W-$FE<7[-"&M_7 MK)$F/FFF];J=%D_!Q5-M!Z;70<(6YJAQK6;?:I1BFKG4$+&'L) :Y[V)V=)( MU82TYD]K)65:64K8F&O0FXWJ?WB--%PCW?:AS]?(!3HPL ,C%]FQ0.='C3U? M0+9\4J&<)AR'A7%8$ <_!5:,PO;W7"HF!D?A8!0.1,'.V=+),4A[IEI)54_4 MB\7#6+R,A=B*+#V*Q3@\3 R'B<$P;#*WL3P=AB%A&8M07"B0! :2R$ B'D@B M!M%&$SNFJ\]4O6 HPN2.P%9@V^VV$_5&KDT#QS( MG+>!L'$>(@4@&]C:A#%-&LS<\YEK.?-0I!CFA&@>\Y4#L Z@FC"K"<&:9V8" MM#9BSR-@FP F"3.; +1]Q*.1/*Y/H+ *0$:1XYMOC63A787Q3H#OGGC8'H!# M\:"EB**$@T.F"I4VAW!V(9!> M^'-=D,PX$9&2>QRO@'))'!*%::M K05!D(AV@;8I@(V'?AT MX2 Z41\ZW$)\(NH'@T&K &B%BU 2M#6_$G9D5I_*^@%A)"N$9.XCE$0R]!&= M;MA' )'T$6!$Y". #/H(. '@(T!L0SA0./\HD'^\.&,RM=3H)'$YE#**?)SP MP($L2'R%$Y5RE_L(A9.& DE#^ B%&!X8!O-6@4N!\!%*.OX)^< X&,H*05E< M\264Q?U]#D23 \[SZ^BMEIS7 ML7/\(,\Z78\P+N*3DR)NO!=@0*\CP\BW!+*FI,+7\./$N#[T%'"B-< \=[RN4MZUQ[#)V*/)H!.EN]2*>*^9@$&],[P M2],2R&HZ.8KX0P'Q.^4,=Q$@M E%X34U.%$9E*B8F9X9D*ALXGD6![)8)=RW M 54X3QF$9>Y^ M#, RSZ)S()JC4 S12KT/)B-AM4L(GYO$'!QAE.CCF0U>;= M\;"E2ILD4! V&.(&U6O$TP+U&G[;FP-1S [^LB;I^ ;$+**);$5D!G M'!G- 05"&V*^P>G%_(]RC<%IPUQ2KC$2NW$4@)+%*+67E&OLY^4:( G=N2S& MH[VD7&.Q70Y0U&**VDL*-E92E(SGX0R+^L%@UMI+"C86^&0ELO!GJGXXF,D6 M,%DX(PMP.W!*;. OG@BXW!EUHO,#"9T1T$EG!$3"&2$-<$9 !IT1BA\Y(]C? M@#.R.+58D%HX6V<6I18M_C8!9'$4\8P(5&%G9'%JL?YR9V0QN(PE!V",D^U#D"94VP.1)-S53\:#&:'ZBM\&S@$ MYJ Q975/49?ZKY>LO3Q]&:;/57-2U^_+HY?=CN^J?)#]T6^Z>G;A#?_ 5!+ M P04 " .>F=/PXPZ^K0! #2 P & 'AL+W=O-L8I[ M-&W+7&^!UQ&D)$MWNUNFN-"TS*/O;,O<#%X*#6=+W* 4MS].(,U8T(2^.9Y$ MV_G@8&7>\Q:^@/_:GRU:;&&IA0+MA-'$0E/0N^1XVH?X&/!-P.A69Q(JN1CS M'(S'NJ"[( @D5#XP<-RN< ]2!B*4\3)STB5E *[/;^P?8^U8RX4[N#?RNZA] M5] #)34T?)#^R8P/,-?SCI*Y^$]P!8GA00GFJ(QT<275X+Q1,PM*4?QUVH6. M^SC=9,D,VP:D,R!= (>8ATV)HO(/W/,RMV8D=NI]S\,3)\<4>U,%9VQ%O$/Q M#KW7,CDD.;L&HCGF-,6DZY@E@B'[DB+=2G%*_X*GV_!L4V$6X=EO"O]!L-\D MV$>"_7]+W(K)_DC"5CU58-LX38Y49M!QDE?>96#OTO@FO\*G:?_,;2NT(Q?C M\65C_QMC/*"4W0V.4(2X^_M2LNMY MF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.= M!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU3N^VAV,:XF/ #PYQ)J.1LS&LPOE0Y MW01!(*'T@8'C=H%[D#(0H8RWB9/.*0-P>?YD?XRU8RUG[N#>R)^B\FU.]Y14 M4/->^F)*RMYYHR86E*+X^[@+'?=AO$EO M)]@Z()D R0S8QSQL3!25/W#/B\R:@=BQ]QT/3[P])-B;,CAC*^(=BG?HO13; M?9JQ2R":8HYC3+*,F2,8LL\IDK44Q^0?>+(.WZTJW$7X[@^%U^L$Z2I!&@G2 M_Y:X%G/S5Q*VZ*D"V\1I---/XC-W[CX %!+ P04 " . M>F=/(3JHU[8! #0 P & 'AL+W=O-\-/;9=0">O"BI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E* MLG2W.S+%A:9E'GT76^9F\%)HN%CB!J6X_7,&:<:")O35\23:S@<'*_.>M_ = M_(_^8M%BBTHM%&@GC"86FH(^)*?S(> CX*> T:W.)%1R->8Y&%_J@NY"0B"A M\D&!XW:#1Y R"&$:OV=-NH0,Q/7Y5?U3K!UKN7('CT;^$K7O"II14D/#!^F? MS/@9YGH^4#(7_Q5N(!$>,L$8E9$NKJ0:G#=J5L%4%'^9=J'C/DXW^W2F;1/2 MF9 NA"S&85.@F/E'[GF96S,2._6^Y^&)DU.*O:F",[8BWF'R#KVW\GC,V2WH MS)#S!$E7D&1!,!1?(J1;$<[I.WJZ3=]O)KB/]/TZ>G:_+7#8%#A$@.5=QO4A/B%[@T^S_HW;5FA'KL;CN\;N-\9X MP%1V=SA '7ZOQ9#0^'"\Q[.=AFPRO.GG_\.63US^!5!+ P04 " .>F=/ MH&F"G[0! #2 P &0 'AL+W=OE+]IM)',>=.TQ/8&6!U)4A": M))^(9%SA,H^^LRES/3C!%9P-LH.4S/P]@=!C@5/\ZGCD;>>"@Y1YSUKX">Y7 M?S;>(HM*S24HR[5"!IH"WZ7'4Q;P$?";PVA79Q0JN6C]'(QO=8&3D! (J%Q0 M8'Z[PCT($81\&G]F3;R$#,3U^57]2ZS=UW)A%NZU>.*UZPJ\QZB&A@W"/>KQ M*\SUW&(T%_\=KB \/&3B8U1:V+BB:K!.RUG%IR+9R[1S%?=QNLG2F;9-H#.! M+H1]C$.F0#'S!^98F1L](C/UOF?AB=,C];VI@C.V(M[YY*WW7LMT?\C)-0C- MF-.$H6O,@B!>?0E!MT*>9>!O:/Q3?[#IVG_P4S+E447[?S+QOXW6COPJ20W M?H0Z_\$60T#CPO&S/YMIS";#Z7[^063YQN4_4$L#!!0 ( YZ9T_=KR\X MM $ -(# 9 >&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]X%I M(3M:9-%WLD5F!J]D!R=+W*"UL*]'4&;,Z9Z^.1YDT_K@8$76BP9^@/_9GRQ: M;&&II(;.2=,1"W5.;_>'8QKB8\"CA-&MSB14-GEE0BA8OTRZ[N(_3S74RP[8!? ;P!7 3 M\[ I453^67A19-:,Q$Z][T5XXOV!8V_*X(RMB'0^?IOU>V$9VCIR-QY>-_:^-\8!2=E&UL?5/;;MP@$/T5Q >$ M-=YMDI5M*9NJ:J566J5J^LS:8QL%C MXG?Y]!^RX5F/U!9CAG#,7AFPT]L6U M )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5)&G%^&[W@6DA.UID MT7>V168&KV0'9TO7;G-Y14D$M!N6?S/@9YGH.E,S% M?X4K*(2'3#!&:92+*RD'YXV>53 5+5ZG779Q'Z>;0SK3M@E\)O"%HQ>^U M& IJ'XZW>+;3D$V&-_W\?]CRB8L_4$L#!!0 ( YZ9T];(INGMP$ -(# M 9 >&PO=V]R:W-H965TP"]PO[N3\1:;62JA0%N! MFABH)$9'(@9>]_Q\,3;0^)[4P9G;$6\\^*M]UZ*[>UUQBZ!:(HYCC'),F:.8)Y] M3I&LI3@F_\&3=7BZJC"-\/2#PIMU@MTJP2X2[#X0[#^5N!9S^RD)6_14@6GB M-%E28J_C)"^\\\#>)?%-_H6/T_Z3FT9H2\[H_,O&_M>(#KR4S94?H=9_L-F0 M4+MPO/%G,X[9:#CLIA_$YF]&UL?5/;;M0P$/T5RQ]0[WH# M5*LD4K<(@032J@AX]B:3Q*HOP78VY>\9.VD(D/;%]HSGG#DS'N>C=8^^ PCD M22OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN+=-"&EKFR7=V M96Z'H*2!LR-^T%JX7R=0=BSHGCX['F3;A>A@9=Z+%KY"^-:?'5IL8:FE!N.E M-<1!4]"[_?&4Q?@4\%W"Z%=G$BNY6/L8C4]U07=1$"BH0F00N%WA'I2*1"CC MY\Q)EY01N#X_LW](M6,M%^'AWJH?L@Y=06\IJ:$1@PH/=OP(E6".RBJ?5E(-/E@]LZ 4+9ZF79JTC]--QF?8-H#/ +X ;E,>-B5*RM^+ M(,K]B$^\/W+L316=J17I#L5[]%Y+?-"<72/1''.:8O@J9K]$,&1? M4O"M%"?^'YQOPP^;"@\)?OA+X0OYLTV"+!%DKY:X%?.O2K;JJ0;7IFGRI+*# M29.\\BX#>Y<>D?T)GZ;]BW"M-)Y<;,"73?UOK V 4G8W.$(=?K#%4-"$>'R' M9S>-V60$V\\_B"W?N/P-4$L#!!0 ( YZ9T_1)0N7OP$ #<$ 9 M>&PO=V]R:W-H965T]N2Y:,"G:YO+]!NK4J,?PIY#,WND!E-]IM9',^:7IB!T,L"8F24%HEKTADG&%JR+&+J8J].@$ M5W QR(Y2,O/C#$)/)=[AU\ C[WH7 J0J!M;!%W!?AXOQ*[*R-%R"LEPK9* M M\?WN=,X#/@*^<9CL9HY")5>MG\/B8U/B+!@" ;4+#,P/-W@ (0*1M_%]X<2K M9$CN+[$1XP::-DHW*.>/L!23X[14OPGN('P\.#$ M:]1:V/A%]6B=E@N+MR+9RSQR%<=IV3DN:>D$NB30->$8=<@L%)V_8XY5A=$3 M,O/9#RQ<\>Y$_=G4(1B/(NYY\]9';Q7-]@6Y!:(%T@2'),$A$AS^66(*DZ=%\J1(_A\B*56R7373MBGL:+_X7?&ZIS\QT7%ETUO M"P&M"].W?F[FMSPOG!Z6-B7KOZ+Z"5!+ P04 " .>F=/#/\WV+4! #2 M P &0 'AL+W=O;0O@ MR*N2VN:T=:X_,&;+%I2P5]B#]CN:5UPL"+K10._P/WN3\9;;%&I.@7: M=JB)@3JG=[O#<1_P$?"G@]&NSB144E)!+0;I'G%\@+F>+Y3,Q?^ M"T@/#YGX&"5*&U=2#M:AFE5\*DJ\3GNGXSY.-VDZT[8)?";PA7 ;X[ I4,S\ MJW"BR R.Q$R][T5XXMV!^]Z4P1E;$>]\\M9[+\4N33)V"4(SYCAA^!JS()A7 M7T+PK1!'_HG.M^GI9H9II*=K>G*]+;#?%-A'@?U_2_R,XF=/JA0CH+4! #2 P M&0 'AL+W=OX<]:']3HU'">=,TS/8&1!5!2C*>)&^8$IVF119]9U-D M.#C9:3@;8@>EA/EU HEC3E-ZN"@Q59+QKX"NY;?S;>8@M+U2G0MD-- M#-0Y?4B/IWV(CP'?.QCMZDQ")1?$YV!\JG*:!$$@H72!0?CM"H\@92#R,G[. MG'1)&8#K\XW]0ZS=UW(1%AY1_N@JU^;T0$D%M1BD>\+Q(\SUW%,R%_\9KB!] M>%#B'C%T#T1QSFF+X*B9=(IAG7U+P MK10G_A^<;\-WFPIW$;[[2^&[;8+])L$^$NQ?+7$C)DW^2<)6/55@FCA-EI0X MZ#C)*^\RL \\OLF?\&G:OPC3=-J2"SK_LK'_-:(#+R6Y\R/4^@^V&!)J%XYO M_=E,8S89#OOY!['E&Q>_ 5!+ P04 " .>F=/U4]ZG[,! #2 P &0 M 'AL+W=O<.3,>YZ-U3[X#".19*^,+ MVH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W9E;H>@ MI(&S(W[06KB?)U!V+&A&7QP/LNU"=+ R[T4+7R%\Z\\.+;:PU%*#\=(:XJ I MZ%UV/!UB? KX+F'TJS.)E5RL?8K&I[J@NR@(%%0A,@C55(,/5L\L*$6+YVF7)NWC=,.S&;8-X#. +X#;E(=-B9+R]R*(,G=V M)&[J?2_B$V='CKVIHC.U(MVA>(_>:\FS+&?72#3'G*88OHIYC6#(OJ3@6RE. M_"\XWX;O-Q7N$WS_F\)_$!PV"0Z)X/#?$K=B]G\D8:N>:G!MFB9/*CN8-,DK M[S*P=SR]R6OX-.U?A&NE\>1B [YLZG]C;0"4LKO!$>KP@RV&@B;$XSL\NVG, M)B/8?OY!;/G&Y2]02P,$% @ #GIG3U%VU>JU 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0+EQZJTY)I%ZK:9,V MZ=1IZVDZ8B%.J?WR?&4 MAO@8\$/"Z%9G$BJY&/,2C,]53G=!$"@H?6 0N%WA 90*1"CCY\Q)EY0!N#Z_ ML7^,M6,M%^'@P:AG6?DVIW>45%"+0?DG,WZ"N9Y;2N;BO\ 5%(8')9BC-,K% ME92#\T;/+"A%B]=IEUW8TQ?!53+)$,&1?4O"M%"?^#YQO MP_>;"O<1OO]#X>TV0;I)D$:"]+\E;L4<_DK"5CW58)LX38Z49NCB)*^\R\#> M\_@F[^'3M'\5MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X&UL?5-A;]L@$/TKB!]08I*N661;:CI-J]1*4:=M MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CRHE7K,MIXWQT81M_)YJGIO9(MG"QQO=;" MOAY!F2&C"7US/,FZ\<'!\K03-7P'_Z,[6;38S%)*#:V3IB46JHS>)H?C+L3' M@)\2!KN6?S/ -IGJN*9F*?X +* P/2C!'892+*REZ MYXV>6%"*%B_C+MNX#^/-]GJ"K0/X!. S8!_SL#%15/Y%>)&GU@S$CKWO1'CB MY,"Q-T5PQE;$.Q3OT'O)>7*3LDL@FF*.8PQ?Q"1S!$/V.05?2W'D'^!\';Y= M5;B-\.T_"O?K!+M5@ETDV/VWQ+68S^^2L$5/-=@Z3I,CA>G;.,D+[SRPMSR^ MR=_P<=H?A:UEZ\C9>'S9V/_*& \H97.%(]3@!YL-!94/QQL\VW',1L.;;OI! M;/[&^1]02P,$% @ #GIG3R4#+&"S 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09[U;J%9)I&X1 @FD51'TV9M, M$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@; MVX/!F\8Z+0*:KF6^=R#J!-**\2Q[P[20AI9Y\IU=F=LA*&G@[(@?M!;NQPF4 M'0NZHZ^.1]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1^=SP=8GP*^"9A M]*LSB95ZH%D4! JJ$!D$;E=X *4B$6DKGX3W %A>%1">:HK/)I)=7@@]4S M"TK1XF7:I4G[.-W<\AFV#> S@"^ NY2'38F2\GO=>2\RQGUT@TQYRF&+Z*V2T1#-F7%'PKQ8G_!>?;\/VFPGV" M[W]3^(_\ATV"0R(X_+?$K9@_5;)53S6X-DV3)Y4=3)KDE7<9V/OTB.Q7^#3M MGX5KI?'D8@.^;.I_8VT E)+=X AU^,$60T$3XO$MGMTT9I,1;#__(+9\X_(G M4$L#!!0 ( YZ9T_+<(TSM0$ -(# 9 >&PO=V]R:W-H965TBQ:^0OC6GQU:;&&II0;CI37$05/0^_WQE,7X%/ D8?2K,XF5 M7*Q]CL:GNJ"[* @45"$R"-RN\ !*12*4\6/FI$O*"%R?7]D_I-JQEHOP\ M=UF'KJ!WE-30B$&%1SM^A+F>6TKFXC_#%12&1R68H[+*IY54@P]6SRPH18N7 M:9-TP]_-L&T GP%\ =RE/&Q*E)2_%T&4N;,C<5/O>Q&?>'_DV)LJ.E,K MTAV*]^B]EIP?Q@TB2OO,O WO/T)K_#IVG_(EPK MC2<7&_!E4_\;:P.@E-T-CE"''VPQ%#0A'M_BV4UC-AG!]O,/8LLW+G\!4$L# M!!0 ( YZ9T];QJ9+M0$ -(# 9 >&PO=V]R:W-H965T[^ M?I3LNFYG[$42*9[#0XI*!V.?70/@R:N2VF6T\;X[,.:*!I1P5Z8#C3>5L4IX M-&W-7&=!E!&D)..;S353HM4T3Z/O9//4]%ZV&DZ6N%XI8?\<09HAHUOZYGAL MZ\8'!\O33M3P$_RO[F318C-+V2K0KC6:6*@R>KL]'),0'P-^MS"XQ9F$2L[& M/ ?C6YG131 $$@H?& 1N%[@#*0,1RGB9..F<,@"7YS?VK[%VK.4L'-P9^=26 MOLGHGI(2*M%+_VB&!YCJ^4+)5/QWN(#$\* $J(D%I2CQ.NZM MCOLPWNR2";8.X!. SX!]S,/&1%'YO? B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0 MO$/O)>?\.F670#3%',<8OHC9SA$,V><4?"W%D?\#Y^OPW:K"783O/BB\62=( M5@F22)#\M\2UF/VG)&S14P6VCM/D2&%Z'2=YX9T']I;'-WD/'Z?]A[!UJQTY M&X\O&_M?&>,!I6RN<(0:_&"S(:'RX7B#9SN.V6AXTTT_B,W?./\+4$L#!!0 M ( YZ9T]E1,IPM@$ -(# 9 >&PO=V]R:W-H965TJVJ3-NG4:=UG+G$25(@S()?NWP]( MFF5=O@ V?L_/QF0CFA?; CCRJE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW3<-L M;T!4$:05XTGR@6DA.UIDT7_@?O1GXRVVL%120V]*8,SMB+>>?'6>Z\% MYY\R=@U$<\QIBN&KF'2)8)Y]2<&W4ISX?W"^#=]M*MQ%^&X-WR7;!/M-@GTD MV/]#D+XK<2OFO4JVZJD&T\1ILJ3$H8N3O/(N WO'XYO\#9^F_9LPC>PLN:#S M+QO[7R,Z\%*2&S]"K?]@BZ&@=N'XT9_--&:3X;"??Q!;OG'Q!U!+ P04 M" .>F=/XTRA-[4! #2 P &0 'AL+W=O!:2$[6F31=[)%9@:O9 OCD>9-/ZX&!% MUHL&?H#_V9\L6FQAJ:2&SDG3$0MU3F_WAV,:XF/ HX31K4S,5_APLH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TPW_ M-,.V 7P&\ 5P$_.P*5%4_EEX4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+P M),G8)1#-,<3_P/DV/-E4F$1X\H?"=)L@W21((T'Z MWQ*W8J[_2L)6/=5@FSA-CI1FZ.(DK[S+P-[R^";OX=.TWPO;R,Z1L_'XLK'_ MM3$>4,KN"D>HQ0^V& IJ'XX?\6RG,9L,;_KY!['E&Q>_ 5!+ P04 " . M>F=/E95U1/L! #*!0 &0 'AL+W=OA+32QY#6#1M:\\004B?^\.9V/!F\!;S7TU7(F$%TY_U;FJ$O_@>SD4 MI*/JE?=?8*QGZWMC\=_@!E3#329:(^-4VJ^7=5)Q-K+H5!CY&-:ZL6L_\M_# MW %X#,"+ #0(V$\/=M\0\\>:$]=UDQFFOPI[IY*7VWE(<[F)T M,T0CYCQ@\ RSF1!(LT\2V"5QQJMP[ X/G1F&-CR$$1.@L@21/\1;!8E MKC$XW+M%MDZ1K8/@L!!Q88YND9U39+)*#4^/@( @7(BY,Y!8Y.D6.:P*\K,2!B;8+$33K)0:BM%-$>AGO&CO!9MYI M4#UCVXO_X,.4^TY$63?2NW*E.]KV7<&Y IU*\*1_CTH/ULF@4"BSW>N]&,;+ M8"C>CI,33>,[_0M02P,$% @ #GIG3[? 6M#' 0 -P0 !D !X;"]W M;W)K&UL;51M;]L@$/XKB!]0'&(W661;:EI5F[1) M4:>UGXE]?E'!>(#C[M\/L.NZ*5\,=SSW/'<^D\E0.AK<=G!32 M@Q!,_3L"EV.&-_C=\=36C7$.DJ<]J^$WF#_]25F++"QE*Z#3K>R0@BK#=YO# M,7%X#WAN8=2K/7*5G*5\=<:/,L.12P@X%,8Q,+M!Z M_\[^Z&NWM9R9AGO)7]K2-!G>8U1"Q09NGN3X'>9Z$HSFXG_"!;B%NTRL1B&Y M]E]4#-I(,;/85 1[F]:V\^LXG<2[.2P<0.< N@3LO0Z9A'SF#\RP/%5R1&JZ M^YZY%F\.U-Y-X9S^*OR935Y;[R6G\6U*+HYHQAPG#%UA-@N"6/9%@H8DCO1+ M. V';X,9;GWX=JV^3\($<9 @]@3QIQ)W5R6&,/NP2!(420($WZY$ I@DNA(A MJ\8)4+5_LAH536]Y,HSLYS$ER[\B_P]02P,$% @ #GIG3Y)LA9&V M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ >$7;QI5BO;4C95E$J-M$K4]IFUQS8*&!?P.OG[#-AQW-0OP SGG+DPI(.Q M+ZX!\.15J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&-YMO3 O9 MTCR-OI/-4]-[)5LX6>)ZK85].X(R0T:W],/Q).O&!P?+TT[4\ S^5W>R:+%9 MI90:6B=-2RQ4&;W='HZ[@(^ WQ(&MSB34,G9F)=@_"@SN@D)@8+"!P6!VP7N M0*D@A&G\G33I'#(0E^!UWV<9]&&\2/M'6"7PB\)FPCW'8 M&"AF_EUXD:?6#,2.O>]$>.+M@6-OBN",K8AWF+Q#[R7GU]N478+0A#F.&+[ M?"(8JL\A^%J((_^/SM?IR6J&2:0GR^C[FW6!W:K +@KL_BF1?REQ#9-\"<(6 M/=5@ZSA-CA2F;^,D+[SSP-[&1V2?\'':'X6M9>O(V7A\V=C_RA@/F,KF"D>H MP0\V&PHJ'XXW>+;CF(V&-]WT@]C\C?-W4$L#!!0 ( YZ9T^-K6#NMP$ M -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$FNB6182 ME.5:(0--@>_2PS$+^ CXQ6&TJS,*E9RU?@G&][K 24@(!%0N*#"_7> >A A" M/HT_LR9>0@;B^ORN_C76[FLY,POW6OSFM>L*?(M1#0T;A'O6XS>8Z]EC-!?_ M"!<0'AXR\3$J+6Q<4358I^6LXE.1['7:N8K[.-UDZ4S;)M"90!?";8Q#ID Q M\P?F6)D;/2(S];YGX8G3 _6]J8(SMB+>^>2M]UY*NL]R<@E",^8X8>@*DRX( MXM67$'0KQ)%^HM-M^FXSPUVD[];1OR3; MFF0!8%LO]*W'\H<0MS_2$(6?54 M@FGC-%E4Z4'%25YYEX&]H_%-_L&G:7]BIN7*HK-V_F5C_QNM'?A4DBL_0IW_ M8(LAH''A>.//9AJSR7"ZGW\06;YQ^1=02P,$% @ #GIG3_VA=7/1 0 MG 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0 M')*X;61;:CI-F[1)4:>MGXE]?E'!>(#C]M\7L..Y+OMBN..YY[D[-])98GL#6]:."FD>R&8>CL"ET.*-_CJ>&JJVC@'R9*.5? +S._NI*Q%9I:B M$=#J1K9(09GBA\WA&#N\!_QI8-"+/7*5G*5\<<;W(L612P@XY,8Q,+M!R?V7_ZFNWM9R9AD?)GYO"U"F^PZB DO7=\S]XLV!VM[DSNE;X<]L\MIZ+QG=WR;DXH@FS''$T 5F,R.( M99\E:$CB2#^%TW#X-ICAUH=OE^KWVS#!+DBP\P2[#R7>K4H,8>[#(ON@R/XS M01RM1$*8_W0R#HK$ 0*Z$@EAUNTBB]LA0%5^+C3*9=_ZF5QXY]%[H/YV_8./ M<_N3J:II-3I+8^^HOTFEE 9L*M&-+;BV3\5L<"B-V][:O1H'9C2,[*:W@,P/ M4O8.4$L#!!0 ( YZ9T\9-P'1N $ -(# 9 >&PO=V]R:W-H965T MP=]M#Y MFQJ-%LZ;IF&V-R"J2-**\=WNR+20'2VRZ+N8(L/!*=G!Q1 [:"W,[S,H''.Z MIZ^.)]FT+CA8D?6B@6_@OO<7XRVVJ%120VF+,_Z/S;7JRF6$2Z4; M%W\ 4$L#!!0 ( YZ9T_U_6!NMP$ -(# 9 >&PO=V]R:W-H965T M)W^?0?LN&[JO@ SG'/FPI"-QCZ[%L"3%ZTZE]/6^_[(F"M;T,+=F!XZ MO*F-U<*C:1OF>@NBBB2M&$^26Z:%[&B11=_9%ID9O)(=G"UQ@];"_CJ!,F-. M=_35\2B;U@<'*[)>-/ -_/?^;-%BBTHE-71.FHY8J'-ZOSN>TH"/@"<)HUN= M2:CD8LQS,#Y7.4U"0J"@]$%!X':%!U J"&$:/V=-NH0,Q/7Y5?UCK!UKN0@' M#T;]D)5O; FD42/\J\?"FQ"W,^S=!V*JG&FP3I\F1T@Q=G.25=QG8^_B([ ]\ MFO:OPC:R<^1B/+YL[']MC =,);G!$6KQ@RV&@MJ'XQV>[31FD^%-/_\@MGSC MXC=02P,$% @ #GIG3^6 _C+1 0 G 0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,4F\1I%]F6FE;5)JU2U&GM;V(?7U0P M'N"X??L!=ETOHW\,Y_!=SL% .DKUJAL @]X$[W2&&V/Z/2&Z:$ P?25[Z.Q* M)95@QH:J)KI7P$I/$IS0*-H1P=H.YZG/'56>RL'PMH.C0GH0@JGW W Y9CC& M'XFGMFZ,2Y \[5D-O\#\[H_*1F11*5L!G6YEAQ14&;Z-]X>=PWO ][YGYQO*=V;PJ7 M]%OAUVSQVF;/.;V.4G)V0C/F,&'H"A,O"&+5%PL:LCC0_^@T3-\$*]QX^F9- MC[9A@6U08.L%MO^T&%^T&,)\4642-$D" IL+DQ#FBTYV09-=0""Y, EA+DW( MZG0(4+6_%QH5I/PO4$L#!!0 ( YZ9T^&8\+7 MN $ -(# 9 >&PO=V]R:W-H965TD21;9EII.TR9M4M1IW6]B7]NH8#S [EG',_N*2# ML2^N ?#D5:O69;3QOCLQYHH&M'!WIH,6;RICM?!HVIJYSH(H(TDKQI-DS[20 M+=J)&KZ#_]%=+%IL M5BFEAM9)TQ(+548?-J?S+N CX%G"X!9G$BJY&O,2C"]E1I.0$"@H?% 0N-W@ M$90*0IC&KTF3SB$#<7E^4_\4:\=:KL+!HU$_9>F;C!XI*:$2O?)/9O@,4SWW ME$S%?X4;*(2'3#!&892+*REZYXV>5# 5+5['7;9Q'\:;_?U$6R?PB6C,0._:^$^&)-R>.O2F",[8BWF'R#KVWG!_V*;L%H0ES'C%\ M@=G,"(;J7C?VOC/& J21W M.$(-?K#94%#Y<#S@V8YC-AK>=-,/8O,WSO\ 4$L#!!0 ( YZ9T\ HWXO MQ0$ #<$ 9 >&PO=V]R:W-H965TY!^9-&&\F<-TU+;&^ U9$D!:%)\H%( MQA4N\^@[FS+7@Q-=BXX2)GWK(4?X'[V9^,M MLJC47(*R7"MDH"GP0WH\90$? <\<1KO:HU#)1>N78'RM"YR$A$! Y8("\\L5 M'D&((.33^#UKXB5D(*[W;^J?8^V^E@NS\*C%+UZ[KL 'C&IHV"#X@O#PD(F/46EAXQ=5@W5:SBH^%IY6KN([329;.M&T"G0ET(1QB M'#(%BIE_8HZ5N=$C,M/=]RRT.#U2?S=5<,:KB&<^>>N]UY+>?\S)-0C-F-.$ MH2M,NB"(5U]"T*T0)_H?G6[3=YL9[B)]MZ:G[PCL-P7V46"_%C@D-R5N8=XI M,ML,DFT(T)L@6YC=31"R:IP$T\8G:U&E!Q7'9>5=IN*!QL;_@T\C]9V9EBN+ M+MKYYQ.;W&CMP*>2W/E<.C_%BR&@<6%[[_=F>LN3X70_CRE9_A7E7U!+ P04 M " .>F=/A:-%;+;*%K1P=Z:'#F]J8[7P:-J& MN=Z"J"))*\9WNWNFA>QHD47?Q1:9&;R2'5PL<8/6POXY@S)C3A/ZZGB23>N# M@Q59+QKX#OY'?[%HL46EDAHZ)TU'+-0Y?4A.YS3@(^"GA-&MSB14!V@T=0*@AA&K]G3;J$#,3U^57]4ZP=:[D*!X]&_9*5;W-Z MI*2"6@S*/YGQ,\SU'"B9B_\*-U (#YE@C-(H%U=2#LX;/:M@*EJ\3+OLXCY. M-Q\.,VV;P&<"7PC'&(=-@6+F'X4716;-2.S4^UZ$)TY.''M3!F=L1;S#Y!UZ M;P4_IAF[!:$9W^0-/DW[-V$;V3ER M-1Y?-O:_-L8#IK*[PQ%J\8,MAH+:AR,.!+'3F$V&-_W\@]CRC8N_4$L#!!0 M ( YZ9T_+GMVBMP$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V M-R"J2-**\=WN ]-"=K3(HN]LB@P'IV0'9T/LH+4POT^@<,QI0M\<3[)I77"P M(NM% ]_!_>C/QEML4:FDALY*[(B!.J?WR?&4!GP$/$L8[>I,0B47Q)=@?*ER MN@L)@8+2!07AMRL\@%)!R*?Q:]:D2\A 7)_?U#_%VGTM%V'A =5/6;DVIP=* M*JC%H-P3CI]AKN>6DKGXKW %Y>$A$Q^C1&7C2LK!.M2SBD]%B]=IEUW$K7JJP31QFBPI<>CB)*^\R\#>\_@F?^'3M'\3II&=)1=T M_F5C_VM$!SZ5W8T?H=9_L,504+MPO/-G,XW99#CLYQ_$EF]<_ %02P,$% M @ #GIG3Y>>T9"V 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0$NYNZTY)I%ZK:I,VZ=1IW6-J'^!CP+&&TJS,)E5P07X+QIW^1O^#3MWX1I9&?)!9U_ MV=C_&M&!EY+<^!%J_0=;# 6U"\>/_FRF,9L,A_W\@]CRC8L_4$L#!!0 ( M YZ9T\"@VX*K , -41 9 >&PO=V]R:W-H965TVW8EG44PVXGJN=YPWCAO15[6)23TBC0KW<6LNW=7+6;BI8;=,G_I,WO[9WE;SR]E%66<'+.A.E4_'UW/T.Q[>,M(0. M\3OCN_K@W&E+>1#BN;VX6LU=TF;$<_[8M"%2>7CEISS/VT@RC[\JJ+O7;(F' MY^_1S[OB93$/:\N1>[2ZX*"EQ'57_+7WDNX6TF M4N-1Y'7WZSR^U(TH5!292I&^]<>L[(Z[_I\@4C2<0!6![@E2>XS %(%]$/Q1 M@J\(_E1"H C!5$*H".%40J0(T51"K CQ5$*B",E4 I#WF2-39P+VDPV35=ZG M&ZA&\?J%U:W4L[1)%[-*[)RJ-]LV;3T-QY(E@[=WN[7?_2E7:RWOOBYHPF;> M:QM)84YZ#!U@_"'F%,,$0\P9A@F'F"6"&2+.L2C1$'-A8O2B+K$P\1!S]6DR MUY\+W6!"R1!S:V+"#R5/SN!^&BD^C;0+P X",$+P" R/P+H(_B ":./18\(. M4_:E0!0'Y$"J'Q83:$G&QY/QD62TH5_Z9C)!2(B1S(4)9$ 1X%4/# Z ,2$( M\-J,&"<:<%!E@%<9&%5"J"_3P) "?T0IQ)5"9#PUI65H5$\#P(9I G"04X3G M%"$Y:5UE&2%2+&%F3A. @YQB/*<8R4GK8LO8G!%@P"(SJ*O#Y>KM1H$'1\=C:!DOO _KY2KI1H&"@%HRI M6?HD8(TRLL2PM#?POS#&EN8!9O/Q(JZ>LK)T'TZ%;"U$PV54QK)\ZK_T-!?-&*K/J)X^R\YB_]02P,$ M% @ #GIG3XJ^"/*D 0 G , !D !X;"]W;W)K&UL;9/;CILP$(9?Q?(#K(FAV2@"I&:KJI5:*=JJW6L'AF"M#]1VPO;M MZ].B9,4-]HS_^>: 7<_:O-H1P*$W*91M\.CA4Y.6K\& MXWO?X"(4! (Z%PC,+U=X B$"R)?Q-S/QDC($WN[?Z5]C[[Z7$[/PI,4+[]W8 MX!U&/0SL(MRSGK]![N<31KGY'W %X>6A$I^CT\+&+^HNUFF9*;X4R=[2RE5< MYW3RN,MAZP$T!] E@*9>4J)8^1?F6%L;/2.39C^Q\(LW>^IGTP5G'$4\\\5; M[[VV)2UJ<@V@K#DD#;W3;!8-\?PE"5U-0B.@N@/0=4"Y"B@CH+P#E.N :A50 MK510?6@S:;91H[)FN_N0A=P,-MS;G\R&PO=V]R:W-H965TU#6'!6'1?@CV<<^;,X(SCAM WE@%P MZ[TL*K:U,\[K#4(LS:#$;$%JJ,2;"Z$EYF)+KXC5%/!9DP3.UV*TL,?V[@X(T6]NQ'X&7_)IQ&4!)7.,K_ 3^6C]3L4.] MRCDOH6(YJ2P*EZW]Y&R.D<0KP*\<&C986[*2$R%OAQK+4^=L O&Y M4AE47T>]$_UD(GI//#>(T5T*=9A=BW$'F+4[AARF$*='(&&@=^&:7.S<"5U+ ML)\BUI[FX;\BQUF1D4W/V"Q/\;U1LT*S@&\4\)6 /Q)8:=UN,9'"5 H3+!RM M&U-,N-#;,<4XP4)+=IP7&E44&"L*#!5%9H'0*!!^OJ MK+13?IC'C(Q$1B/1U(BWU(R8,-K'/'C\PO>85LTZ$BZFD9L>%$ ["^G(ACD,F M[JM^4\"%R^5*K&D[M=L-)W5W(:'^5DS^ 5!+ P04 " .>F=/$2?2WLL! M !B! &0 'AL+W=OW?US8$,8KZ@GTOYQR?@VVR0:H7 MW0 8]"IXIW/<&-/O"=%E X+I.]E#9]_44@EF;*G.1/<*6.5)@I,H".Z)8&V' MB\SWCJK(Y,7PMH.C0OHB!%-OC\#ED.,0WQI/[;DQKD&*K&=G^ WF3W]4MB*S M2M4*Z'0K.Z2@SO&7<'^('=X#_K8PZ,4 , 8?2. 5FARL< M@',G9&W\FS3QO*0C+NVH]9NJ;_=OZ=3:MM]UI0&F7DZH0F MS..(B1:8%>*P@4C3&4.L@]E&M&DC\@)T(1 ^)-L"=%. >H'XOQQTE6/$W'M, M-[I,TF2=Y2.*TH &VV;B33/QAIEX92;^:(:F2;HRLX':T7BW,D,6N^UNWR^F MSFVGT4D:>W#\]M92&K"*P9T]THV]\'/!H39NNK-S-1[[L3"RGVXTF7\KQ3M0 M2P,$% @ #GIG3U2!SFN[ P K! !D !X;"]W;W)K&ULE5CM;J,X%'T5Q ,,]O47KI)(;=K5C#0K5;/:W=\T<1)4P!D@ M3??MUWQ,)K$O;?(G@#GW^-[#Y6!G=K3U:[,SIHW>RZ)JYO&N;?=W2=*L=J;, MFB]V;RIW9V/K,FO=9;U-FGUMLG4?5!8)$"*3,LNK>#'KQY[KQ

VB*OS',= M-8>RS.K_'DQAC_.8QK\&?N3;7=L-)(O9/MN:OTS[]_ZY=E?)B66=EZ9J#Y^2_V/_KB73$O66.6MO@W7[>[>9S&T=ILLD/1_K#'KV8L M2,316/UW\V8*!^\R<7.L;-'TO]'JT+2V'%E<*F7V/ASSJC\>ASM*C6%X (P! M< IP#,E0>R_F8]9FBUEMCU$]],,^Z]J. MW@GWN%;=8/]T^GM.S\:-OBT8$[/DK2,:,0\#!LXP&BXACR&$GA")2^"4!6!9 M/$ 0[DVP#!&:>3E\2O+T(Z)/4!D#ZD& M)94B-/7T"&% 02J/[3&$"<5!$T^8$"8)84SCM0FT-A'4QIC""21*(*]75Z$$ MZG-U!X@X5Q? *>>IB\"8E$'7AS"FF0+JJ1O". $QI6Z*UI8BZJ8X@48)]/7J M4H);!?EB_^$P+CDE$Q4-V&$%%%XXA%1 MU,7N*=R@,>XPE%VA,4.:F#._AQ&8AE3[$HXNY'0_MS MB4]0X"9#Q0T2XS9#Y142R[#Q4L)\A4.4XLK_+"$HJKGT30*! :5\XOM$<0>D MH04R/O4>X$9#TQL4QJV&ZBL4UJ$J[MTF01M]3UT.S5O_('>+2DR M_NBVXL/&^3?]L(__,ZNW>=5$+[9U^\-^%[>QMC4N>_+%]<;.9.O316$V;7>J MW'D][)^'B];NQ_\&DM,?%(O_ 5!+ P04 " .>F=/@'D%V=; M?VL.QK31][*HFF5\:-OC0Y(TFX,IL^:+/9K*?;*S=9FU[K'>)\VQ-MFV#RJ+ M! A)DS++JWBUZ,=>Z]7"GMHBK\QK'36GLLSJ_YY,8<_+F,8_!K[F^T/;#22K MQ3';FS]-^]?QM79/R27+-B]-U>2VBFJS6\:/].$%5!?0*_[.S;F9W$==*V_6 M?NL>?MLN8])59 JS:;L4F;N\F[4IBBZ3J^/?,6E\F;,+G-[_R/Y+W[QKYBUK MS-H6_^3;]K",51QMS2X[%>U7>_[5C V).!J[_]V\F\+)NTK<'!M;-/W?:'-J M6EN.65PI9?9]N.95?ST/G\AT#,,#8 R 2X";^Z, -@:PGP'\PP ^!O!;9Q!C M@/!F2(;>>YC/69NM%K4]1_6P'HY9M^SH@W"O:],-]F^G_\SQ;-SH^XIQODC> MNT2CYFG0P$2CX5KR'$KH19&X BY5 %;%$P3AW@3K4*&95\.G25X^3')5)D-A ML3Z>36&Q%$_ T02\3\"G!?BP!TG:2ZJ!I)2$*H]'* ,*J?2R/8&"=X@A1-D-Y.5Z()Y.=T!XF8TA4.K[_:$%FJA=0>W5 F M@/" +B)S=-7,TE-H;PJA.Y- HPGT[70IP:V"?,YWU%R1TXRF'E]$QAG1PG>5 M4":8(CY?1*:U%G/=S1@A10B+F12HBSU2N(,Q[C"4W<"8!>U*Q<%W"%264N(S M#F4@W/J4/F1$1Y5[MS/]X09(0P=D? X1[C-4W$$9=QJ:WD Y#94YYJC:B R6"3%:HT$;XC(RH*!.;HX%X(H1,R=*Y/07@/@BA#U*8^Q;@5@/R#L*XU4"X MMPD)JW CJPCS"83R \7J?U!+ P04 " . M>F=/=X1$0P$" !]!0 &0 'AL+W=O4(1Q%%+6NZL"K ?XV<"@%O/ )CD*\6(77\YE M&%E#P.&DK0(SPQWVP+D5,C9^3YKA?*4E+N=OZI]<=I/ER!3L!?_5G'5=AGD8 MG.'";EP_B^$S3'G2,)C"?X4[< .W3LP=)\&5>P:GF]*BG52,E9:]CF/3N7$8 M3S(\T?P$/!'P3(B3_Q+(1" K AJ=N:@?F695(<40R/%E][*:K MG3LS:979O5(H\IM)O&82CYE5Q78C)EU<@RF-5Y;W M'E261!N_F=1K)O68(2LSZ<,U^28CZ\H\HK(\SJC?#/6:H1XSR%T:#XSD-$]7=M#B1["-Z1N3UZ93P5%H\T^Y+_\BA 8C&3V9;+7IA?."PT7; M:6;FR.&J 0 G , !D M !X;"]W;W)K&UL;9-M;]L@$,>_"N(#E,1VW"RR M+2V=IDY:I:C3MM?$/L>H8%P@#,6HS8OM !QY4[*W M)>V<&W:,V;H#Q>V='J#'DU8;Q1V:YL3L8( W(4A)EJQ6.5-<]+0J@N]@JD*? MG10]' RQ9Z6X>=^#U&-)U_3#\2Q.G?,.5A4#/\$O<+^'@T&+S91&*.BMT#TQ MT);TZWJWS[P^"/X(&.W5GOA.CEJ_>.-'4]*5+P@DU,X3."X7> I/0C+>)V8 M=$[I Z_W'_3OH7?LY<@M/&CY5S2N*^F6D@9:?I;N68^/,/6SH61J_B=<0*+< M5X(Y:BUM^)+Z;)U6$P5+4?PMKJ(/ZQA/LB]3V') ,@4DXF)0N7?N.-5 M8?1(3)S]P/TO7N\2G$WMG6$4X0R+M^B]5.EF4["+!TV:?=0D-YI\UC#DSTF2 MQ21) &0W@/ME0+H(2 ,@O0%LEP'9(B#[KX(\_]1EE.1!T@?).DNWFT]9V-5@ M_;U]XN8D>DN.VN$_"I-LM7: Q-4=7H8.G\IL2&B=W][CWL0+$PVGA^DML/E! M5O\ 4$L#!!0 ( YZ9T_@HBGYAP( $0) 9 >&PO=V]R:W-H965T MW%6^M4K&WNH\AL#K(2 MYDXULG9?=DI7PKJNWD>FT5)LVZ"JC&)"6%2)H@Y7BW;L4:\6ZFC+HI:/.C#' MJA+Z]X,LU7D90G@9>"KV!^L'HM6B$7OY7=H?S:-VO>C*LBTJ69M"U8&6NV7X M >[7P'U BW@NY-D,VH%/Y46I5]_YLEV&Q"N2I=Q83R'!>B9MCHTK3/H/-T5A5]2Q.2B7>NG=1M^]SSW\)PP/B/B"^!D#RWP#:!]!1 M0-0I:U/]**Q8+;0Z![I;K4;XGP+NJ3-SXP=;[]IO+EOC1D\KFN:+Z.2)>LQ# MAXD'F/A?Q'J*8'\AD1-P51&C*N(VG@[B(4DJ)P$D0,C.1TF'2HUIR1 O%"8#@%4QN]P-F-@&XP9$>-,R6TSP;>X+ ,IK!S H#OA] C B: MJ4# =P2@[[ %KV+ RGABR[1" 1+(R=@7!$?<[L-G).&U#$@QLW2& J\_8.\P M!J] X+<8PR<;:A]49O@15EW,K;GUTXI*QTC MN7,6'=R5YMHIY<[Z)G=MW9WK7<>JIK^S1->+T^H/4$L#!!0 ( YZ9T]- M<;V4AP, ',0 9 >&PO=V]R:W-H965T,MP9&\2L7E^;J MWFNW\B+E:_OP=;OT29N1*,1&M2XR?3F+M2B*UI/.XT_OU!]BMH;7]^_>/YO- MZ\V\9(U8R^)WOE6'I9_XWE;LLE.AGN7EB^@W%/I>O_MOXBP*+6\ST3$VLFC, M7V]S:I0L>R\ZE3)[ZZYY9:Z7WO^[&6X O0$,!CKV_PQ8;\ ^#$PU@RXSL]5/ MFO+K[MHY9VQ3TGNEB;MI%4SOSF=YMHU?/*Q9%B^#<.NHUCYT&KC1T M4 3:^Q "L!"/8)G#.,#:5D2 1V#H)IBQ9Z--Q+@#CCK@Q@$?.4@F5< T*1XD M1(.$MH.83()TFLAHJJY6).7)M&"VC*9Q0@B>3H2F$R'IT$DZD14GC@E/)]ET MJO!*%7%.'5] C"83V\F$#@<)ZB"9WP(IZB"U,HBG54_M?8:.2: $GS:"%-W1 MZM0QL'3^3BDZD \49K0[)HJ9(PX^EI3-Z/A>-&IYRB<(6O>JT*4:IX,/.44F MV.KX7C0:K=B:OUX5CE34E0Z. XKQ@#MW0N(* X=J3WP2#>D5D)1"N$T'QL,/$HS*<#@RC@^/')\/IP&Z@ M \/IP.;0 1.Y6,@&VWJ?!U1&N%/7>G'8;;R-/E3EJ7ZT.)^H',$? #WEW'/^>U?N\:KP7 MJ?1!TASW=E(JH;,A=[HR!Y%MAX="[%1[&^O[NCL&=P]*'OLC?C#\GV'U#U!+ M P04 " .>F=/2L*O]PX" "2!0 &0 'AL+W=OVS0R8!K8VI[83M MW]&21HNWF4!H+P/1BNY] NEZ@5",B^ $?G$:ZCTFP,7 MC"AMBB.2M0"RMR1&43B93!$C9>6GB?5M19KPDZ)E!5OAR1-C1/S.@/)FZ0?^ MQ?%:'@ME'"A-:G*$[Z#>ZJW0%NI4]B6#2I:\\@0 'R4TLG?W M3"4[SM^-\66_]"N7-9W#UQ+[GBO\*9Z :;C+1,7).I7UZ^4DJSIR* M3H61C_8L*WLV3O]"&R>$CA!V!!W[$2%RA.A*P \)V!'P_T:('2$>1$!M[;:9 M:Z)(F@C>>*(=AYJ8J0L6L?Y,8\&.?Q39/-0Y";-:+19D>5'_2K_)H!' M!; 5P#?='B29M9BIQ506@Z,Y'K1C!!3.IH.&W(."<(8'J,T(*@XP'I2%>@/% M0!SMWRV]G)\J95K2\W8+Y"4T SGP9\%B%8SXUWKAM/OA*M]NJV]$',M*>CNN M]&]@A_7 N0*=_.1)CW^A%V1G4#@H&PO=V]R:W-H965TO#P2Q MQ'N#[>&?_YLQV,7$^*MH :3WUM-!'/Q6RG&/D*A:Z(EX8B,,ZDW#>$^D6O(+ M$B,'4INDGJ(H"#+4DV[PR\+$3KPLV%72;H 3]\2U[PG_=P3*IH,?^O? 2W=I MI0Z@LAC)!7Z"_#6>N%JAQ:7N>AA$QP:/0W/P/X7[(]9Z(_C=P216HJ).MG%U5*3][L MV UFG&;_>YH[(9H3HB4ALKU8D*G\,Y&D+#B;/&[W?B3Z$X?[2.U-I8-F*\P[ M5;Q0T5L9X[A -VTT:XY6$[W3)(L&*?\%$CDAD3&(5P;A+G8;Q$Z#V!@D*X,H MV!1I)9F1#):1AW'HIB1.2O) B7&ZP5A-NL9D&&,W)G5B4@&ULE59=CYLP$/PKB/<>V'P$(H*47%6U4BN=KFK[ M["1.0&U#:$D+!)]";:9G=DU.[&SEHLW65"JG/>*U7+C%DHU:\^3 MAX)61#[QAM;ZS8F+BB@]%6=/-H*2HPVJF(=]/_8J4M9NGMFU%Y%G_*)86=,7 MX+UCN4F@"+^%G25H[&CBEES_F;F7PY;ES?9$09/2A#0?3C2I\I8X9)Y_&[ M)W4'31,X'M_8/]GB=3%[(NDS9[_*HRHV;N(Z1WHB%Z9>>?N9]@5%KM-7_Y5> M*=-PDXG6.' F[:]SN$C%JYY%IU*1]^Y9UO;9]ORW,#@ ]P%X",!=+9V0S?PC M423/!&\=T6U^0\PW1FNL]^9@%NU6V':E7KWF0^IEW-40]9M=A\ B#!H2G MV0<)#$GL\"0\2$*8( !S#"Q!<)?C3 8A2!!:@O". #\4V6%BBZF[(G&81AC6 MB4"="- )'G0Z3#3229)X!:O$H$H,J(0/*O%$Y0/&$:RR E56@$KTH+*:J* @ MB-*9CYN .@F@$\,$*4B0+N\.Y,,>\!?T1P^*%C8(FK$;6M B/>C^Z\5S0J#I MM@@OZ)(>M*Q-$&Q.%"QHE![TL'EA/"<%VQA!/IZQ#H(=BJ+_Z!;8?@CRWZ1; MI@;T9U1@^R'(?Y-&F1HP13B=$8+]AR #3AHE65P.;%*4+NF2=/(?#)3CC8ZV MBHJS/=2E<^"7VMXH1JO#Q6&+[='X#][=.KX1<2YKZ>RYT@>L/09/G"NJD_&? M=+&%ON@,$T9/R@Q7>BRZT[Z;*-[T-QEON$[E?P%02P,$% @ #GIG3Q89 M8?84 P & X !D !X;"]W;W)K&ULE9?A;ILP M%(5?!?$ 5]# E42J>DT;=(F59W6_::)DZ "9N DW=O/&,(H.>Z2_DC N3[G MWEL^;,]/LGJM]T(HYRW/BGKA[I4J[SRO7N]%GM0368I"_[*559XH?5OMO+JL M1+(QD_+,(]^?>GF2%NYR;L8>J^5<'E26%N*Q?U*ILT%T6=RL*IQ';AWK.[%0^;"2;B.16G>G#M M-*6\2/G:W'S=+%R_R4AD8JT:B41_'<6#R+)&2>?QNQ-U>\]FXO#ZK/[9%*^+ M>4EJ\2"S7^E&[1=NY#H;L4T.F7J2IR^B*RATG:[Z;^(H,AW>9*(]UC*KS:>S M/M1*YIV*3B5/WMKOM##?IT[_/ U/H&X"]1/:YGBMDY"QJ^J^C#5Q5A; @00?[8++Y861G[ MP(MC=#A ARR]X1@=?@,Z'*/#KUEXNJ!AQ>>5P%:S97]VS<+3!877+SPE'5![Y9P%L7(S1MLS'-1[&ULE59=;YLP%/TKB/<5;+ZC)%(A M3)NT256G;<\T<1)4P R^SUCPGJI MJZ9?V'LAVIGC].L]JXO^CK>LD?]L>5<70DZ[G=.W'2LV.JBN'.JZH5,796,O MYWKMH5O.^4%49<,>.JL_U'71_4U9Q4\+F]CGA<=RMQ=JP5G.VV+'?C#QLWWH MY,R96#9ES9J^Y(W5L>W"OB>SG 0J0"-^E>S47XPM9>6)\V#E^,S^69N79IZ*GF6\^EUNQ'YAQ[:U8=OB M4(E'?OK"1D.!;8WNO[$CJR1<*9$YUKSJ]:^U/O2"UR.+E%(7+\.S;/3S-/*? MP_ .@;0*6 HSLT ;PSP7@/\-P/\,<#_:(9@# A !F?PKHNY*D2QG'?\9'7# M?F@+M>W(+)"O:ZT6]=O1_\EZ]G+UN/2I/W>.BFC$I .&7F 2>@U9F1 R(1PI M8%)!,14I-<)!@LQ$)![0\"Y)_B;)E4P/+9:GX[VK8@4X@8\2^)K OR((0;4' M3*@QS8")70#*3%! 8A<4! &Y- (UP9B\$#<5H*8"Q!3(D@Z8X"(+!6HS$P+] MF(A/Q 6[('^+YLI,B)H)$3,Q,!,:*:(P 6Y,3.P2X,?$4)> CR]'0,2EN*4( MM10AEH#<-#)+&T;P#2&@Q -Z5PB(Q &@RA$4I23!;<6HK=BTY8$T:6RD\>!; MR$R,W%4!<&6"B >V18X011'N*$$=)8@CH#9-S,^5PB,D,T%^XL,C^R-,^3M, M5Z:(B]\P+F+K%L6-2XJ8!Z]WX^0FZ US3RBB NY=%'3C@"?X%4$\A.+&<4KP M2X+X_^$6/Y()6O-#(Y3&B]6I<[RGJA$!ZRF9 M90197ZE.4S&ULA9;=CILP$(5?!?$ :XSY71&D M3:JJE5HIVJKMM4.<@-9@:CMA^_8UAJ5@G.0F8'/F^)O!>))UC+^)DA#IO->T M$1NWE+)]!D 4):FQ>&(M:=23$^,UEFK(ST"TG."C#JHI\#TO C6N&C?/]-R> MYQF[2%HU9,\=<:EKS/]N"67=QH7NQ\1K=2YE/P'RK,5G\H/(G^V>JQ&87(Y5 M31I1L<;AY+1Q7^#S#NH K?A5D4[,[IT^E0-C;_W@ZW'C>CT1H:20O056ERO9 M$4I[)\7Q9S1UIS7[P/G]A_MGG;Q*YH %V3'ZNSK*])U!H%HT+_.L5%2%:/+@JEQN_#M6KTM1N>1/X89@_PQP!_ M"O#AW0 T!B C QD.M5/6.(\XZQS^/"V6MQO"OB,5#&+?E+73C]3V0HU>\T# ME&3@VAN-FNV@\6>:U%]*=FL)G!1 4P4OHUBZZ_"41(82]S7+!9!UE21-D S M ]^[81!8#0)M$"QJE1JULF@"S\CDOF8!$EI!PI4!\I !,F@BK6F&;$/HF2B/ M5 N8R H366",=[<=-.%B&90:R+M'J@5,;(6)+:6%!DR\6B98%V8M2N-;=4FL M*(D%Q?ALMLDZXWB%\D"T0$FM**D%Q=POZ6HGA# UO\$'H@4*].P'CF>!,?>+ M512:9\Y]T1+FQND'+1:1";,6(6A6YH%H@ &S4[DF_*P;F' *=FET]YS-3DWR M1?<-\%\^=-COF)^K1C@')E5OT"?XB3%)%(OWI/9*J9KZ-*#D)/O;6-WSH;,- M \G:L6N#Z:]#_@]02P,$% @ #GIG3Y[^DMV\ @ @H !D !X;"]W M;W)K&ULE9;;CILP$(9?!7'?Q<:8PRJ)E*2J6JF5 M5EMM>^TD3H(6,+6=9/OV-8:EQ!XJ]2;8SC\SWXQA[,5-R%=UYEP';W75J&5X MUKI]C"*U/_.:J0?1\L;\3L8(WJ*HH12J.:E4VX6MBU)[E: MB(NNRH8_R4!=ZIK)WQM>B=LRQ.'[PG-Y.NMN(5HM6G;BW[E^:9^DF46CET-9 M\T:5H@DD/R[#-7[<8MH96,6/DM_49!QTJ>R$>.TF7P[+$'5$O.)[W;E@YG'E M6UY5G2?#\6MP&HXQ.\/I^-W[)YN\26;'%-^*ZF=YT.=EF(?!@1_9I=+/XO:9 M#PG1,!BR_\JOO#+RCL3$V(M*V=]@?U%:U(,7@U*SM_Y9-O9Y&_R_F\$&\6 0 MCP9]<68-R&! '(.H)[.I?F2:K192W +9[U;+NI<"/Q)3S'VW:&MG_S/9*K-Z M725)MHBNG:-!L^DU\413Q/>2K2_!HR(R "-%#%%L8L_<#? OQ5T J9)K#F9 MFJ,$=I" #A+K(+FK4^[4J=>D5M/T02AU\O U64IA$ J"4 "D<$!Z#;T+XG#X MDC@A,$<*)L5L37T32>.8U MRT&4'$!QWN1-[E<^3NZ1!-3M2:RY.]?*A@+RZ-O?E,5L<+SCJV)_)?>7\[^L;D MJ6Q4L!/:G.OV]#T*H;F!00\&YFPN9..DXD?=#3,SEOVMI)]HT0XWKFB\]JW^ M %!+ P04 " .>F=/^H13+J," !^"@ &0 'AL+W=O*GX3@[Z45R'>^LFWPS:,^XQXS?>ZEV!FN/)'7M>]DLGCSR@: M3LQ^X_SY0_V++=X4\\H4?Q3U[^J@S]NP"(,#/[)+K9_%[2L?"Z)A,%;_G5]Y M;<+[3 QC+VIE?X/]16G1C"HFE8:]#V/5VO$VO,GIN W?0,8-9-HP'$XT@&SF MGYEFNXT4MT .A]^Q_H[AGIBSV?>+]BCL.Y.\,JO779K%F^C:"XTQ#T,,F<4D M13K%1$9_@A 40JQ \A\$<($$%4BL0#H3(,LDAY#,AK0V!* D."1%(:D#20JZ MH PQ=$9)(?50*$JA""5;4"A"(9X#RU!*AE#R!25S*$D9>^XU1RDY0BD6E-RE M9'F.4PJ44CB4-",+2N%0S.T7GB,K44R)8)(%IG0PI(S!4PW$N.-B!)0N+1:X-[/;$# KYQ6&-R M<%U.@!0>$&YS6.-S<(U.P/>O!=SIL,;JX'H]3WUWC'L=UI@=7+?''@KN=5AC M=G#=[J/@5H[G6RQNL$\7KA*8C@5B>NU=-T6= 8-/]$4BB7 M!46SSJ'OS'XP>:I:%;P*;9H0VRHS:0:G2-+6&ULC53;CILP$/T5Q >LN2791("T2;9JI5:* MMFK[[,!PT=J8VB9L_[ZV\;*$H+0OV!Z?<^;B8>*>\5=1 4CGC9)&)&XE9;M# M2&054"P>6 N-NBD8IUBJ(R^1:#G@W) H08'GK1'%=>.FL;&=>!JS3I*Z@1-W M1$2/]L35"8TJ>4VA$35K' Y%XC[Y MN^=(XPW@9PV]F.P=G*W8:T;L_;#31A:VC(AL(1@)"C?]PBA)80?A.@N(;*$ MZ'\]K"QA-?. AMQ-,8]8XC3FK'?XT XMUEWG[U;JN3)M-*]C[E0]A;)>TFB] MCM%%"UG,?L $$\PVN(8<;R'^B$ J@#&*8"F*?7!#GSDXW"*VX2R&?XH\WQ6Y M"C-<+%9H^.'4@[=>%H@6!2(C$%U5>S.K]A+F<5:-)&PO=V]R:W-H965T!'C7L^ M6SO*R8'25[7Y4/*S/HIJ[3ZZSA&?T(6(9]I_QJ,?Z#JC^:_XBHF$JTIDCI(2KG^=\L(% M;48564J#WH9GW>IG/^K?:'9",!*"B2!SWR.$(R%\)T1W"=%(B/XW QP)T,@ M!N^ZF5LD4)XQVCML. X=4J?.7T'YNDH5U&]'_R?[R67TFD=)D(&K$AHQQ8 ) M9IC4@&R7$']" %G 5$5@JZ((%G0CP6:)2$.CAG^*[.Z*?"@SM#8KU/QPGL%+ M[0*152#2 M&';ALVB@$#-:;5F-!/X\CHAP45A'YBM,2&B@(#M;-J>9'=&+0: M@Q9C1LD%7*2)_=2P9<% \ZPM,3"!AJ4E)@G_F=/RJ5)01@" #9!@ &0 'AL+W=O<7=4^M9$OI MFVI\VR_\0 4$!'9".6!9G&$)A"@C&<9?Z^D/4RKA9?W#?:77+M>RQ1R6E/RI M]Z):^#/?V\,!GXAXI?U7L.M)?<\N_CN<@4A<12+GV%'"];^W.W%!&^LB0VGP MNRGK5I>]&4EC*W,+(BN(!D&8?"J(K2">*DBL()DJ2*T@G2K(K"";*LBM(+\2 M()-=O5W/6."R8+3WF#EP'5;G.ISG\D#L5*?>?STF=XS+WG.9Y'F!SLK(,D^& MB2Z8:$PL;XDDGXV99Q?S9!Z CB*/7'&GMS$'J8SMT'J-$BG9R]S M&F2.[,57)](PZ<5:K[*QO"7"613?IM?!97EZP[U,]%O=YTP*T,4%51_]'Y@= MZY9[6RKD7=,W*_U!+ M P04 " .>F=/L%U:1K4" !$"@ &0 'AL+W=OPLVMH$JB;0V;3=IDZI.VY[=Q$E0 3-PDN[O M9X.#P-RHO 3;.>?XW,OUQ8NSK-^;@Q#*^RCRLEGZ!Z6JNR!H-@=1\.965J+4 M_^QD77"EI_4^:*I:\&U+*O( AR$+"IZ5_FK1KKW4JX4\JCPKQ4OM-<>BX/6_ M>Y'+\])'_F7A-=L?E%D(5HN*[\5/H7Y5+[6>!;W*-BM$V62R]&JQ6_I?T-TS M(H;0(GYGXMP,QIX)Y4W*=S/YMEWZH7$DB_BY/(-=PX MT7ML9-ZTO][FV"A96!5MI> ?W3,KV^?9ZE]H, %; NX)77*N$B)+B.82B"60 MN01J"70N@5D"FTN(+2%V"$&7W?9UK;GBJT4MSU[=55S%36&CNU@7Q,8LMN^_ M_4^_L4:OGE8D(8O@9(0LYK[#X $&CQ$/4P1)Z!BSGF*8(_,XA:31&/($[<3& MF&<($_>80.>C3PH&DX);@6@DD, "$2@0M0)D()"D3E(["&LA9;<'IG'JI&0] MA44)8]A)[B, 8RDA%#9-0--D8AHA# M04(#.3QL#!=CG:>L@=!#H39S$B9,U M"(4H@[W$H)=XXH4,S(P$$E @F9^-%!1(IP[2T$E'"@2*J7,@UA J000V@T*X M482 '>1VBG"R$Z*8N)T 0#&"KMBYTK?0Y[5B,:.X:1RY1PR",11'5_S +0/A MZ>FY5G (;AHHFE\Q"#[":'J&IUDADUYQ@R*&0K>G0SA,,'+3!^I%.'6;.X2C MQ&UE3S N8;';Y>%]J=NR@L>-RO?O!ZGY6-]R:5_JJVW[Z=E$IHS?!6%\%! M7^GZ22YVR@QC/:Z[>TTW4;*R=[:@OSBN_@-02P,$% @ #GIG3W%$7&ULE5==;YLP%/TK MB/<5KC$?B9)(3=)IDS:I:K7MF29.@@HX R?I_OUL0RFU+RE]"=@Y]_B>>\T! MSRZ\>JX/C GGINX>A#A./:_>'%B1UC?\R$KYSXY712KDL-I[];%BZ58' M%;E'?#_RBC0KW<5,S]U7BQD_B3PKV7WEU*>B2*M_2Y;SR]P%]W7B(=L?A)KP M%K-CNF>/3/PZWE=RY'4LVZQ@99WQTJG8;N[>PO2.^"I (WYG[%+W[ATEY8GS M9S7XOIV[OLJ(Y6PC%$4J+V>V8GFNF&0>?UM2MUM3!?;O7]F_:O%2S%-:LQ7/ M_V1;<9B[B>MLV2X]Y>*!7[ZQ5E#H.JWZ'^S,<@E7F<@U-CRO]:^S.=6"%RV+ M3*5(7YIK5NKKI>5_#<,#2!M N@"Y]K6 H T(W@+HU0#:!M"Q*X1M0&BLX#7: M=3'7J4@7LXI?G*K9#\=4;3N8AK)=&S6INZ/_D_6LY>QY02=DYIT548M9-AC2 MPYB0M0V!#N')!+HL");%DECAQ@(K&S$)C!P^)+F[2O(NS0 M5J#C@WZQD@0G MH"@!U03T7;4-&(48)X_%Y)4()DQ%Y)D+(&0624 MU4818F#6"%-,S.<'78Y&N*H)JFHR8K-,1JFR4;8JA,E6A2XWI I\W$9]I%MT M@&+ B6'\C@'41F^!(%F$IIL32R_XQ@.T&@-:(Z# -ZN+@@9<%W#;A0"1-=0? MW'B!?J*XN,V![7-(<6WG24*SMC8&8NN%:H-(&)FUM4$AA .J<)\#V^AHSY?? M4^!.!Y^P.L"]#L:8'=CV S0VBXN8'9BV@( H-=\A""@:= 7<[,!V.SJ)35F( M_P3FFQ$#A;$I"W,RB$U=&"H>>+<1W.Z(;7>VC;>@Z&J_$)#=+P1D]PL!V?WR M>M_%!:OV^I!2.QM^*H7:PKW9[B!T2]1WM3&_A.D*D/FU/#@UQYPW^N;4]3.M M]EE9.T]];I"SG5"WL;ROFM-.,Q#\V)[DO.XX MN?@/4$L#!!0 ( YZ9T_*,,P'30, &<. 9 >&PO=V]R:W-H965T M'WV/&>'D3]4MSXEQ:KV51-2O[).5YX3C-[L3+ MK'D09UZI?PZB+C.I'NNCTYQKGNU;H[)P/-<-G#++*WN];,>>ZO527&215_RI MMII+66;UWPTOQ&UE$_MMX'M^/$D]X*R7Y^S(?W#Y\_Q4JR=G\++/2UXUN:BL MFA]6]B-9;$FD#5KB5\YOS>C>TE*>A7C1#U_V*]O5&?&"[Z1VD:G+E2>\*+0G ME<>?WJD]Q-2&X_LW[Y]:\4K,<];P1!2_\[T\K>S(MO;\D%T*^5W$+.M M7OU7?N6%PG4F*L9.%$W[:^TNC11E[T6E4F:OW36OVNNM]_]FAAMXO8$W&'CD MK@'M#>A'#?S>P!\,:'#7@/4&#$1P.NWM9*:9S-;+6MRLNEL/YTPO.[)@JEP[ M/=A6I_U/S6>C1J]K/XZ6SE4[ZIE-QW@C)O:F2&HB9" :Z4V9[W\\D68I.&6T=T)$#CS#<@8\Z\%L'_B1+ I1T#&N9 MJ@N"AV!H"(:$F'$0H X"0R1S*>X@1!V$2 :@I)N."48B?0:J;B(,%#0U$4(# M4'2$&?F9R(E0.1$B!^2ZB6"%)A@#_*0F$T0A$(0PXR%Q$4 [F6O$"6&?01C"H"8$\CS@:8M M?CBG:J8]$V3=&:J(&<=XD1"(P=69(A"A%*X]C&*C%3H5AG;\1^(APN9-\G6..'?:J'9L+T MBA &[E$(0QF4A##^C"1\)R+!!SI5#]TI0/(^DB((G)CM?68J"-\9B;DU(ITJ M?'?^$XR!>PG"4$.2R?AS-<)W1X)MCX:DR-B$J0LE(8Q1)9.)8BC)9(CQ >2, M/I)+7A_;$TMC[<2EDKJOC$:'4]&CIS^RP?B&+!*"C*?Z%-5^E/]WWQW!OF7U M,:\:ZUE(]6G??H ?A)!X^J$*"CX0>K;4-W7W=&G>Y#BW!_KG.%L MN?X'4$L#!!0 ( YZ9T\EO]P9@@( <) 9 >&PO=V]R:W-H965T MV:5.*_,)-:Q'4MB>A9%7I$=,_BY+#'[ MLR(%;18F,C\"K_DI$RI@)7&-3^0[$3_J'9,CJU$XK@Y'CPERB^1:Y MBJ 1/W/2\)MG0Z6RI_1-#;X<%J:M')&"I$))8'F[D#4I"J4D??SN1,U^3D6\ M??Y0_Z23E\GL,2=K6OS*#R);F*%I',@1GPOQ2IO/I$O(-XTN^Z_D0@H)5T[D M'"DMN+X:Z9D+6G8JTDJ)W]M[7NE[T[X)4$>#"4Y'<'J"\YS@=@2W)R#O*<'K M"-YUAN@IP>\(_I7@Z/*VN>MB;K# 2?*U5!_77T.UE/ M+J.7Q+?#V+HHH0ZS:C'.#29RAI#-/03U"$L:Z%TXD(N5$[DC M%_<0WXZ&F"V 03;LU04KYFH!=R#P(%D/%/"T@#<0&->SQ?@:4VG,"+%]AAB8 M\$$3/F#"A05FH,!L>AD"4" '(R^^0K"^*/_8@)F,P&SA3 S.*$03"@$! )8 M( (%HNDE13:\FNT)105!HS6_!D'1>-5/ &U!T(/"H@>;%+J7W!84WZ]*-7H)QX?Z!:NU8-YMX2=A)=U1NI/1<"97*3;3O MVDO=!$;Q%9JO$1#?J"ZOF\95OCTB?,/LE%?Y=V3R M5-(/"G(4ZC&0SZQMS>U T+H[=EC]V2?Y"U!+ P04 " .>F=/] \IUD0" M ""!P &0 'AL+W=O7(>$&D.O(3$A4'97,G@C8,OHG/\ALY87I# FFI@ M"()>JH&=8&HEF!J":8]@J++!S VF-)AH@NU!0FN0T!(D'%Q(. KB3V8#(0W& M]^Z >DHBJY+(HB0:*(G&4?!(RB>@GI295*\0FH)T6C;&_6LY0CND-QY]G[SQ?$M[[9M8^?*$D+ZK^'8-@\'H,: M,>BFHQ7 3Z;Y"R=EY]),GAMK-V#69KZ@__!F.OT@_)27PMDSJ?JJZ7Y'QB0H M+=Y$O9M,#<3N0.$H]7:F]KR9"LU!LJJ=>*@;N\D_4$L#!!0 ( YZ9T]: MX&MP&PO=V]R:W-H965TDH=O./&;#&YJ$ MG\>>L?/,Q)Z^E=7W>A5",_JQW>SJJ_&J:?:7DTG]L K;HOY2[L,N_N>IK+9% M$V^KYTF]KT+QV#7:;B8RR^QD6ZQWX^MI]^RNNIZ6+\UFO0MWU:A^V6Z+ZK]9 MV)1O5V,Q?G_P=?V\:MH'D^OIOG@.WT+SU_ZNBG>3HY7']3;LZG6Y&U7AZ6I\ M(RZ7VK4-.N+O=7BK3ZY'K2OW9?F]O?G]\6JSCH=S4W=_1PTO=E-O>2AS*MOAQ^%WONM^WWOY[,]Q M]@WDL4'L^Z,&JF^@?C;0'S;0?0,]M ?3-S!#>[!] TL:3 [!ZJ*_*)KB>EJ5 M;Z/JL(#V1;M.Q:6-\_O0/NRFL_M?G( Z/GV]-M)/)Z^MH9Z9'1AYPN3R'%EP M1!R)21S <102C6(F67/2P9P3N2)C^*61VU\;67+$2NR)@O%477MU%L\<&]#0 M@.X,Z-,Q:C(?!\1VR.X0;.,0AIZ3%3HD,BVT&W*+KMX?._'*6.#]'E#&> MSA;"A##>$.< IZSU/N%>(I<(YAY5FUG/G(71N=QZ.O!AW++G[!FGK4ZL-@'S MSXV0;.0J:0(+O_B$\@LL_6* ]O?,^;Q']:12QU-U#YU5,IFW9"[F )-QC;+ZCV.Q M2T&E#F'.ND20)98ZR:7.*+J&(&2H ZW20K1[ 99G6B7)/8AV4GZB$)=9!.:06 M[J'3T7KG M$E3N$B:P["HQ7%P4ECC%)8Z)2\^0Y*]I\N^QLY4.DC^P%IF5Y0R09F+JB2 M(#NI74R-A5:#6E(GM%ICH=7R$W'%:J;5@+@J'A#%(LLA6MT@.X*)](>&SEU* M;.\"==6)(EUC$=.H>$Q-+Q8,#8I'33<,-=_8M%)2C=>\W%.YH9H ;,5RW;#P M@DI4V>3:Q5*F!TB9YAJEI*"?5(MAV!)@,G="DV%/3@YEMJ%Z[H[4ZM%#^;)K MVOD\>7H\MKN1[:$.>3X3EW,!GB_$Y>WA4.ZG^<,9X9]%];S>U:/[LFG*;7?@ M\U2638BCS[[$65F%XO%XLPE/37OIXG5U.)L[W#3EOC]WG!P//Z__!U!+ P04 M " .>F=/>1X$%;\! !1! &0 'AL+W=O5 =2/>F45I0ZTI] M)*;30.M $IPD4;0F@C*)RSST]KK,UZ$1LQTPR0R37"-V_R+6?R'$&9A<)(LNDL!/YRY6T;) MNBB0!H'L2B"^B3%@U@$C R:ZB7$/<64B6S21+9BX6:EM]E\3]Q"#"3+;7'_9 MGJD^,FG005EW3L)N-DI9<&K1@SO!K;O?4\&AL7[ZP&ULE5?K;ILP&'T5Q ,47S"7*HFTINT::9.J3MM^NXF3H +. MP$FZMY\!-P/\0I7DY=_=*'6X]KUSO1<;+ M&WD0N?YG*XN,*WU9[+SR4 B^J4E9ZA&$ B_C2>XN9O6]YV(QDT>5)KEX+ISR MF&6\^'LG4GF>N]C]N/&2[/:JNN$M9@>^$S^$^GEX+O25=U'9))G(RT3F3B&V M<_<+OEU15!%JQ*]$G,O6N5.5\BKE6W6QVLQ=5&4D4K%6E037AY-8BC2ME'0> M?XRH>XE9$=OG'^J/=?&ZF%=>BJ5,?R<;M9^[D>MLQ)8?4_4BST_"%,1NLCZ62F5'1J63\O3DF>7T\&_T/&DP@AD N!.R/$J@A MT*D$WQ#\J01F"&PJ(3"$8"HA-(1P*B$RA&@J(3:$N$?PFN=7+XA[KOAB5LBS M4S1K^L KZ^#;6"^Y=76S7F'U?WI-E/KN:<$8G7FG2LA@[AH,Z6#\+F9I8TC, MNIA["!-T,0\ IHMXA%3"+N;KIRI/-B+NE;VR(<%_%4]W]=): K:6U'S::1N# M!2@H0&L!OR5 $>Y5VF""&I,WE>(P8@BA7L$V$,&Y^& N/I!+! LP4(!-[T8 M"@2?=V,9 -V($&IWHQ,I!".%0*2X%RFT(@4C<2(P3F3%82R !6)0()[>4XQ@ M^R,@A[#O?V05B]%(M7A@J\% K*AO.AODXZ&:8-]A L2)^_L,L6NBW9K,5M( MV0BPFQ3L96R;F05#$K %L7_%XX9-B!F017]+,:!VQ92-/F_8L-AV+!O:03'L M1!Q>43)L,@RXS"XYLDH>JA5V(HZ!*'1@6L!6)&AZK01V& $<%O0F]8,!M5<^ MQ5%@K_P)P&Y2 V/0MB-M;3%="=@\A%[1&M@\Q!Y@5FM6!M2IF!$\7#'L,@*Y MC/5CL:D#F<#V(L! Q /C@\#V(E?8B\#V(K:]*.X-D'L#Z@X0.C:8"6PS8MM, M+\G>"Z(!M:-%"(\$H[ AJ3T;*>[-D4=JST8"SP>O]4I>?4E^Y\4NR4OG52K] M=E^_@V^E5$*KHAN]./;ZX_5RD8JMJDY#?5XT7W#-A9('\W7J73Z1%_\ 4$L# M!!0 ( YZ9T]WEM+Y-P( "(' 9 >&PO=V]R:W-H965TOOT MK?.$;O=&'OS]?P\HD ^,OXB:$.F]MK03A5]+V6\!$(>:M%@\L)YTZLV)\19+ M->1G('I.\-$4M12$09" %C>=7^9F;L?+G%TD;3JRXYZXM"WFOQ\)94/A0_\V M\=2<:ZDG0)GW^$R^$_FCWW$U C/+L6E))QK6>9R<"O\#W%8PU 4&\=R002SZ MGHZR9^Q%#[X<"S_0C@@E!ZDIL&JNI"*4:B;EX]=$ZL^:NG#9O[%_,N%5F#T6 MI&+T9W.4=>%GOGE/XKN1*JX-J)TC@P*LS3.UR$9.W$ MHJRT^'5LF\ZTP\1_*W,7A%-!.!? ^)\%T500K0K Z,Q$_8@E+G/.!H^/7ZO' M^J> VT@MYD%/FK4S[U1:H6:O)4J2'%PUT81Y'#'A A.^150V(OD+ S.2F1.B.51F9I1"B$;I6-4V5CJ:1P);*Q1%(8NS5@X-YH@:UB;:/ DDG0G2CPSGZ& M_]\)U01"[_O+H7O/PM"AE*V50FL_;8)DI0,6AY6^/;YA?FXZX>V95.>>.9U. MC$FB"(,'9;I6%]8\H.0D=3=5?3Z>VN- LGZZDF=/=Q8:JJ " U"@ &0 'AL+W=O>XWLO!SP_2?7:[(70P5M95,TBW&M=WT91L]Z+DC;*5JN3:3-4N M:FHE^,8%E45$$$JBDN=5N)R[M2>UG,N#+O)*/*F@.90E5W_N1"%/BQ"'[PO/ M^6ZO[4*TG-=\)WX(_5(_*3.+.I9-7HJJR645*+%=A)_P[2/.;(!#_,S%J>F- M YO*2LI7._FZ683([D@48JTM!3>WH[@716&9S#Y^>]*PT[2!_?$[^V>7O$EF MQ1MQ+XM?^4;O%^$L##9BRP^%?I:G+\(GQ,+ 9_]-'$5AX'8G1F,MB\9=@_6A MT;+T+&8K)7]K[WGE[J?V23+S87 \0&D"S#:4P'4!]!_ ?%D0.P#XFL#F ]@ M@X"HS=T5\X%KOIPK>0I4^S[4W+YV^):9=JWMHNN.>V;JV9C5XY(EV3PZ6B*/ MN6LQI(*,D3[R;$\QN*=XM">6$IB @03L^JHD M($'R<55:".OGFB!T,=,4U$F!3(="Z4AHEDT(S4"A&2 T>*,?(0R#13)0) ,( M$I@ (]BD%'=A[&#+?[ (%[#[\'_;#L/_PV( 4X^%7.AE5-D53E84]B,W]4>J+YSMZE5(+PXIN3/OWY@S730JQU7:8FK%J#S+M1,O:']*B[J2X_ M02P,$ M% @ #GIG3Z:5:UFI90 78H! !0 !X;"]S:&%R9613=')I;F=S+GAM M;.V]^6_C5I8H_//[_@JBQ]VQ 5H1J3V9">!RE3.5KFW*51W,:SP\T!)ELT.) M:E(JEP;]QW]GNQOOI217DDX_( UT2I;(NYQ[[MF7?V^:;?1Y5:Z;__C#PW:[ M^>;KKYOY0[[*FEZUR=?PR[*J5]D6_JSOOVXV=9XMFH<\WZ[*K]-^?_SU*BO6 M?XAVZ^+ON_RZVJVW__&'T63VA^_^O2F^^_?M=\^K^6Z5K[=1MEY$+];;8KN/ M7JYYS*):1Y=1\Y#5>?/O7V^_^_>O\1U^;Q:]KM;;AP;>6>2+]J^W^:87I=,X M2OO)K/WCF^I3+^HGX1_U>JQ%M)^19;[/[XMF6V?P\)MLE;>?NKK]\/[MFY?7 MM]'UV_?OWKZ_^O#R[9OV0Q_J;%&L[Z/;_>JN*KTA8(2.R:]AC756PC(7^>?H MS_F^_5R?_C?MCP?M7ZYW=8T[O"F:.8SPWWE6(Q2CY]G6V\3E99)>#I*.1=P4 M95Y'U_#>?55[*WB5U?=Y=#6?Y_ 4/+/@YSLA_F&_\>9/^I?_U?G"N[PNJD7G MVA42_'__ZW\=/&D;#C?PI8=KI[PM:PF^_U_>$5S!JPM^O/XDV *I/6;G+HPT@ -W0+CP59'N? M;ZIZ2ZB^S;8^C/[;O^*:&FP!?>;;XE..QYRI(;OQ"*YD4Q#UX%D[!KY:+("P M-''TKFJV<(3_N]@ .!<^#@[[H_38&+@K@&4=O:NK3\5Z[HWRYK^/#7&-?\$( M'ZI'G^1D0(:O=G559\>&D0_1*SCSZ.W:W\Z@CU@#>#3/HQ^S+M3YD'V.7BX MGL6RF#,M?K-;W?GW-QE?]F>CV:#O8;D^P'E5PSG0(!:DB!O4^R#,]6'^URZK MX?S+?<=9;NM=%^HAM>E8<_]RTI]./()5T4U^J-9=[TW[H\MD-/.H 1W=%?"^ MX&8FR=BG37S7HA>?YP_9&NADB(6\N;I]?N71/W6W'W*XVQWW7^[L=9D!)GP$ M'K$$;/#8I+JCS@6_)7X;O=UMX5:LB3N=%VMAPQ>':,A]-PUI40U[1G_IZT\Y MD(H[&)?7_RS\8'O,0\_"H$U5%@MB0_ '('8#GYYE909W%6&9;QL0-C[>/H_. MSRZBLPBV_.&AVC4 H\R/<_GO6C $L2TB[U>-0V,^8WW<]8\D+!#'U[\?5? M\N%Y;Q)@G'A!&D#\>0X/ 3SBZ$V^16!?E67U2"L'(25Z7NWNMLM=&:E7VD.] M!(BNMU5=^$3V79UOL@*8Z.<-@J2AI;W=/B!?=S;BP:!H-E4#]P48T6X3XRTO M=X0M\,L<9+-BO0,(O]WDZN*'Q_E0(>T]/!?05!AFNP=2769*5@3(;9!$&*#, M@6;L2CKBYSE(HO,B*+[Q[L(S ;.!VTBXQP\$1[]:(2_[G^#HWU?5XK$H/5F. M]QF>5>W^59'=%26PKCR -_+,:^">-3V"JWI5K>\O@3ZN8,=W'G'4*/0NVR/^ M!'ZO\9 .'+ZU)']%S;9:(2@7GP@7818\$![F>;[,88@%H"\@GT^DK8&C_\S+ M!6'R;>8OTD60 ^LY# O>UH'7>9X##Q!A?*C*15XW?_JW:9I,OB4LW.[]PSI MWVQ$$E@##8>1X0A0QGE5^9(:/]>]@/!>GOJ\?21XA*>_WT%>B=4S2@"N:E)P M.J$=G*#ES<)D&%')&P]H%? (("?+PD.06V"G0+[BZ/M\G:-JA2"X6JR*-6EY M)'^JB^*3C3GL]VL2S'&YB+L^@&!AB&B#C-B@2XJ4]?P8 X#2]B\. MOH@+"4_^(JO7 /T&%2E&/.]2/%^4.\?#XD["/Q6[N M8<(UZ ,(+_FYB6[A#GP1RKLW6R!S*O+KH3I'^NO5':+F?/M_PE@3?.D<<>_" M@^X-''IQOQ9".]^S&E6RY'^U^!L0^U5(3'F?;XN:EZGHQ]YZ/B+"D7RKF&+5!"W9\VN"WP,.4Z(*/H^]O0!7Y3K2]I5H1S3G1)28Q[&LM( MH+Z23OS@\BYK",(KI#B\"*$^_D)%+D %4RA'B$P@G0Q3R%B1J"")(3PZ<%Y$ MHZ])YVKPC"WHDFQ&&[8X88PJFDBV,'3T8KG,YXPX5W/8/%L: J?MB^_'Q*^. M2^R(QNWE'1/*%D^3R@X1[]O=9E/2M8'K:EU[(S0>6MOF3D5 M&V\T%Z1!Z:':%RE@A?,\7YS(FZ^S38' H -<%""8=QUB:.5'073^$2\5$.:+ MT]^WH'53K $#CD!+;YCNQ6$16F,2$HTCC^[J^0/0!))5+$N"&!=P@ ]UGC4[ MWVR,P]E7*T)V'!)!K'6_^)S7\X*G(Z$;T"LH@O%IA" 3A*8Z@)/>8,J 2]!& MG?? 9PB7<+3 74,0 '][GO.G"R1()QL(.A^,LBV0R/MBC1(5"3)DG'[2^VA4 M[W[39JLN,[5UAJ]$6[#8*EN1'-X:'^&U)!X<4K!.LW6Y;YQH8KI:+ @'T2R( M5A(Z'KKSA[2ZX_H<4,\,%QDIL=?;M%R.\+("AXMG9INE/.-F![;1^.WS^NO[ MJBP1[Q^S>N')EIV73=ME#@H$ 8DP]@,F_(4+OX/Z9 CFEEWT%X7_ 7OK8>"_;)H=2KW^'.^P8$RL\Y-78 ( B(XRT\%6G.*5;1DT0185&%" M%GKD"ZA1YBKW,2HN^VA11>MJ"T^A.@,K!Q(/.T*=QGJ1R,BRJK;P*$Q4YRPG M1W?[+U@B@J;,M[FU1@.8'@BU-'NU*=9"0U;9.KO/V:J/Z\N,RAS#:,!060B& M1]>XXA(6. ?]"+_+4)O*2O4@$%18VQJ4KZ;)@)'B>K)HF14UGH,Y1',\ IA% MS])-@(;N2CA$/.I:/L/DE3%ETKCKO3Z.C2 YZ*<(;;6 HL1'%N1*_4373@V' M R 8ECO8\#[/:GO^]D-K=.JNV"::HTT4KQ\ ] ZD6G4'3YA[:VUG^P 7:I7M M 0A1#BR:&(::#]>#$Y%?!X:CB82HS'H$ECOQH5'4CQ >Y[DIP+AA$,.AP H6 M++3C^.J^A! $QZ+%H9P91W<[^%0!9OT3D?@<996T_^WW5U?OZ&/R[<4IF(TJ MPW)7D[)AK2N&I8#^C;R13CRX:6?I.$(.CRO<1-)Q!42J6A?S!ABL]JN+?;YA M@&?K]8XN![K,4?^ !:VBI'_YYQX<3S.O"RT@X4*4AAL>6D-!_RJ@B 1)Y&=Q M16LX <7,HC+G *<&C0<%[!VFS)1I8IO/']956=TKC\-&65P%0O=E=8>6^+RN MFDT&2(8/@8!/H0U,GYH3%J@ Z _,,OFGT#1P54ILGQWE3\9572K_!U M":,3&M$JLF4.\IQ^)_M4,'C56N&KHI[7V7(+.%##-VA"B-4+T1RU%!U_@2-F MNVVU(BUCBY9\>; 7_9@S);,H4\'D]>.ZT&J:P6B\!^JD8E!JUMDBHPEN:H0) M#;C(&[0(X[=WNZ($&<"&\O:AKG;W#_3E(TBP<)NJ1]1IFMT=D-\BPY.Q,$H; MI%X0N/'+Z%;VB=C6,WCVXE8M[5M[ ,""6X!Y$#7Y-^NU>D4OWM-KA#SDH[9F M44^$YOJ P+U5Q^:^]\%:W3.@(J CP?."R?O6T_) : X0GX%"DS5AKR%!^KAS MZBYLKF^O@V.1V0^'A&\P*F2-=*UQUW)]'7SW^>L7T:M7U_HQ^-L\=E/G^8)& M7JUV:[6F#];%;6WXYOJ#>?O5;H6$98YFPC T7]V^//BXH*;_EOQ@7GZ=?;[\ M2_$_K2?E6_/8NWQ>M9[!K\P#> +OOK^RT;3I9=;3WU^IAX'NK*.W\VV%W&[( M3)&$+166 VQ%6 ]^"8QEA:)(I=F[-X5-&4"G$Q0+# MY6**J/.2#T+Q&YP&^):6@^![$(O.TJ0W,&L%6/^P W*7'#QQ6S0!M1R_037* M,H;.Q7S%_@(M4*4T8EKF95W:$#"H.0*Y !ZY_R+2T )[%%#J3Q MQTY>2=T\OYH,XZ,;C-Z$[QY!#$10ZF./040E&]!9OS>V3W).IDF!I 7P- 1Q M8+X+$K]+O+$[1D**%R*((P_%8\W$?](T%?K)8&.D>"'N7Q7ULL 8E%>*>0N7 M VZ^YABKLZ37;Z^0=W_XY1@CU+8*$30O4@!$B5#4$5@0G2.(O.LH^:/@[A0> M($_-T2M22DB!?46R#:SE)"'KT!:35*ID\DB!KQ3Z".@#N/&/"8-?I$*Y*OY5Q)I5BA"6K+\;^. MK,BX+3*3"&MX3NAKJ6-#=V,^[$GHL UQIBNX@',I<;$T$4B2NV5&\AN1G;EC M VY);;F*79,E$*3AAYC$9!#98QJ30O-H-!19)(YSD:@+0JTYB)D[ ,I=!2>+^N1\AP9:P1>1LX^ KY'KGH/DI$[-0@VD M>-6C*-H;0 A0IV!0T"#7ET#V\(W=!BDJX+>%>&?)P()V]2D733?_C.H?B!^D MA(("F:2L?(6PU M7]_#N#G-CI(-XT?^>8[T"M4/F.!9MK[/2J+R+X$W@+3Q7BF*?+-F#-;@=>U% MP8 56HF>F9V_A+%,=U0P$*_S*<%/>CJM"@@%)G[1,(]!GQTNW[H7UO.[^0," M;0& GZ/Q 4TG6_SLJ>\H&@E)=U;/'[R9K9=XERQ,$-4#L@8B %V. M8H440'"Y)ES.4%$6+BZ7S-*L2.K(X.[YQ-DAZJ?Y&BPETT1W#%CT, M(E[??7TZL[YYFEEL[7PM'@7DP,V&]##@D3US$^ZMFY"Y-R%7-T$9%QCF1M12 M8 $(H.B$[+@1E$9"BE!:H"UX:VP^K2FLGWLF<$_)K8#$S0-0&R4_%>H!EG&M M-T3H1=&K6..QD6()V.9"'E?P,X!(TD1W^!C1V?M[%"NVKDC(_,J/SH31,9!Z.D5,@1B3C'PH&2U_@Y2TYZHF8 MB$;,K!%9I'*%%T&A M"=;_4-TU&%+ATF@B@2(CWN\*=I-D6N:XLQU$)#JRS9U,B^+Z9>*DMHO'VA:% MAX:*G (%PM#@YA>[7)%V"?N *O6)]4[\0'X/K:L#$HP966ZN;I\I M3=%"D3&AR"MT&#=13_FS\5MCUT9)BU@-"E<( 9&@'B/2-=% A<(-D&:X(PN& M!^P#=1$F?-$JWSY4BC44R)I*/H:]^ H8,.8PMN&30$POD.[(D1C=1NOG(7NY M7"=2\LSU:4.$+DR2A%#;D2A)S][('UN3#2B;W*U16)0QU@R\??18[+I=% 4*8A53//!:/G%=#6_\G9K@#LI=2!O,29HAHUV\MJ>;G#^ 79 MT?NW'[6IGW0PI4RX#B$\'J/2T?A-SZ:L^ !C12X_$WLS0A+@!!!>NEFPG7< MXIK]4D'_R6,NWB_8%B9-\FFK^Z" \J,H4LHRE\U_ I&0SM'@R\:$R6:?LJ+$ M&$Y:+K!ANG?T440Q3'E"WW'CH&>.-P^!/,_J>K_DB!J2">!T,2,+G0X(O:;1 M(53GR05*;$*#9%02Z"K^ OD"0RJ.SM,+.;06:<>3.Q]84KBV)!@&2LU%*ZT'8\;=S'W(X%"]_NJQ#N MM[^U$I[P%3Q=0BT*06 M.)@I]E+_I9%^B1!!X_9"K3> G;N:1\>;"_#+ \H'?+(S8XP"KQ#Z SKJ2%0) ML%F,]CZTV8&U;&)&*-9I(]9&Y[R9:8GH\7",X!H/6U=)2)6%U0OB0395:/11 MJS-&AS&PXOG6%F.^:MS#;IS /TM@@[5Y7+*MT1Y6:%^BP0\DNF[N2#P0#=TW M&N5>KM&%Q@NZC*[A@A9;%=)^_J':@+HV2,<7H,13;)U)K7">1&=I<$B$F7T] M-"DEDX)A)"L>G0!8U&H29;.RHS7TV+&(OD3,ZVQ!>*LB[F-C^=!FZ9+7"@!_ M(.*66>H=_T8P?(.J)F2U13M9! LE(T0,RQY*H;-@G(-6JV&YS)MDX^)S#X>&A' UB M8KYGLVR.2L8XTQB)-#: !642$:C=H"BISXQ9@Y6(N;.#PC+\&PJ3]7X.* M^,';P=09^5H2C$1NX^7HI)S."$,LL?0->8;^XP^D,]6?\C_H(059AI?]&8L8 MHB+ UERI:FII! HK"D-Y4NXV7A_"<:.;$)*K M;<-\DB@DGB)RPE9KH1EH<-]C))YZ'2,]8?$82L3/F^@\';ME4PXZ!9E A/@ M=P8*+FO01[B-^R#H[ANA$Z*&XMK0+BXBVYPU MK=WF$L:'21?YI@+$92)/?K45DET\_T?2 NA^%"LQ#(C_UKE=<#,)L;11S#Q> MK#]5Q9PLT#9*X#(7.0*(D)JPR9/-Y3@, -LAOPXO7.J<)K1T56OVYV,V!GQ1 MBG;,)ZV.5NNV-;LQX%28BL+1$(%%T-^CIV8M>8+9#LZVEDQ*=DJ(D9=&)LNX M[]JFJ\EDA2P+2H"A*\\CQT8A9>L[ZB!W>&!LZ)H[%-B^E)R)64R\(@ M4PDA)9M-OGX@J@-\'3C57*F,6"4&QR!'?*$($"42A&F5#NE<[M"?*A[F@SAW MBYY6@YP9)X6+'UVB1RE6X(XR'&A=1:-"[16)-1S?BE[6%THD@ONJ6M!A,(D@ M?8/.CL&,;&B;U=O+W2;DHLP,4O=4CATM5([6N'/I/=M59%4W4@!RLC).JOT$ MJWL@"S##EB,*&LMNS:150NUQ'6IX[=FV?8.;&DO[LG/ K)$H)X:N#4_F;(OB4[' Z#6^ M2+986? A-^@39I.A(C5LDD9.RCXK&5Y?!(L\*\9-VZZI@D),PRI@HFU=A%M_ M"6SD(K.6Q1GT'!BLHU0&A3**E5G+9DLWGT@'C8.+B-[&,)!7Z$S<= (9CG2% MP0QS2CQ$^<=RS:EET45$NF &>R!3J8Y#4]%[H&WLY_#[N1/](+^3'* MLH<&X_TY?.N"H^M:O/'XXNUU/O5*=* =ZX-D^*8 CCJ%;&EI43@H;V@1$;< M<."#S('A,,Y-:]_T%H(I=9YC^)2GK9$%JED[IQ,2H1D9Q:1LREV#$1/W2(K0 M8@X+BAWWG?.\J":5.'Y@7N&H2-2ZZ<06@V,RF0%6@^N421'0BX5.A\JVG>! M]E%L-BIR"/C]HN2D-!T&1.]7<^!QEE*BF2@%G=V)RFKIFXJSLM7")+;99-U, MPA?ZB3>K0EU$S@&--5RV!+UR&%V!5%NI49F2=V !GZIRM\J-^K21C-*%*\R) M>84-E)AONM'&(YS(_^CS%ATZRQ*_HC,=^P=UC<&IC$(\ M3W/21-IPX%P\WA*]U+1Y#L5:ER00$3T01J;141T9BMW,DUXHI- M1H?),6?=*S.:E@+H@'=K\W(K8;P*3@)[HQ)G0_Y4D7FWE&A) ML+K;.Q.9N$6U>$Q&551@3LZYADTR&)2%D>=J3LE:]= 8SI),G),;+WH+\'O M*214.-1".4P)AO16Q(8N20^$S<,[;V PH:TX)!NPYT1B155CW':U7C "Q.HDZOQNS[K.(M\4Y"YRK%>4F\,+1V%*B?9NN\VC5DT,< %*7/(,'8K=288B9OU$U"N%,N M.&;YA(04Z]#=7KH.<?45C ! M83*S8LN(\ZW$;= ITC'2/>:F@ ."D&[&73;_J:SN.:90@A";K M@@K;?"H ;^0$&LY(:L1AB<0 YKTK2.'7UPHCU_ [7.F*=F/5LR ME6PN:!+5BJ;B"F+B0S]XF_%N,.=,@E.)#EP)N%#\Y= 7G!N?+6KREX,8!(O- MF.>7F#MZZ#S(LF %RC=&S)(2^.)F_1D="53$S2FV^%[TS*"*M> Y:Y6"/'?! M9P(G8^5L+53U4WG,BB3@075E$CD6V^UKOI)*)<9?$R MUZG7IT!-'=+3JO(#$;$-,2SG>2!TI3/MM#;1."JHUKWFK=V[]DT[R/QH9D=+ M?VWQ"#7DY=W^4@_/K$+?_"=)3U;Z5LLV;\R=;_$==\V!K2G 2))"8"1CB, " M4/OP/F,BYI:&H;!-^+1W1EG=O@,&8G-USJ4ESSEEL,0-YT;LG(VL:@N4BCY=LM:B89RM3I).RKV$D=:F*K?^V>UB80H)"*6,O@>8L&@SB M_J /']))/!A.L/"M\T8 B>#943P;I?AA !]FAR'' A[?OD71Z$1(JD?VF@L3 MW'(Y")+S>*#FF^@-0L9N@ 'SX-5ROFH!)K!<']]/?,I4JY#EJ;YA*%!2?B>5 M%P,8S@;Q)$W@T["?QJ,!@BA)TSA-$$;)8!R/9VGT&L\%@3^:Q)/1(!J.XV'2 MCY))G(Y&43*.DW1D2I'] % 9SN(1_#3HQ^DLP>H?PT$:S>)T.I/41Q#KA^,D M2I,X&0ZB43SM#Z))/)P,K+5S>X%1VH^'LWXTZO?CP700);B(?@K3PAR3F5O= M1&WWUJF),XFGR2B:I'$?IX3-S1!Y1K.Q-=F?LM7F6^*RF*8[!#29CA"SIK,1 M;K0_F\#ZA[/6?++$ :R_'\UF@%)CW-H@&4=#0$]XEY\X ] - 1:(KF/<"$-Z M @/#<0$V HC&D^'/0$>I($#-X_[5D?&%*=OVCLJV,?!?\OUVI(!( 4B!\R>#H?1< BX.<&S&$Z3Z$H5 M<9O 42;#*,&3& WQQ*:3!*L>]H$DZ/I53C&O&?S61TSNPRH&@(E#P*0!X.NM MKOX6P6+[B "P0D#4<=P'=!_'(_C\JR+]+X=^7>W']G9D>W>Q53N>Q_Y,'A\+ M(\\C&]NB(+KYM2AO,,O^ 7#U>_(Z$0-()R/^ $<9_8CV)N"5[Y2$GP+Y2A*\ MQTU$T'0,%(9:9 "X.)L1&^_%TG ;PZ# \*8X^3J9C*;H1CP M M3\>Q#M'9@WE;A#R*B%Z#O:[^>7Q:[:=/HB#A9 I_K!";;'8K%*TI^%15!BK, MF[J(F,'4DU"SA/"IC[_+ MMH3T0,HXF08(-G 0(EOQ9)JZ?P/MQ[9 :./',K=7VG0\E+>3?CP#:CF.9R"U MR1]#('E]E P7W,\4GU*/)\ K9Q$*1 /Z QCF"/ S)3U(ZA+"B7]<;VB=N5U3 MTPPS3&&B(8I2N.(!WC7@5<-X-AX:R\?[G.N.- _%!F8>J27 RW"QD)N/)A,2 M2Z>S830 Z6RB6)R/)/""!ED)C?;$)<$QCB$#8X"=+[]I!X-\>C MIUS'4T@^FN .X6RUU;FB]_8=PV L3CI=9RO.CKK+I8X/!POW7$1216C(IN'/ M)^G[##C?U,@Z4_9O@*W4TI;$U"J M'H >9#$(4)6S)7K:&,FZ0=>"BBBB.TDXJFI\A&:2781$S3$P>U@H:( %AF9&O%D*'K_>3I.+^C?='0AOPS'(U>B)O]7 M^BT()*!(M/ZR!YL"AY_8@Y%:ZY ;+[$U[,V,U5]%'.J'6'A_$KRTZ M4G'C-#+OVYM%8E\;=8"IX\C&)9Z )#J73WH5X:O> NR*&"H/4Y_1L),:SH4[\<[':K4SB.-46)4F=@J9PD.6.+MH""2 @WD,?/'BV3&)U2:00]; WHA36A$#%H%ZBU6X)I!PP M6DK--38?QM-BE.7J#DY=5K.+ +K&MKN9L@Y51(X=7E!(##"(ZH5I6H,Q(*9L M B96K#,NC^4?ACL>5"P7'=VMJ1R\].)S !9<.;"GK%^YC_G=TIV$B MY#J_C-G[=$G1Q,7G2Y(IHE\!40(B< M;)3 .%!ZIEN]/N?$\F^B>@A>)SE&\JB.3 M++ ^5\W-@WB; M-BM0(@QL 86&$WUS\)2 M[8AF]=<+1^=4FDM@]Z9:#-5@I7))+=A9K*? ;MPHS8R#F*B.K MBA6X1RR5TSCR!=\C9TZ_$X=K+K( M5=:=BJ%99JK[CU.5H:=ZMNX5(]8S2L^P?V&+Q3,341#JBW<6C>)^.J%_D\&8 M+!;3_IC_GO9=W$.%F./X5/OCZ#SI#RZT:@KRG/IHHQE7+$KC?H+>JJ2?1I/Q M+)KV$_NI6Q"O2AHQGH[Z%Z#,HH<4_AU/\*_98'@!"HE. /U1'<&+SQO63I/! M-#J?3"ZB 0P,ZP)5V-J\VX(0MY>FO-W9,/7^]O15*H87_O:I%U'>:@=?FAJ7 M9.=QJ_"A(/>S2PQ>V0D**.755/5$REZB/ :T=5'5K5MOWS239VN,S5B5% MLE5F5A\#<7)+<;)*-;I3P;68DX5B??" M"I%L1S %*WL&[X&O#;1J_6[MP= DH?:2F_K1C^*YNLQ$E;#+P]S!166YM!:H M@9+[1Q*4VSF1W:])H/XG)]W9/ *;S+C>N C[I(#KU&FNA4 579EJ M!H-?OHRA=EJ]#2>ZWJ);3H%DKGKBUZS=!RJ_IEY0)7PS--7/_ ]8U7M(IM[ MJS)::[IA>[:9'5G)M6LIF9#*=*",T-[=I=UN1U.$ANV1RK3F!8.>6J+_2\[! MJF/UY^6C M&K84ZA99J8(=X:(1C2AO%*O=U5OV4?"H%W(L3OVQ$%UL47!4ED)ET?TS 4[, M/5]7G*'>ME/4MS45S8EC>>QLYQ*M_!FK3B.,237^6 M:BWCV('+Z7 STI(@C\=\/Y^?QH-!HG5*=KZ>1"/T>T+^M?8Y&];O\]&TRB= MS+#BE;HBUJ_G?$-(7D988;X4?;B(D@1GY5BFV]V=D5??,R,_Y^8C%]JU?@ZZ MW$6$Z^"]!)?+WO8)QYT,A_(HYA4Y#XWB89_ %_5X_<1@.,JK)>?Z49$:4B#&8#-O@$8@:D'1 VW3DQ^%8]GS=X/*8*L^I?(^*- M>]AIVINQWV+<&_WQ0%P'84/2&_##Y[->/Y0Y]*=_2\;];\.)//);1TE;MKWO\$'&\=A MV@[)_:U-H5[0Y"VO^5+V-TCC83K!?P9P/P<)!07B7W"]D)N\T)6 GB,4$*=O MJ0'I6]'"1\!7)L!4QS#_>)0>F/"Y@!&3A_HIYQ"-<"Z,TH=_9N.9C*TT?!%I M69_GKTK=&7Q3,V+O"4 F'HS03(9K^O0="A-;*#]_"CJ@U<^Q[1 M83]4)7IMOZ+(ZNW>NVOT[5,MR*&1U4W=[;&> ,>49RLG;BCEAKKC.*BU/*NH MLQ B-TK7%7)>KKW\/[DJ[ZY-7Y5JQ7HV_3"_Z4C,;HH-NJ$D]&QC0OL2R;?!L]HR)\)%6>8_HFO(J# M)<,+^NZ9J:-^;,0D'F$H)B?/?D7B-4T^BB>#%)V,<3(97)QV.+#=9(#9 M?Q?R<9#.+@)'=KP7YK^:A/2DLT\Y@#F)!\.Q^C2@3^A)/7(6L-EVUU)RKAQO M'^W;2KBCWZU41V(+!@I5_4&4]!/Z?_L5%.>NYMM=1F%!TKD+T# :):-HBJFV MJ8.(YTDR 2R!K^&_ _1*CR;'L7T(.#D>8G[)A&P8!]JM"H' &.YIPC>J+_@% MBN,,/PT#?NG;W4;UX"OMY6!&EQA6&)G?(52L!V1CGDL[\,B3I9.?NR:/!VT? M*_)H8K ;QS@W]ARU&2+<@4AUG+Q]\?Z=2!ZT$.OKZ.5+'1IN]0I B7O.HC[[ MW6O/L"@I##F;(C&HT2K>AYG1]4)7*LA5C2G0-A"9\1&JZZ(4V UW8_JMZ8!S MER@!GW);,$UIB"8T^*0M#/3,>#J)0+Z!FS^#_X].N:*8!HQ9^9C1/CGQ@@*E M'TZ2:#+$3&1ZYIT"IUHJT""V!(ZF$[HTM%Y8UCO4O#$8;FV<&W3R66VUR*&* M2L4BPC@NJABYD#8DZ ;220MS;B'0[&HN2*H0EP(G+70TL@,>["^%.5+@3GNP M&'FP4+!:R&_/2=H8U*>$%4R2QD-I80^JOD/\.?$I=0!S\,$4!AF>AC4#>!:3 ME3"1+X0R4S+C]6EQN,R!;P3C_D> &Z^QFJY.%/2I9]'\U$@:HE 04C:ZC2U= M(WLTT"W-.J^HEJUIBZ("]B2%XK'BPK]VYQV*PW%JN&"H,(=/6DTY34,=$BDQ MY-;A=-8:[<6QCF+]QF;SG0S-*>%O>FGI3?/X^*JS=BZ@B,L*AE* MJ/6@8\%'#(;Z_?0T6Z$ESK?6:.T]KW.KD(X*T=?97@U7F>B9$F:F)Z>VLC@C MAM.F?=O%V<#RNC\%BB.!PNAG0G%P*A2[3".O $5*5/>Q[ASB0ON!:QT"SSB# MY7G@.9!)W2C80REI[3G:^0A6V@+&$V'YP9+>V9AW8G17%BOQ0:*O0-5'K8N& MHT..A="J(*,MYQO-I80^'Q:]2:;]-"03M+LO9 M JLVYZUNRR:PUT174S*FJ/#G$EJBE]*+_K!XQ0E_%ANE7W$4! M.< %W^6JZ+7X_Y5HM=WKECFVG0?#Q:52-J8<<;K#7DZ&QZ;<#'Y3=92T?VZX MA1'@-I8U4]')]AQR: VF*[R'(6 M^(E.(U^X]AVY*/TX>K5;HC&WR3A[O?@INOI>RZ_Z1R.J%E3^TC3;PR5>(\JJ M3;[/[]D20H\ "'8U/?0:CN(QEH) P&J%5A9Z+E5K;! MU8O;. )8+V*QH*DJY7=D1-MR^,J.^P')5%0]'@OND!B_ES92/#[(0!CIDHLP MEL M:YF7@$?Y@J@YK8*.U5]IS#VZ)?"> M/;QKO64DT9VDN+T#VOR=9C%JQ;B=3*];?P%^Z2K M@X&P'&:(2L "]D^:G:Y"+KC[2#W*&+VEAI]*6#'@DRKI"F,%S30ZZ5*U65GG MV6+/73(D*37*BGI>9TNR8AMKID)!MD=A&7JXCJC(OA4 2;?DD4U^@&11X"BN MP_+7X$8D"T:JE#.BL8PCF.]TY,TU0+R>L;)'W:HAT.(\I!"%,-V_>C9.TVHY MBD5O4.4CM? 4%\=I#H*;K0+=FTV>655Y_[.X?Z"*(8(J&DG^G-5E4^\><@*S MOM<":NV#P:>EHS/B3KW3I&FW(5I'@5-T8PGG-6E60'67!Y19XL6P9=&V4&=U MC[D2!.\RSZ0C,F]%;43([(WXH6]W&]1A>86TA2N0=4LL*F;EGA]ZB>?$4P8! MC>J=J?0WO3"L_ R<-*;"(>6>Q0/QO9OBQ;6H.[6._34IG?J,WII.QCK,*K@J M#=0'T$.LW&B&1B]ZMC>7DNXZ.N.9&F,$ #P9'A=H"G;79*S^JM'C_<@I[45C M70.:[PY0XG+%URE?.+2,6S6Q$X6(DT7&# (+[]=$[T2&S_T#I&JT19C)A[M0 M\0C".13I4F1+O41<_XN8CW\YST&^J.;L73,% %3ZO9&10#Y26S4$G,!X(:F4 M& DC=5,Q 59)2DM@$B91F1=@,I E&5]&S@MQ6MLHGHY&UAE'[.6)_::2J& M[DX2\^(TEW,TYNB!:0@Y\=%V7'#/0"UF.QDJKKP-< (86:AL^= &L2Y;KPD< M+,P4U:^(F'-D*&M3G#5P(+89O6=V[5RK 8$"Q86N^UNSXNB$ZHN5F O760-K MYZ ?VZR3 [N4]%@*3' 0ISV#$Y;M85G1B,: Q2,XVU?UG#),O%C;3U)O%!57 M7%ET/4V5P2 @UP>O+7-CYV()=BN5!?'UU$M-J,7T,5/W$$.&F<,66T'5=29^ M42.#DIR@Q1*ST*\:??F7@M#FI9+"3C"33SL0,[T9:NOB^JRK -!6!BQA, JJ&:U"(A//RRJT4DNFCPG:Q] [V^[ M]5REIXGR08EMENZAI!Q;ILFXL942G5@V7A;KA3Y)HEF/6/!8R+0RO Z9O.? M2.RSH=FC-\@@\*FXKVINQH&IN6M7%^:-6OYOKEH"6&2)Y::WN6[;YXCDE*UO M$J!5$X*_[S+37)1D8&RZP:T'?KF+=M6PA5)3+YQ=;)6Z$]8:X\F)^K77XK=' M5^TOA&[MK7A]7S*!46QS4&1Y=Q56 ]O/(ZVTOQMY?ZZG"$O76D<[@8,+?(_4 =*)!; M9YJB>H^" BO]G,*)_1_%#]%0P;D.I=EZ-I-FIR4UPLMJ%<@??M.Q#"R49< L M6H-0=F7B-R.Z7%@K59=;^-C[*4^IB62P*-''];"Q%BWW+ .\8*'\6%ML&NVX2<)F M8XBFA;$-86P3D^6G,6C8','8#H/4QQ[C\&>BVVEPX)M*6F\LNI%>BNYEDT+E5@C:.,)10D,_WL.06R74%FI]9$W4 MV+2JM+E+!?4;S8S'O0?^MEXT9N'7CHXLNV[;89R%R[H;=YUT?UD-7UO=V(S) M).W;\*:#U5CLJK_X^Z&M$#GGD]*R@RB3+6#:JP W5!?=?8$J26 M$[9EG(Z)JAU&)R:V0%=UXJ$!W*)8$/%$_+/-)U1R.81QNV(KE5;!A:% M JY)@!G:8\V!;&C=*D!=JXL>)WFP<$MR+@M.%&! 96OJHOF)<\:%:8B_$("" M<:N[0!* *FK_THB778^\URZ+IT;V^'-$S]""RHV('W++RVO2?;@'(:5&R/NN M\_#43-:.WBO:HHQ&(N!SVB6N9O-6PE4%T0]WQV&(=K)&STK]D>>)8RNEJN2N MB]R T[7RFRI%9DHI]MI$)BE.5RR3TA1P&%2&3)[D7EM/')U;':,:@.86[D!< MV,U++8E(.Z9_\Q@1 JA='Y7[#7"$$7RBV!W5<^",NPY,IYP^2!$DZHAYI/,1 M!G*FIAS-.89EDE' :OY CSZUL<$,%F4U-ACJQ@:=:TEF(VLA@_Y%*X_+[1?" MBSK:0,%)QN:73NVI8+#Z'6,UXM-K:E/OGL%P&L^H-/5P$H_2$967G7",S#A. M$UA?;QC]$?X[@O^.>F/ZC/]U=C2,D_$8RWHGHT0R+D?Q=#"()KT)/)OT>RG_ M0W\-:+!VBJ*J/=?/T\ M7["<(WG>WO@8$W3^/;#6"P[O12L:RH1P U4S&3S0R11.)S''B)%FJ?Y+!S1) ME*KN:Z=_D$!/K!T^CB;Q(!UCD!I&AL:C)(&C583@A;[4.AD^&<43;'$SB,?C M-()C@',94/%?&57BJ>WD.^H"@&%PU)IB'(^G4\Z0'?>Y4/5()P5R?O&7A8O; MJ#.&,X(;1,7,,32\[^+$=$K+GTVH/8G9\""E7@5 %R;)T%D254J?Q+,Q=5P! M/!\/O7K3W]UD11W]!0N5=/]R6N$T^X4KC$2HI0"*G>B;@:RVRBV9TVY33:5Y MJ"ZZ5%E 3JV:I:Y&6X"*3;F)LD VWRU@LV M013%>K/3'I\.N,.>J0(!-8"F8F_D16RT)!V+9804IJ;5;QS+"6:<*R*VK+F: M+P0!VZQ"-I=R1LJ.'0(O4.N5>L1L=FGV+Z M-(-*T4E=$5V&D[+#R*/OZBKCHK*EVTWB%7X5)>H5% S^OJNVY&&BG,'SW3J3 M4K,7G"Y%4@&C!4O\+$!@S0A5^M^IQ]&32=+N24C3$576:N5FE_KPIZYJ#3?E MY:[N4/3DD+E.A(V5@41+0#22_DOEA(2[N 6V[V/ M;:J9Z7#,1D>3$-EYTP"O;.ACS%DT1[S&? MC=01S&"%T[^RBV9Z@++C>NP:'%*6A;RB&@?)8RF5WQ:N#PK]TA$+7_Y"PLG7)SQ<$@%@-B07&7K3*R+ M)F)DIX5[BP_(-;3S?PF4/DZ2=JK[B63ZNJZQ3D*KS;8T+T8:B+0.3:HPB8X) M!%S-RCUUUJZ,K_$HA+H I #SH9L9Z,I\]H!6N#U0M\TE-B;1*Y,WV#6QY8PB MW48"XY312H%(FP?;[+8/[:77K\-$YJBV)YQ9P Q [,FHI6+$HC+(/N3KG"K5 M.L&:7%#1=,%PJI$299LS@$4"T1TR!%#2UODN-_.5Q"^.@TXBG&V0>*D E E=@LVSS5U*6J[%!93ASB$=JIL MCBH^"M]RL:G,#X"WOI3ZR+'4K43:*E_9@0@M:2DT>>@H=:%(4C1, @_5_#., MO.$ZG=9\-C1L4NL.N,P)',8S8PUY:BDZ-%MQZ06ZS^M*7?"*>PU81TP!-Q)B M$NC/5!N"1L6PQ,U&#FH,15XQGCZ*DTAZ5^<+SY9HM<&A$:Q6.*H4RJCDJ*8J[N"4')15,+Z:0%.[3UI M!>]HY-H4B#>*PV=Z MQ-)_.TY8H4Z.;%%6)>]5IT$W[ D)_551@UP#H^CNM4Z9=(3&66*UDI&CY!,\ M_'+, 9MR8[QLJ-A)2+)J,?Y1*D%,56MA5P U#FUT>EWB695BJU-NAT"X7F(B MU51TD8Y38='1.%8[ZEPZB14648.W3K,;_IS ME-9".4'8N^"A39 Z5AJ4Q3< MTO(ZLM0H?A%3^"2@2]J#;G1[4%-3O .[F M:DR)5&%A1DR8JW96O'U3'0CI* M50K9/A.GXFA7BQB&5Z#+:.B"!NJ(/&12Y>03XQJFK"N0$J(Y#;V)G3J9E[+P M,)'U0-REZ0>!:J@%K?*7@6&@+V2W<+503!S=[ALBB1R93E?8E2!CXRAK% 1C M'>^FH8#23EN$S;0.O#BPQ,-E_SH@ZT(H"R/+*7T"0VTV[;[,V,F9NC*_ SJ# M^>0!H_ZUU+^5P::2T'ZP*R^WX>7WY3VTF7LM0K7[H;.;*_8/=4SM[F;.R/\T MFCIE1=U'GJO@SI;78=8?N^WJ!F&QUQ0)0M32[,\61B30R6226%(=DW(F>6=) M?V#DD:.L ^,HVJSC;-JW:EL7*@,08Q6]6D4?'FR?L6[H:8OG%)V"T]AQC"QW MH.PT<-=J2QJDB6BI#;-Y\U)Z-'#2+B?";BF/NM*&$HFMO:$5O^"?5*V+PJG$ M;LKD1X 9VV(CO!/;:>X(M#J,7]?4M04+>0B#?3ZQ'<6._75>D4>=A#=*0\_6 M:Q)<.&62]%[)KV!3+=;)Y'TY&]*F#;$@G U&KIA":., Y!;C A9?!!$'&E:R M0V:UDE.R#W7ZD=I07'7,>DCM7Y;-T%$P0,F@P;@7T]OU=.BXNU/QMW., 5H8 M X?[5!Q)%P6[,!KM47+HG-EUWC$!G%YKK9NHN*JA10(WYOPBT>,+\8F49PX3 MMH?^UHH8P=P^[P$U-W$CZ>3 -XNZWCK/VA8+0$T4AJC@ER[#L/?8JA@JM9'& M/FUQK#AD!Q%%\7KR-&T;NZ:BG+ZDBI.9/&-]$*T[W*V"$Z&-S\,.!F^U6D(X M:B,. T*_ MBG1)FR^K \$J:QK5S$%JKBZ)F,L!D8@' A3W?Y 8_CH&D3&[7U?-GNWH9Y.0 MMF2>(1%%JKGB IS>/;JTI5452GJOX:YQ 4;NYA5PF>6&NJQM4(]AI"-9@T;# ME"(1WJA /"?@Q>J/RU6.YF6N<+-9YSOJ\R9$K&#COL3OW:&0C+N<[RP/T'U9 MW9&G^2#TA#6AQ%;*MIS >U@=HF!E;W)E$- M,; 9M@67\C5 ".8'V&VW#DK>Y/5Z43W"M7\!HC# +E;&NAPSY7(.I9U3$PAF MQ7-4^%%ZAPF>@;B7E61/>KD&A'=%'A8X&DD[)S&+I1]LSTEE*BR[B]598LEM MEH/RCE4XPU2J$.<&OJ^Z!%!30CYJITO\YH"U1C&-;HL,6E-!9[V%LWB@+&I: M ^);F>U%SN=J/Q:?5K=>7 LFVH*Y2[?6_9)-952I\E)!0Q>^14,=U9.THN)' MBG(]$G^LD._@3K%? =)[)T19 Y*XQS;[297DS;G N!(^@Z?!2>$ IUSMF*@) M=F1"1L$*E]1I4"!SW60J.9*(DJY82+= WFF;!AK;J$-6;KTOWK'Q<]'ZE_BE M5.A0)F'FN8VN?E)Q'@,=#&4,JLHFV*NV9I6%V\E0G#HC*>GC0AJ\I:B<3^:< MU(6F6+<& !2L[_6C*^H?R_VGN)(('!OEM:K+0>#$>!M6[?84S9OCO6UB=B>P MATA:JAA55B:*39LTBGPII9:B6H<)ZC3AGT1DV$Y%D@3G]9GJ2VH+N$]Q\]G5 M8B),)BM5T&<;>#K/Q?BA8J!DL':2'N&N-73_MEC+6=U+9>D42G!][6'4*8@4 MLYU*U)L3[J];\LHNABZ(<_*%OM:'P.10$C!LQ8P"LL)73[5WJQG3=14)6GOL M0P[]P(9=R;X0U^YRLW.C2(D5\)BQ3UUF*H?D'0$;A33%Y?3:<:LSE%$[W1+W M*G+*T&55[<[";FF2@A.>.9W!<>BA^2)4/1^VB)P,*Y/?[>7RG; G53# F)4: M4418'"SJEJ5*D_@R:[2"T.GE/V]G/ TXJ6-Z04:H@93+&@[^V-[3,SL:IFU6 MS'7(%VE&-@ZK-KES00)T\SN^?7;Z+VRF? 2Y&=^D$-ON_AXWQAB)382BLO@I MIY FN/O4W4>Q(1NFFK:TXBG(6(O-;J6F)DIK8;"3HLDCJYB>3B_F4KH-^@C& MA^>MH\&\$,F%)PG*XA#+>P<*(VV, *7D*'@4Z<;%%P=HQO>M\KVX)B M_[:;MY6@O:RJ+<RS7.89[H/S/.A=A[<8^,38J<\MFK!7&"1K@V7XM7#*03OV2\VK$H21Q&["7 MV5W5MCX1 0'6^I!G"]L^@;B1MS9IB^"T#,\T &]D]T+3*58JYX9;_D@H%G$ MN')ZZJGOJ!M/9RI0D M.*XD>^A&Y>M/C6WC&:.:;?6]80W9;/7.=F% MZ&2-5JYKG:RW8,NJ%NI9C#8!-\$\P4#JIB#(O84@F8L@.M-/W5U>BPD+LO0F MM]RN*7&X0(9K%55M36']["WQ3?Y88FG[:J.BRM[GFIL/-X0-'ZN0C?CI M(T3/+O71/E/N+S.9X.KV8_2FZM%SE_TT]KH-4*%,,1!AI?\7$GE+ MQ/58&PCQ>+;Z:#)3K=L3T8C'VG>X?2'(QB,-B;7=B?S6:&PE[0?]CK)DYD4( M*LT9<$?7.SGG'ZH[C'S;>I7LJ/@&6>IV!4M?IL'Q70XW=FTL#XHUHZ=PP7V5 ME)1I!2&TXV]T)^+3H$ ! ,'-6R&8K".1 BVYYB:)5G5H\THZ2J+^S=7M,Q7' M9Z'(F%!$&OOUZ!?YUK _M$X3T:$J( !L3H_1A0)B*$DJL?UJEHP/& ?HFR0 MSXH5(%))L8IJVJAML#F,;/@G$] +U/#D2$U"EW=8A 5.NDZHE-PU#A"X, M5COR4=NQPG..M_QA=<.637(HOHRQ9N#M14T5Q22+!!D -I=2I=B(N)V[#^"A M$C3\\7@UIL34C](97)$)"CAL87^[0;H)T^X:GR^61@.=F88A,'DN&*U<>5FP M&7#FM@-6.WK_]J.6G"2?AX_8E1M)I7:[>3<]F[+B TOIYBD--[D"MI7V!(27 MK0\]*;I/XFM0MI2D'2HT@Y86MT>2 LJ/N>E._. T);;PQ2H7FF'!9YWK=;#5 ML(.>%$I/!G^T2L"[CQ37!5P03A<# ':BP8=;RG,CE8 8:H4-NL&&5D?GFIMO!M@L MG/_!S0ZL94OS^:V)G W%.%H94HS@&@];5\E.!&:L7A /LJE"HX_:J@LN_1$L M,>:KIE67WUPZ5W,FEWV+2_9 REERE,0;T-VB&6_!$&W')D)U1=?Y >Y(/!## MMVXTRKVTOW6PM]TF 4'A("=/U22E;U34C M4;F2EG%+2JRT"PCKL>/(U*J$DUKD5CI*8Q79U%J\P8= 3&@ZK6DS8FP:+6*>,^XQ(A&Q=U,MK^-K=)TU!;LX)?JDQR8 ME>Q=MT?<&M<=$B Q0BM#ERH$@ >U?42+CDK6QB=53K7*-S8699V3^]LAQ:]Y MP&34QQI)ZW)O3!US6BA%[O;+#@IN#J* M(N$.988TJ8X6BFHWF#+(+DO1YTFYL%KF'9CQUT 8K'SVRU.1WRMQ_%Z)X_=* M'+]7XOA_KQ*'WT&3\M= &B;)TG.>WII,%1V6KO[;SC%YII&)5*Q8A9\P-)9,Z^.%$@$V?U]G=]K.B5' M^?//@:,4&"\69AIVJKWFRR#%%5T:\EN7Z+/JYDEYNVO3QXB: V., Y[(;!!/ MT@3+QO73>,1%Z-(T3JGI8X+UQV9I]!I/&8\2R^V-!M%P' ^3/K;[3K&\V3A. MTI%.GHQ^ *@,9_$(?AKT8^P5FJ3Q<)!&LSB=SE1IM%D\'"=1FL3)<( UYOJ# M:!(/)P-K[9SG]*2:?VJ[MT["'[:H'D63-.[CE+"Y&:+B:#:V)OM3MMI\2\E1 M& @]!*2;CA!/IS-L*QSWL=\IK*,UGRSQ: 7 4\O]?3DZBJ,3+N4Z_U='QA<4 MSD[\\1UE(C+P7W.Y7;SRH[C?GQ!" NJC"1QE,HP2/(G1$$]L.DG0==\' M J/.%MU,QDXU@]_ZB,E]6,4 ,'$(F#0 ?+V5(": .BP62^3!/V- U''ZN>1C9'1B64-;] S^@#X_'V% M&=K$@($#PYP$DP/+\&#\A>4CGQ%H:-P(283 M*DT)V PT_MFN**4-$OS\TGCQX;8!XYY.HRF@*;"5UYC7L<[K?6MI"6C["6!H MTA_' [BSUU:M<^?$1E10%%A0'ZY@?Q"/@;6D?;@?@R'7=;7=P,^Q;L%=)2MX_\Q1Z**%A@T9MSG0&27.=9^ :!>J]#1*S:4=68H/_'Q=U3;N\%& MSVS' &H$Y'',14^GJ?LW$#8L]D:-%;$O$B8,$O8,Y>VD'\_@FH_C&8@D\L<0 M[FH?Q9Y%'KW)T/0 _$,>3X 1S"+D]@/Z [C!*$Y@VFN=Z(QH^G'--9JJ M_WJ880H3#5%.P!4/$#?'F$H^&P]U;V@02SF+ -OO--C56I8 +P,B(JL:328D MN]C<6FQ@/O&5 MRL59_&O)1"&@(QF*)XSJ@(0@OH!8'@]F_&\*1.]+CM'''?SV!28L5]AZ_?,6 MN.:G//IO1*?3SO<)AZ .W0FRU&7A=>JTV @H&7")JV'D[C[ UMF(K@@7, %I MD;J^@%HR!:X#GQ.ZBA/ZG.+GT0@Y1SK &@>#Z1@_8Z=YH!E^F>+O%8J>8A@P MM?_:] ]^52/]$DS !-1H$VB[3AS,J*_74R)I3ZFC89)!O[8J('U]92*=,8D] MQUA!+I)+=EJ!8IB@2IB EC89SZ)I/[&?NLVWVY)&C*>C_@7@()HAL/'! M!/^:#887(""PU1\>TPCT0K42 94C.I],+J(!# SK @RV-O^"FB/9VTY3WNYL MF'I_M[%8(NA.0')ZDCI=,"9=8ZFX=UFQ^ *B%BH 9,(IN)*,A._@?()L#O5B M9'.^>A*RZ9ZS$AABMO>-RU#1JF@'>IDZ]^,1&RQ,QX!J+>/8]M$4%'Y@X"S. M^=.!;-OO3T%)3:P\".MGT'*0=0'.C*._J%J6UN^S$7"WR0RKMZJ2G]:OYZ:+ M"<'J'^5+CSW..F;W0(L7Y +LIX#K:?1^L"5EN MF;#,/E3- ;"VD?/0".1D A\UFCB,'524D,J3D*0A=4OLJ&WRUKGA*UY@5 B) MCF.,V2/A^PUYLSXV(LTXITDUI.@L#[_4 ANK/1-@3Q)@<_IJ6[NZ",6KL.$=!$-YQ^[XPZ-YQBV$Z MK1D0?.8LHPD;'KXQ- #O*^APNE6'"_D]NS4&LP%SHH ,,O)"1']7(F8S< M\,AVM=:VX>JW%CP\4XE XU(@-TCC(0@>\,\ D XD9S0%X%\)UXM[(8&B2X8O MJCRW5"3GK3@U1T 1)\ .QC#_&,37[@G5 :%W#80/0:_A GSH')B:S&@ M+* =9GK!GY+1&,6TK03J6!?:O,2$(_E6-??!G(YS])3!JSA8 I(>?J>BE,AA M>7C$)!ZA@AJ/A\G)LU\1+:/)1_%DD**H&2<3$&=/.4#<+K8M2OH7\G&0@K1Z M&#.Z4VZ^$!^.9]S\JY&%)R%6RJIM@HW)U*P"T< T8EL<")E*0_B!+0-O#_[5>0AEUA&6/RE$A\,.!X-$I&T11=IJF# MY>=) KK+.7P-_QV@XC.:'+]*0T#X\1!-J1,2.0\D=9V_(H1 [7Z:\'7M"_*" M"###3\. ZG.+G6-5EWMK.>]4.8+WDM[S#J%B/2 ;.TEK4A*1P6PJ&4K*&O * M!/B7&X7$HH[434!O=H!B5@![]R8F(#>1W.$E >$1/ MK']Z)) .V),$;'="R$;KA66]HS"] N1A4\OJ]L7[=QS)B8'QI52)0.UFA;4& ML;[;@G%2UW0AI6Z>48D.T'%(#;A32$C!A;7!3I/9@P?;+KW[I9A#&..UJ,"2 M4&HAOST%;F,0=U!.&N+/B4_A IB##Z8PR/ TK!G LVA71E]/ M"&6X.R/UR*2HJ$% #0BT;CV!X/@M8[O[RW9(Z;_WA]W^WA_V]_ZPO_>'_;T_ M[._]87^+_K GM@8Z@1N>TE7@%[)[_M[ X+=M8'!BB;3GF(); H@OHX^WSZ/S M,P]]WF+=C;Y4MF[_^,.NA!^3\(\W^5U/-T]H__@:*UU)O<*.'^6LO3E1C.^: M4\=>VY?FKQ@*'+W$.WJH71="1]71TRVAG!90?JI$N,1/K.L#K1>Z+(950L@; MQ_:H9:$ .?9,FD25[GC+0"(X;<;?N"ZN<*M3O#]2'J"J'?(%KT3_\(PQ'EI@ MGQ_@4]=.H[ /5KDB+$ U]\MH'3H)4ZK\'U&[0GMP(*()6 EE+MU*T>;L0577 M]+9RT%5Y;Q\ZIDHW*XKM)R12+>27H'KA=IUOT"/G#YAFY._44']0.8@0_",8 M^]]^DXD-NP^MOB3<' "&\P)^K K\^CZ #N&'AAKM@D60SB%5;M$ET%Y5BL3R M *BP(4.6SM!.\$%Q@D.D8-I!OXX@[?"R/R.DE5($RDG4L7)$32Z5<675XI)H M W]/'TQ%A4-$R'K,%)#IAMT;C(F@:0+TFT'VF@M%=&_C?;Z"#9.4R"4YR8SR M]JXL[B6;[84*5/N@"SC?PD_-4A)4#VU(K=4RD;AEQ5K967N5T/7KK3?&XZ^W MT7,\^+]>?2Z:_P-RQKHH/8PQ4VVLJ2H]E4GI>7?>Q M=]Z4UHB=/W=G[UDK59^>=V2"/7UYG:EK![$LE,KEB1*2L=4I*/P08(WM/!W? M&&4E576_[612>7?^!(IM0.Z!VLUR>CK$#V8>><)'*,7(V[?D%'G "F41>0_I MW*%#F3?.)7%2M4';]QAW<@YGB,90$\^L",2[GWM>]N_.Y@$XST,(_I4HBN7QU=9 M@LD\ 4(;S.4YGF[C +<[L>8+K\(VOWQ%M7F/9>I\I\(O)/KB3_^6C/O?8GI, M^\&D0]P-IL4$I+:@UNQA!2?->',GX;F#*3/MAX;A=ZVT&6^Z?OB5$U)GO%>" M23+>A*/PA,?0YBD9+E^ 2:'QG[C$&^XI\80DCE,IYVV^Z6E#7P?EQ "ZP'=) MX#M/.\98NL!WP\X\"E?D.RECXN3-ZA?^^KZ"_]YP34&/GEN!TTZ=RK#^>D*V M@T=;. Q$18%802 'EI)S#'=X$<:\K0L._,//K#[IK5/XXBOT.'] C_/S_(ZY MSALJ*_XNVY/_**I?LZ.Q%_CXMI(X$U1^G[W\\/S*&W5G*M_H(DE4,(;"[^A'RQIL-4@# M"6A'=EN M5?F)HH_YQQLN[N@1;)D_NL-:, 2 >0:8&'A2+6G. TJU2"H95G.T>9 5_FH[ M0>!AVRT?>&PLWE2%*OJ%S;T*CD1:YAY)[_>2_A__J2W- MH#OY[@LDNM>J P$\I,RG46L-9OR3A8U BIJG9QS.2#OP..>A'7A 4M#\(^C. M.CNP%R?CS#<_!2F#L=XH^^>UZHL]/ZJ!TYLZ-3$L)25IA[VQXXZ/^QW/2[+) MEY@J?FQG,Q"CDPA3PR[)17Y.-9%-FS7O?@]Z$Y\(O52<$QT5;OGP;E>921.A M!V.W<#EYWXZ^TCGX6W<5U%ZR!85:FYD"W;#O_N90-J@)Z\_,7LP:'@Z)8LPO,]3=A'*).R& MQO$4NJ>]>R1;[KNG).^=@JH'4[].IDC'5FURW\+0=G/?0H=N,M^Z(1*>VXGA MZ%0D7^AZMZI3B$^XR"GR)-J_=5M(P M;$(BN6SRSRF,HRNE[!Q>YF&\#9V447;@_>/)90=>!AD42=[V(4>RD.]5MW>> MUJSM9^V*U[*IXW$/RT MUB%,7I22[:?Q3N9IRS[L:#^8-_3$QP,9>QXA?%+"WA<=ZJ]QD"=GY'F2C)_] MX /5[^1Q//GLV+RA1(H#A^%!^F>GR_T=T9!I,6/(ONU]OWRK0[V^N&YF+PP@X_.ADYC+(P9/N?JB5 MHA.SPH"!A)SQ@ED[0/VZ#WQ%6YGKK?PCZIR,=J^CBA"@_S"%Z4 )1_U3S-WO MB^8GLHK9<(K>KKWS?,=JJ]2B-@D,=;#\\G?),&3@2T:A;W_^>C\\5KYQ(+B MP2^T )BQC5P!!LAE2TP+&XX<]$_RS!>S[S%HA2,82?BTV<'W.<9K(5-YM5MB M:;TF8V]K\5-T]3U\S1YC3 /#2-Q< A>N7MP>1GO*G#!&&M0Z#O'EY]DJ0W=> M@^7B Y?<&$(DIC[ 5*IZ04@4_/U%LZ7.4(HXV[V[L28RR. !NN/GT#E4_F"V MW!=PW:=DWWUW*('GF)K,;WA8=G*.3/=:E+NP^XD5+S&VK%>^0A5PD& BC__M M+.3#F/7&_I>CT)>S\)@!?0Y3DX)$(/#L)/AHV-W2D2]V@H^V^]53'+6'\HL\ MS<@T9[FT&GEU1%NB/YZ:@VX#'9>HSMQ[W;:<73[V36G_UJG+F;'CKI6$YV2? M]+IV)^JP/YA.''.S+=,-HOLM.XOGI%=/3%MZHL9+&2>B\7H:F6@)MZHU4ZPK MP]UR>W*2QG4DOY'0&@RIA#\W50/??U]7NPUG(8BY#Y\DVH\%[MZ:)G8'60 - MQ]&:$HAW5=0@DI8+4[/=#N/LL).^4['Z1+D"*5I*_I#>E*HP_E&3NDH&# W9 M#B&\H?[%:.X)9#XH%SA7JLOY(9UC<&SH6Q3S%EUCMY\^2D6.IG!Y2&-:\)6! M&,*3T=AVPH6OK[N7I[/3[FRQ@$+B9X;Y*J*;)Q.,^/+X'J6#=:1FM4<\G'D% M)WF;A10@73%757PH*30QG!CE(K_5\2G_+ *B*0C+/QSW-05%\>OKZ_97P[#( MW(;"/R*=GF2>_;IIMM_]_U!+ P04 " .>F=/DCV>J$D" !:"P #0 M 'AL+W-T>6QE9A;T6Q MCVV!+IXL9TY__23+ER0CNV3=2%ZB<[ZC\YU/%^)V%S]O Q<8.8X/:82#^17V M?I_TTM_/:V([U+,_H_X)\P[Q? _Q2+0G\=HF>MVNQF$FQ;BY4^P PTPXH!5A M$;XCC"X5M5D9X92M'3RQ0"*95$B;4S65 XM4SRX<.,\>>,?#J9"JK>TJN-]E M-WTGT'M6(&5L$#C!#HC#DF@-2MP;IYW<@C^$4&G9H-:2&R.E))>"M!KZC,XPM DP]FB_AB_9 M%G>3(3?''HF/D571FV;5G3F>FM]*WF1SW)NTA_&BDJZD?E^;Y8C6MW<.'A1D MM&G])AL$&'92EFS]CM%<<'"+^67!X,""<4CZ.JB0BCX;/GM5$@. PF@%2M-D M$_FF2+F 1O?7J_[WD]E]E5_ + M:K2][01$SDY!Y/SX14YOCE^C?8'\6Y%>UQHW^N]6]QU0M*PITU1T<@N:IN#T MV.=/A#_;=Q7;ZH%C$S;TFBS-0W>+W^2FD)&:Z0>[Q#88X='^:(4'\V'68J"( M\&A_@I36_*8M.+ZFX^]02P,$% @ #GIG3W:E#$UO!0 -BT \ !X M;"]W;W)K8F]O:RYX;6S%FEMOVS84@/\*X9=EP#);U[9!'""-D\Y FAEQD#T. MM$3;7"72):FD[J_OD1S/9**>[>4D3[:HVR=2/-\AJ=-';;XLM/["OM65LN/! MVKG-R7!HB[6HN?U=;X2"/4MM:NY@TZR&=F,$+^U:"%=7PW@TRHW='UE+)6GX79;=EU_KQ#VWD=ZT#[G\E!O 40^\QNGK8_^XJ M\<3\GVK4RZ4LQ$0732V4V]6C$55[=V77VSP*WGI:[YW)08P=89DXD[##3,FK!Z2 O8%M7LH2[EPPV2J$L_/O(*ZX* MP3S(&(&,WP1RWN+ J1YD@D F;PCY=^Q!I@AD^I:0B0>9(9#9*T+N&]E9II=L MON;&@\P1R)P6\B.WLD.:&6'AT.=]^AV"]HX6[58\"-4(#^8] O.>%F:J ,9! MYX?E$=85!Y1UYKC:M7>E)U; M"Z+RP5!=$/OBD];EHZPJGPNK S1)@0(F(C7 MN0QHL\D?$H7^J"ET+=L>_A4Q8 MH(^((_TE-PK26'BEA.D$Y$?6"(OS$7&@[V#6NBJ%L;]T0 M;#95)VY>L5OAI.DVNJ +W=3'Q&00$=M@SBL(%DZSS_P?;=A%8QV\@,9_^6), M!#&Q"*[%"NH/PDK:LW]$$Z.C!6(G7'%IV#VO@A0H MQL)_3!S^SPOHFU:VY9VB)C!HMC @; SXO?"SCAAS04SL@GFSL.)KTS;K99NU M!2\;IH686 N]R38[FL$HH0A=&F.FB(E-\91XLZ,[2#V$_=7GPCP1$WO"R\%[ MV3!/Q,2>0--Q=N1C8IZ(B3WQ(B'OJ\@$,T5";(I]9MX+AIDB(3;%R]RW%Q$S M1D(]BNB2X%XL=$:)6!LO,\]>1$P9";4R>E+07DA,'PFQ/M!<-)B:2S!]),3Z MZ$FI>JL24TE"K!(TDPFK$K-*0FR5GR0,$^&XK,+:Q*R2$%MEGS ,,;6DQ&HY8-ZT,;RC[*O+%--,2JR9 ^2\J6MNMFT-7FCE M#(?://4, M8OWXF6W0\+L=/B8FH)1\6LO'?-&)?$Q,0"FQ@/!<_-C'Q!R4D@]GGN?B0=/[ MF)B#4O*5#P0S7!#$')2^^LC&QPR6!#$'9:\UO GC^QK8H5-)'Q.S4$9L(70] M(FCT#+-01FRAGC&97Z\^)F:AC-A"3^.R_\H[,DQ!V:LLH(2O95<&R8=U?C3* MT#5U8@7U87[FD+>W [:PQ3$%9<0*\A> ^ML:,T]&;)Z> ?DQ.Q3ZF)AY,NJU ME[Y!^:$3^9B8>3+JM9=^S M=;[0*/NO),?/DQ.9!,8.0GF/FR:D79-!)#M_C M.6:>G-@\/UMP>^KL/B9FGIS>>NN9+O+"NX^)B2F=/4?TPDT0" "$*0 &@ 'AL+U]R M96QS+W=O3MZW*I*R7^>D"?+R $FOF??EAK/[ZD%PVJ7O MW>[7);7EDXJ_"RKW>9#,!PD]*,P'!7I0G ^*]""=#U)ZD,T'&3UH,Q^TH0?= MSP?=TX,>YH,>Z$%^#61<\Y,0UGRM/>#:\[WV &S/%]L#LCW?; _0]GRU/6#; M\]WV &[/E]L#NCW?;@_P]GR]!>@M?+T%Z"T+7&NCBVV^W@+T%K[> O06OMX" M]!:^W@+T%K[> O06OMX"]!:^W@+T%K[> >@=^'H'H'?@ZQV WF&!LQ)T6,+7 M.P"] U_O /0.?+T#T#OP]0Y [\#7.P"] U_O /0.?+TCT#OR]8Y [\C7.P*] M(U_O"/2."YQUH\-NOMX1Z!WY>D>@=^3K'8'>D:]W!'I'OMX1Z!WY>BO06_EZ M*]!;^7HKT%OY>BO06_EZ*]!;%[A7B6Y6\O56H+?R]5:@M_+U5J"W\O56H+?R M]3:@M_'U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+MB$K[F=/!0U48P$" "S* $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%C>LK%U$VP'8&:7@! MDYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%4YQM^VZ(RZ))R5\P M%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/8X_BZO*&5O:Q2[/K MU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%[':;N\1\;5GD:BS8 M'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#E/JNC(T-5/]+H1W6 M;WGO;$A_;)\;LVW'/BTHCY3DE+<%[1HU%5X_^:\&ON^&R@6: M^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYLIN^[7OA',;+I\+NW M?K@< B2'!,FA0')HD!P&),F=/'R// \ 3 @ "P @ $ 7W)E;',O M+G)E;'-02P$"% ,4 " .>F=/)^B'#H( "Q $ M@ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( YZ9T^R[O7:[P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ #GIG3V$HF=/MQ;M;LT# . M$ & @ '-$ >&PO=V]R:W-H965T&UL M4$L! A0#% @ #GIG3\/0S]BF @ )@D !@ ( !T!0 M 'AL+W=OF=/PC^W]N@& !9* & M@ &/' >&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG M3\.,.OJT 0 T@, !@ ( !K2, 'AL+W=OF=/(3JHU[8! #0 P & @ &")P >&PO=V]R:W-H M965T&UL4$L! A0#% @ #GIG3Z!I@I^T 0 T@, !D M ( !;BD 'AL+W=OF=/W:\O.+0! #2 P &0 @ %9*P >&PO M=V]R:W-H965T&UL4$L! A0#% @ #GIG3ULBFZ>W 0 T@, !D ( ! M,2\ 'AL+W=OF=/ M0>BK=K,! #2 P &0 @ $?,0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ #GIG3PS_-]BU 0 T@, !D ( !_S0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3U%VU>JU M 0 T@, !D ( !P3H 'AL+W=OF=/OR7VNK4! #2 P &0 M@ &M/ >&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3\MPC3.U 0 T@, !D M ( !@T 'AL+W=OF=/6\:F2[4! #2 P &0 @ %O0@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #GIG3^-,H3>U 0 T@, !D ( !2$8 M 'AL+W=OF=/E95U M1/L! #*!0 &0 @ $T2 >&PO=V]R:W-H965T&UL4$L! A0#% @ M#GIG3Y)LA9&V 0 T@, !D ( !9$P 'AL+W=OF=/]?U@;K&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3X9CPM>X 0 T@, !D M ( !+%@ 'AL+W=OF=/ *-^+\4! W! &0 @ $;6@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ #GIG3\N>W:*W 0 T@, !D ( !!5X 'AL M+W=OF=/EY[1D+8! M #2 P &0 @ 'S7P >&PO=V]R:W-H965T!A !X;"]W;W)K&UL4$L! A0#% @ #GIG M3XJ^"/*D 0 G , !D ( !PV4 'AL+W=OF=/?=_6P$," A!P &0 M @ &>9P >&PO=V]R:W-H965TRP$ &($ 9 " 1AJ !X;"]W;W)K M&UL4$L! A0#% @ #GIG3U2!SFN[ P K! M !D ( !&FP 'AL+W=OF=/@'&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3SC>R.&J 0 G , !D M ( !,78 'AL+W=OF=/X*(I^8<" !$"0 &0 @ $2> >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #GIG3TK"K_<. @ D@4 !D ( !CGX 'AL+W=O MF=/5R>-?_,! !> M!0 &0 @ '3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3Q89 M8?84 P & X !D ( !M84 'AL+W=OF=/V)W?N/," "+"P &0 M @ $ B0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #GIG3Y[^DMV\ @ @H !D M ( !QXX 'AL+W=OF=/^H13+J," !^"@ &0 @ &ZD0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ #GIG3QU616%G @ Q@< !D ( ! MSY8 'AL+W=OF=/ MRJ5)01@" #9!@ &0 @ %MF0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ #GIG3W%$7F=/6N!K<',% ('0 &0 M@ '-J@ >&PO=V]R:W-H965TP !X;"]W;W)K&UL4$L! A0#% @ #GIG3\]YU/E( P +@\ !D M ( !;;( 'AL+W=OF=/=Y;2^3<" B!P &0 @ 'LM0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #GIG3Z:5:UFI90 78H! !0 ( !,;L M 'AL+W-H87)E9%-T&UL4$L! A0#% @ #GIG3Y(]GJA) @ M6@L T ( !#"$! 'AL+W-T>6QEF=/=J4,36\% V+0 #P @ & (P$ >&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ #GIG3U'],)-$ @ A"D !H M ( !'"D! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $X 3@!4%0 RBT! end ZIP 57 0000008063-19-000047-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-19-000047-xbrl.zip M4$L#!!0 ( YZ9T_#)\<<_Q$" &0O'0 1 871R;RTR,#$Y,#DR."YH M=&WLO6E76\>V-OK]_ I=]KWG)&-$=C6S.B?A'=A@;_):(@8Y/O#%HUH05L.6 MA W^]7?6DH0!8QO;(*TE5O8.D;2ZN6IVSS.K^^/_G/5[C?=Q-.X.!W^NT4=D MK?%_UO_X?YK-_WVZ^[*Q.?2G_3B8-)Z-HIW$T/C0G1PUWH0X?M=(HV&_\68X M>M=];YO-XIIGPY/S4??P:-)@A)IK!T=/A!:*6AF:-@7:! ZT:23C3?QF52(2 MN(J_'3YAC#"K+&D&*_"TD$C3!&>;-FI-8M(TRO!;>!(B4=Y8)ICGP, :X_&A MP7 ?16+4Y\<>3?#M\ T'XR?=L\F?:T>3RH^&H\/'W4&O M.XCY=1]/1G8P3L-1WTZP.1[C2X@F84TFUV8WL9/1\,I=[!A_&73]^)$?]O,% MAABFYZ?G9W1O?BHCA..CQQ,[\/'B_/'5LS_P^;GT\?^V7N[YH]BWS<^NPGN& M3Q=>?H1\/#TX/W4\^M0(R8Y=<1[^6$C>)+3)Z?S4$*_=9Q<73M0GE?:D7*+REP?KH?G@XFH_.; MY9\=S->JJP*AB33QK"N/FE_U+2O1E^\S'@*CZFN*GYXQO^"SAKAZ=C[L['BN M\"\W63;W-;3Z:,/Z'_TXL8U\9C/^Y[3[_L^U9\/!!'VYV3D_P5OYZ;<_UR;Q M;/*XN/+Q^G_]UW_],>E.>G%][OE_/)Y^_^/Q]*YN&,[7_PC=]XWQY+P7_UP+ MW?%)SYX_&0P'$9_=/7N23XRCZ<=N"'%0?,3C;;SCJ.NGCSZ;[,;TYUI7214- MMJ$,UH(-WA(/2@7FK4O4:O5VL_ JBIKZY%X#V\^/CMTG]O:C'3W' M7\9KC6[ FP?^S[G;'+Y_R7;?[_/6:3C>>G_PPASO]'=[KNX M]?'5>?O%EMAYT_K0ZO3>[73:QP>=?_JMX^?'+WF[M__QY-U!9X/O?^P=M8Y? MG^]_;)'6\>[13J=WW-K<$@>;[S[NL]?TX'C[;)]J\I(=G.^_\;)U_/1=Z^/A M^<&;[0\[G=99>].+=O^O_D'GM6B_V2<[;]J]]N8[OM,Y?!]>/.^Z%Z_ESN8& M:?=?GQ]L'O3QNK/VB]>\]?$=M-^T^_N=T&U]1-G>M#@^;W;-/_@L,3CH#*&U M^8H==/YZU^X?]/:/M\A!QW_$>]-]=G#49ML?6RR_2S@^^$>?M9Z1LY>=K4EK MCWQX*X4WD4B/L0Z@"2Z(IC51-*FQG' B.>=A;3TKX(_'5Y2Y.-W^C?(A-*@1I@E:843U7368HJL(+8#RMK;_B]Z[;:=3$J\\F3]QP MV(MVD&PO1[9/6M] E8="[3U[6&OZVYKN7M(T<UL+=.2M 2:1\V>HTY'M;0]"//N_\;R2JOT'PK__ZAVPWGMW M/#QOO7CU<6?S+U31AFA]W"+MC^_8/JJLW7F'SWDE\'EDI^/%SG,-K0]O*9.* M9.>SW"0$MI(VM=2J:5%K,KA(0,/:.BG^T1AS%ZBA9Z>CT94LNC4(FXCX'YB2 MVAMO4Y"*$B>;W!*%'I2@:90630W"1DNC0S"^MMYL4H:([WLTQ!/#?PSG3AK4 MD,*[F:B5281[Y5)XNWUCG,R(]$DX'?7Q7D=SER5NGV\=3=M(>_CI.UN=CTZ1*EZSFUKGI^_[S MP4Y__T/[Q3YO;QX0?L8 V'G\$.+_=,_.-["ZWK=EWRW%_^] MBR813AP#>7"\00Z./8;C43:)S"8OO/'1V1@1UA^/K]YC M^KC+SRB^CH>GH^);P3"?S.QLJL0?B03S&\4B4,^_=4/^GKIQU"@$BCUHDB/.^IPH$CJ_[M.Q"S'#I5--D^E/CY@> MF7^?/^3QE8:ZN=V$!N9H%#%IL%9;HRD:5G1&2"XY64*[S5X_'F8X-/T:\&%G M)[VN[TY:L>_P$:&+1Z?EFWE8V)M@&^1KGO7L>(P>/QGZ=QMGW?':>K:Y)\^& M?0PGQ<'7F(T3,MLPO=L?CV]\R$4#7LA2"94R B3FYF4Q@DC, A%4*ZFY<(S: MM!HJG9]R2:M/5T2;IX/N5)7C(XM1[T(Y_6C'IZ.X/GM\<7!^B_FQ^?=\CR\X M/"3)J.,0-' 7G:;1*$.!)$Z5DM.$3&G.]Y4SB@7Z^;0>.9DJFUZVB_F1'W!= M:SSF,4(3UWN9W M.Z!TFD2-.%BK! %R /:6.D^24+G.?PD1+Q^@7&G-*R'M)ZRU@)[3GY]N 2>T#H(3!B8 &,3>.GG'D&9Q M;M#CBQ2MYRE:HS&8$C3%E62H;Y\,=6$YY@Z@C0^4"0O)6L-!..(8 Q&DIQH) MIG%\!FT0MY89Y2/+)HN%A#P%HR.3PA,'G@5C/?" 3V#><&',S-Y4N>U-+=S> MN%4*I&>).@>YFQ6T5P0#.".1H\]6 $J/1Y,G?X^&X=1/=D9[KJK^EQ'LA'45L1! (:P@T M: U$>Y(UB%XI]1+B?57UMY2\HT0T,FJ!2L0XRKQ.VBB7#+#HJ>1\"7FGJOI; M5/Z[S'O^CJ.]7&6XT$GHOL>VO'QJ42"VD^%%RWXG1?KL^OSC9AP,^]W!3;>= MO?TW:Q]7;O'XJO3?9&B6 />2(S@/X C3%,#*H*V$*!-:;>8GJGS\1-T9/R&2 MV,1M)#0!^JJU1$?+?5("79G;:1VB+##Q"D.[8OD_T0+:Q\2)U"8%- 9\9YI< M5%K(7(^A+"V.HWYOP+K',MGW/WOK/Z>Y#WS8/QD.\.OXIDI0(=B]%H+NCKA+ M0DR$@+: 0<$ZIRV%"-&;Q%SNCUM<:*C-XJ?-X@[CI8N48F-"G#D/E2[5CT MB40FMWRB28LHEX!P"(58)YL$FSC+ EG%QHR9J&[H+AG5'0TD 8TL*-!@C$R"D MMHI[S337S 4!,2VN4%F;Q5TPK#NJWAHO ^-"2"HCZ)30&()+3A#I"5>$5+IZ M^P/CZ*IK$7=5H5/:>9".<.D !#*F@" 7E*.!N$0XK73A]@%9Q-W5;#DQDJ8D M3,!,08317(IHK%>4&!]TK'3-]@%9Q-V5:[VU/DB6%/$1! 1+ QA-J?2*$QIX MI (292^"G=E1Y4NS#\J.EE*5C2IR+Z05 M-.2).,8&*4U -N449Y$M<"Y;;3X_R:'NJ"#+!;&,J@A><-#16J9L( BA#82D MA*]T0?8!6<3=U6(M221HQ[Q"S()?M"!)18<\VR*K9JQ"M=BOJV8CA&Y>7<;V M_K;=L#UX9D^Z$]NK2($T D0#W@2>)$1/-!@6HZ%*$1;4K(.M&@72\JGI[JJ6 M)D4M/251(@F0-N@4O2,)524$ CE1H:IE^=1T=Z5$D(8G(CWC,0(5&.Y"\H%: MJF-@6E>IE%@^-=WA2,SD;4H\@1-Y5('5P)DA!)*S&MF0K&)=IB3Z6GZQ!+@1 MBB3.;?*YG._R>MI)*8& %#2O9/&VC,I=2D65.'1=(K23"%<84280)AAQ4>6E M192O8B6LC,I=2GD*=:LEE89*2T$RYZ0FW#FJDTM)2%O%\E09E;NC\CZYPUEH,URB9(4;D@$,!ZZ5U(0FM5 MH4).^=1T=]45)W1TT1*ET*%T2D9[R5@((+R1-%1IGO(WU.3]:?^TA^>&G MM5'!)V$DT@ 0>4 +H(ZY-<(CQ1-L!5J1<=PM.$J D6F\9?E'2@,P(:04K-DM7]%*J-]I2 M]&GO K4>="X+*"\(^C))0H!SJU.]63X2OJ-*CO!44"63899BGI6&LP#4>^ $ M-2AA=2HYRT?"=S5_,1?<-.*V,(_K8R59W=.+%Y1NN6'>6= MG,85*>$DIRAB6.H4\T C-3H00+Z97"0$#%N9$LY"]7.']1I#G9-)1"<\&$Z1 M_>,//J0D@DZ\2NNQE4@_=UF<231&+;12R LT,\XG9_-&9)8Y%<+*%&<6'-_N MJA(#WFAJ)0\!@YJPR>;M YPR-H00"5>K5XFY?T4MO^R2&& GXTF^:/Q\.&K'#PCY\L;F>1/(T7" 'WVAZ\^! MX>PLM(9!L*,P?GT2L!7Q?8&8!0_A7G1,N*.]J83V&+2I$@PIODM:!PE$([VG MQE$GE['#XFK%A*54Z#1H+H@!B)X!9F7'E7+*4Y*0X2L*L M8R12;5>F]K9H5G-70Z8X&.#<:.TL,)N<=MY+8"9YKR30E2FT+1K!W%%537"6 M8E+*B$ A^*B] Q8B4.!.0G(KK5*:DM3CEW5T\3RE!FM%?1.5!$.DH#!\=Y8C3/;%J9>MKBE'-WQ32C MN%5:@(Y< V7,80BCP@90 4$!J](N V51SMU5TD20B-3R5NQYW5HC'%BMO*4: M$;I%*+YZK/F>M;1\RNR$Y^ 1UH%0(&ER+B:"V"\ATV+HAJM'F1>LTL7SY6B\ MUP8!>U .J) V8I(#X\$'1X-D*\.L%IK?[FPF2DJH#5=LR9V]V(T/#TI%G?!&WJ;YP9=U1.>F-N@.SB-8>GYGNU] M:ZC)]QO/T],QDN[Q>&_Z9N-+BX1WXGBR=S[&\^9'[S]*LR;EMXS2ET_]B2@= M/ N*>I]HWIO3$TO VM?L">?P2>/@)6Z,A.I7_%X,# MB'GY*DH!T3P)"J'>'.2IN:VI\G::SG6YX3'[C+N?;*Q0Y_-1C&'8S^M*G0YF M)MB)_F@P[ T/NW&\/?#WK]_;UM*OG?HS.\/GU:<423*K5R=N";.:(0Z4/H(B M%_JEK#G_4%;]3D.8IQL#,*GZ:TYE/2&>:?D\=/S*P$H*[EW M&KJ#PYO#S25SV>B.4-I>>-D]/)IUN^?-KU^BA6V,QW'RK5KPO43(3R=>#XSM MX>3F5UJ$35-V:YO^=.H/[M8].,V"7YCHU>VR3_#C_ 8W;99]F&EQ\ ' M^&],1GIE-+J&-XIJ=WWYE#)79FL/*9^'?-<(J"MU[)_)ZHHBBU2:)*605D8; M%,)'[9B,AB*,K%#IIK;I\MGT4FI7DO $2N69Z'F3864E4P2"D9$@1Z)56L.L MMNE2VO3B2^PQ"8MX0@;J"6ACM:%YI3Z+5$4%JL+4IBDAT)Q_**M-?YU];7;M MX6 X/A]?8M4ON_WNY XW>3MUX_B?TUQ]?(]_.N<]I)%(3(YTGUV*I'-]["Z0-,INN>&44F/!L+R*6TC6 M>AF4U8'P68_9PYI+( F[[SZU.QK,'U!)J#JC'0W@B\UCO*4.!,>8:)THK_K& MH\F378QR,XPX5<[U'R]4>U?1[T$;BT,P!I$(I84 KZ3Q*@]YR-.)K,$@L.S> M\0GFHO!EW>U&S$>G<3?V;3TV4'L^;@ M<"?MX:_C9'T^MC>/J%/E_G$_-WX4AOD^C;-Q]\F@V_MS;3(ZC?BTQ_?ZN/4+ MZ[O4BN7I^^>)X3^&7=K"A>K,P[:ZP(AG2@0E MO89 I,VK_!E!B$L\!&"+RXY+"_F:",TI-_@'$!PXB>R)Y"VT!>)B02M45+I- MGW;N_8PCW[6]SL@.QB?#T62C._(CF\K5N7U7RW)1[C1-6KNH@ NK00GF3-#@ MA0ZNDM.[2ZG=I4SSIHX%;GWP%AAH09U,G@G'C9$JZ8LAQU7HY"BW=I=2[@^@ M#8/ O$'BS2BR[:+VSV0>P!IY)=?&+Z5VES+%,Q 5M81$M&-Y.6_+J!91$PB< M<1(K.0X>2*)=L%JW0I M&3;F8>C$)YET!,_S1![*5%XM![]S:E2Q>?5@6AEG&MDPP*$#+E/D>C M22#>6Q&"7K&TNG@O7<)2I0:Y##76(F^':)6UE*&SIKS6F$-'7;%<.C_T5US) M-"HL=X9PEV+4P$QTS 'W1N41799R6+$TNCAM+B6#8JQU5%'44@S@&&901F5" MF&2\U(F:%RY: ]= M OM4-@JA6=)"@O7$)$, '33B_Q51:<42Z*(]=/$YU$@?B",BR+REJ>96,,J4 MX9R+)*DQ*Y9#+W19QAG!=^2C!!#:.LJH7!5YD5RZ(+5NER M]B$#(2C"W60SUDW>1.-UL JUZ*B1J\9"%^^E2^@>U8Y;C+7>$I>[OYUP(F@; MK72<"8@KEDD7[Z6+SZ42I':.2TN$!\:H31ZI:"2)TZ2-J>1N@5]1Z5[L=_'] M\URTX6@5$VGR*20G"9$F#V:0VLHH(]->,!<]]RN62!>IS^6P4:$ID\DR[PQ( M2UU(D1M&E$K"6UO)31Y+HL^EI%!OE.-1:.=9A,BDL>!H7K&2)&0P)&+2BN7/"TBT@4T6$]YBE5EI (4,AB>6 MD@*K/"H51,"D"L"DUF[%DNG2E+L$O"./Y=(S&048YQT01%$J.!.4]88& ^:SM0(J[K$+ M5^J2:L"H/860R7E9+ UB(8)4%#5K%:2P8CEV&9ZZA/[48*)TH%"C-E-8YY,/ M ,"I")&R5>M/78:G+CZG"H=NZHS74D2PS%F$2'+WO^GA)CY>6(-OJ13\9=;WM_3W\$$<(FEK#/)MZ%?,J2391P8/A/( ) MP1(58G N:4MT2%48GU1ZQ2XIMWIF-046O0 5R*VE5^QR M\FMR*2J@TD8*P*C&N$Q3RJL 2\)"%;AKZ16[G"U&D9_29 -X3B%9[H1G06AJ M36"*\RK,F;F]8NMT:5D5:Z3TD0+*AA%IHK>297S^=]$%9%58*SEU>A2TBEW$)6-*AFDJPB# M+6=.1$5IT!'I#5^I=+H$'UT&5[6*,X$JM!*BMQ8X-4IY;:1TM!)CEFZOT8WW M>$'7K^1*U AJ&4*?%!B)2&&>>(+$S,6*9JN1-1?GD8M/ELP13[AU*3$"5!#-M8>(F$AX$Y.KPF33 MTBER*3D2J R"B22Y4$ HU8)3YA,3(M(86!76&+R](F?E^6=Q-+G8_6$5\Z5, MQA(9K5.!@TS*$L1!N7,T1& >^$KERR4H=2FY$XQ(BLJH@0" !LT$,3%*';V2 MC%=AOFFIE;J4/)H$TXB'HG1)@.<)(VU0VDO",+=Z 2N51Y?CJ8O/J20F))O< M>2D<4,^-,=(Z(3SSPC#B5RNG3D;X*>\"M9*9-) AFI-@P4'S *+1FLK&0F> M>[9:F711JEQ2_I0,4G(LCRXRU-ODE-42N"4\,5F%%7E+J,KES"]5B@%R%DN3 MQ:S)''=2Y+%&S/)@ UFMK+E KUS".D=44)4K!A 5"!,= +64(JJE^!6J,$;W M]JHLEMQ8Q33)HS5)6.40Y@"R$NV-R*M5*82W8M4(YR*TN)P^35[H$-.A,>"L ML40G;H)D)LH08Q4VYBV7%IM"M\7TGYW_WL DV!F'K/Z?=DT)=YY]O=/K2#KZUJ^K/:>;N-K+RPED: MC":060NEVDD*B(4"Q("Y5I??EZDJ4248X'+1+U"\,K# MBKG3,I5V=YX6$V>!T[Q#4@#KE08MC9*:"@*&)+9BGM:R_@@1QNC\\HD5\2_K M=<#&H^!M (HN19FR(02GC3),\!7SK\6KZ@[SEQ;1.Q&C90;RPK4T)IJ7\?CA#$5\2M.+&!:Q$DN !<*(/NA;R<(.1 H"[, MBKG5$G1U=WXE!8DQ>"3@RD((R0IC=2YEBN1 $EM^OZHF^;[_A33O)V/RP(R. MG'H)X+340*0G$F3P/B99A?E:+&>!PGXZ?G M+7L\'!7&=-6&_D;-W@L477['AF5:1BXTZM)!$L)HQC @2.DLH0(8MET;O MQ?]H0 5I8Q-/"1V0Y(FPCB?!0Z2:N5C^U%I:)=U=3D7%6)9HGF%%@*$G6'Y*=9V1#;%M^ZLYYA0Q)_5 8C)! B5) MTR2B"$%R;I,A?D4CZ'TJ]5[BIA+>0B04$YT%FYP1-'%EN"41X:=G*QHW%Z2G MNXN6)B\F2 (DIR@8*[7$L,DC<##*N[3R]/SUX*1@"C%THC\:#'O#PY5<9(43 MAD[H%:.$ W<^6 T,%!6:)8WY%O-N+D8]=Y+!&76&!FC8S(J2(8[P@)'8$.2 MDWDY]16-H O7V-W%TA100](;:C"J$A$<0M&\5J!VS'&FJK2EW@^I[MGI>#+L MQ]%N[$TKY4?=DY4$H20!NJ#DVCL.3G -DM, 5)GDG+2K6OA4\"T&CG5#KC. MY)\R$[E!F*0A5:&T4YM&&?)WR.%?)(PC I+2.H^6!"J)-5;(X,J;OVOSN2=X M(!,S/.4)L@84%<8&8&@4S"(Y]L[5N>;A31I)T880-1$*;4)ZX925*C(F>60@ M555FWSYXXUA^OA%&*,HD9UO2FU ]Y)Q3%! *2,R MEP_RQ"EH\]>L/5DRIBE8IQ[JGET4@.G.9)7QXD\4DS"Y:H\EOEEVVDFQ9H M(HMWCM4U2I&,H"(EF;O^$9!KGC2"]1PS@U.I C,1OZ:;EW&"AK*X4%E--RB+ M+:+549,4)4YK4 *LH\1@NH[4,::LJ I^*:)_*QU5!*C!^*#5:A*GB)0Z;7G M8(*,#J..I#34BKTE7=BU@\.9G^>O+7O6[9_V5\1D3@?=J;VD[MC;WMO_G.*# MXNC"$OK1CD]'<=K<5\^9WW%^ROQ[ON7-54J;][!REBD?@!ODBCR(I!T(9)#) MD0I9Y#]VU+6N%W>QI:^E@.$@Y$EPV$#.#M[MI!31)/-Y+[>?[NS>AT%V![

XF1CD4 E>=28RZ)Q@%542<#REJOJS!=]X=S M2245%B1$%PA#&NW!D.ATT%HD9;T,7)-8486MKH=9J2TWB4;T+W V&&%%RHNB M!>4-DVE6\I?WOSSO=Q>:Y:4U;G]F]"OD+1UMTDDPH(GI:"6V2G)@(&D[F_Z1 MUYLN5POHJ\LZ_TP+Y$GQ(!"12 F$"4NX8SQ(H5.Q0FC1 I(P!N5J =DDK,G@ M+CH;%#':2&$=R4N8,8VLQ1N2)*?48,HIPE;1 LU%-<6/HK&+L1QY8:S)^;-A M_V0X^#26X]/\R:(Z>KXW&?IW]QS8KNGI:X'MVJD_LZ4#R+SQ$2/ QDG"6EIO6R MH@6:BVJ*%3+J:WKZFE%?._6G=@>W7MEH+1 'B'^-%8H'H:1FFG-QL;PV5>4R MZ@*O4'47D=HE(Y@4E%D&B03CF N).@%<>>XE0 ^+QCO75Y/!/%G2MK+\H\ZN:4F-[P_[9_V#$H)2JO43UW:0%F"PIDG MSCOC+5<*/&CM(P>'R3 )"\+*"FPV5RTM+V4S.B4(05"20 $P;1W3,5E%D8V 3L5CB>/*B)4J%*4T#NW@Q>#VQ_.)IT/\;PPG8'+X?WL872\H$!:C_O M+L<59Q2LQLC \D:<,@4T"L*KL'W\*MG 4E ! L,H#')!K1(898UUP#A!B$ " MHY$\:%2PE#BP>$C@E?3 M;8AY95#$!0(%T [- N?!'4/&A(L)0XL'@\()8Q2 M B&@19)(A/'24&),T(++4(EQK)7IA%E^YK>2 ]"DDV<> *&@(R9*;SEER U8 M>KB9?Q5SO$9G%9C-$?%;B [3?6)!)2&"UI(R_G!S_$IFWNG)2:\X;GM;_9/>\#S&J]=< M-:]51 ;"2.H4-9;F%;$\<@#'E7'*\]Q5H*K465 Q=2\%&@"3,5&M78@$LO=J M3P-PB#(*8J6I$#2HF+J7@@T, 6!>Z2", QN%L]1KY36#O'53-!7"!A53]W** M_* %>*$X02A("7)[@50O*$(X5:921?X%J_L'YG#0\Y#7Q\OZ:R4"-*QZB*2YG((2QC&H.EC@)QAO-D-)8XO$C MVB?S->9YB*:XG,$8QG$-,?J\$"-C1@M!F11""AU4\+E?2JN'-@9Q+MRG!M>&;W '_7MZ-TU MU[:].-Z-[^/@-+;C2I;% J7"*AY9[AYU@$@A1DZH2-KZR'V5-K.NBBEW/@QK M4[Z/564UAF611'#&@*36)NTQ'$<7#9=HYA6"OU4QY8<1E1^78"IKP_>R/9(UQR5KN/8"F!L-L(#I(76QDPGV%JK8E-L^'AA66 M4O5UPI%( U6*"S"!&S0P%H*V@3&BF*U-N<8*%3'E1+A-42K#9$#8JUT"3DCT MUC'%O*G2>/VJF/+#B,J+'Z$@'2@=J=+"2E"2.TYIA+R;1EZ55MG:E.NH7!%3 MCCQ80;1VUE$0GCEI9(1$#?/4ADH-MLF3G%"W>>=M5&M^WD=)3WM;CX M^?R2@?V-;3:8; _2*!^[Q5CK6]GSLXOMP6/8RBV$DGQ:HW[OU(V[H6M'^.M= M/.UBL/F+.#PB/!MUW&R]6L?(L @D(N[F)&/:9P< ?DW%1)_#)JL3*7^,HB6/GX^X@CL?S!UPRCHTX&HY/K(^S8ZM8F0?# M I5,BA!Y7E'')48,X@DO)=FB 2(KM0H9KT/:CT3FQX&YM[-'N= MK5ZWWQT49ZYB_38Y13CEGOH@03-G7LKG[PF1/&H617&O98>?W?B>+)W/LY2K7!%@.K@ MT(2"T) *-6@HM'>,*Z8-JP*^RG5EE2*#!>("U:K")C60#IC),D=6)I[C$J) M5V&H7&U)IFN7!@DH8 WEGC4XPT*1\VT(9.TY;T0%L$L9 M=;FB+3J,_$B.,\4!5X+ B67,I MOKF$Q1$D"SXZIE.*X ,JTE.)#IH[H3ECM+PS,$JCQ/M9%2N$J)FDJ(4 ,23' M95#"]&?SK*TYB]'P].19SX['>$-?A,:KBL,3?3%G\#2&&6G' M./KOV MI.,(;W-GR4&4=IG![:G+%S'YJN+GS&&JD\@E *&7!>4\\U3[DZ3%5 M*!N4U\RV!W[8CY^,S?;LP,>]HQ@G&X.P$4(W/]GVLD"]80Y5XZ?G5UYCC+?H MG08,6S<+?GW='X\F6'0V&IRM9$B&6I@R47ZU#7 MEEIZ2]V+>#RLL*EJ)6E>"!4RXK*(N)@D!@(X$B2SQ)8?(^]&I">Y9/YZT)U< M'A(_QK^#KA_GL?%[=C+G,??2"7TO6-AIAT2%(,?G$5Q>;MEKH:C"- C*R[ " MNIDN0IA77Q@->\7R@2>3[)X5T1 /5B7CO+!!(D^1>>/4$$!J;BP&?#IC*X24 M%O"6S7L0+I)+0?!GUL42#FB,0O)D,^>W28,$ZH!;T//(5FW=+,5[?E!#C[MG M3S 5#T]'/HZG7X^B#84\H?M^_0_\,U7<6_(VJ^33K^/)>2\W?NP>'DV>@#B9 M_/ZA&R9'3U!Y_]_O:\5)ZW^,3^Q@?JJS_MTAIOI!:/IA;SAZ,CITOS A?IO_ MVR"/R*^_3X_]*^LNI=\3BMI,MM_MG3_YGPZJ8]QHQP^-W6'?#OYG>G3<_1CQ MJ2A \?7#3")"?N\A-VO.)*0,Q-H%-.? M:__*2E%KZQWK>K$Q3(ULI-"C-DM9F?T8IH\ ML:>3X?R24?&&Q2]N.,(WR@W_8< MC;QHM>*Y,]LSYI$B>99A88$3-.-)F(LTL\Y'4^M\/ F?'S3ZT31H?/F4*]<_ M+IXP?0J*GYOSSS6^=LTW.,I\2XNZ_NKO(X8:;WNSWZ8-/F^YK UZ,FD4A>+& MOZ:2SP_.=//Y\1,;,LB>J@8/7_PP50V=*O/3ZSTNVO='K&3M9]T?I;VU4^EK M3J5N]DZ[K"_(;O>";^SX""US,AS\UMA\].Q1@Q$!YK.76J;D M-\;NM?7__A>5Y/?O:_X5B)]4/1*$@I2WC)_?=5#H1\8H(M5]W/Q[)5]2Y/^. MX+V4E'076:>T+?H3Z; (Z5=1DUEPAF1PNZ#[?#CJ-_Y (C 8#MJG?20.OC'C M"[L9=7:55-$@Y9#!VCS-U1(/2@7FK4O4:G53';4QL)FIA=A]LCGTIYGAY&T7 MUF:39OD_YVYS^/XEVWV_SUNGX7CK_<$+<[S3W^VU-L/QSINM\W;GK^/6QU?G MF.#$SIO6AU:G]VZGTSX^Z/S3;QT_/W[)V[W]CR?O#CH;?/]C[ZAU_/I\_V.+ MM(YWCW8ZO>/6YI8XV'SW<9^]I@?'VV?[5)^]9 ?G^V^\W.^$[D'GU?E^IT7V MC__JM5^\^MA^L\WVCY]V#S9?G>V\:?=:'S?8?L>_#R_^@?#OOWH'K/?>'9\< MM1F>O_G74>OC;K?5?TT.-EMT__B@VWKQU[LV/A.?][&U>7#4IAIV-M[*I"DE MPC=9B*()7L>F5EPTJ0W.6&I]]&YM';GE&92=]7>M%*,E.GESJ]W%%Z62ABOU7-XINXM\R!Z6=P+W^DI:#D7N*2 M88\H!VUN"WN_$3KF]I=1"3LYN[#'F4[R3TMP@,N&_ VKNV*R&Z.N[?W/-:.^ MI?SXV+M&.0FQDYW@U=@RX^BQ#88]9WN]X<0-SVX"0:].[0A]N7<^K2I7$@\] M[[H7K^7!\=/>?I:I\PZO>WK]+Z/=SP*]OP\VE$8_%D\FT[Y#I MWQJYO7^>R)7:<(>C%2C(UL"T!J8U,+UX+T^ M'M+VB^,:\\.FSZHDP/AA M0GG>^NC?4@G.,Z::-BK:!&Y8TT2%<,$E29%-,FRSM7725$2K;Y+(ZG&NNM^R M[K>L^RU+*OB"AL6(D@Z"N??$MQL/N^,,J"=M//+ DE][\]5;:9D"YF634<\P M^:F :=#%IM3$1)^45U&OK6_L=79WVMO/]AK/=G;_WMG=Z!2C6G^XH%I&[/7+ MUIE%3IDM)!/+T85E-.RX,3Z)/D]8"8WNH-&=C!O(0G/_P*\U *@!0 T :@!0 M@A:]&0#<:J91F1W^9_I=X#LG$MWKS2O9\5*A-$[N!S)>[[,9Y\453D;#]QDI M7.VBGV+*O ;#Q7S@8BF&9].]Y)\-0S4AYK0#I]UIX?%#VO[X[D/[10O__:>[ MS[;.#CH'[PZ.#\];'4];QRW2?G.] V=(6Q\/NCN;K_E.9X/L?]P@!V_^.M[O M/.^U^[O]G#MD!YN'- ]%VO^X>W20AS9M/N_NO-G^ MB#+T#SK;?+__SW'N7-KO:?J6 C/!1E0F8Z$)H&A3!R^:5,GH=)1Y,?.U]6QM M^\/1NXK V6].2INZP2^%X>6>E.'D*(X:QZ>C[CATBWX6A+?5?KGN90\KWG%T M: ?=C\7W7V_H#JHC;I4B[O6 VK%GV[,5 Z:+ZU2X5+WH4+KUA5!ZDL/E^4$_ MM\4K:&^VR$'G]=G.BWW2/MX7+?:\V^J\PW"Z15O_8"AE>?$;$:'IM39-$#0U M393X1T>JK4HL$;ZV3F4S+Z#+"5^Q8+J]N]?8ZI_TAN?Q\V%6E7J5JXXTZV"Z M*63>CD$6E<-24LBE2E9#_95(/!LAC.)X//O/2Y2 UDGG6TGG_"OXG1YT]D6[ MX_, +MCOO,9D\T]O_\TKMO_F>0]E@';GH-=^\\_Q0<;O4F@?54Q-%8!@T@'6 MU(RBQ8&U0250CB-^IYPT&//KZ>>W^Z_^WQF(,_PX\ZH,_PPJ*UD M458BWC)%($8&39>\;P('VS0BV69PSEL:M&=&KJUOV?&DL7$Z0M*P /Y[IK! MS((*TK8S^AO/1(Y3%PL69D9GK0]O\QX0+%':A$30D&R031V]:DJEK6"H>NEA M9)9]*>3[OO<(8:0,8YK;KVB$.?O(8:HWD'WI*Y1 MWC+L?(E8#UGK>$OL]UNT_>85;_=?YVF4L-/99BW6QC;YIW_P9OOCSHN#X_U, MK*4DBA*IFAJ,:@)Q@$%'RF8@1AE)/<8BA1@'B& K%G'0V-">0_PB^5RQX=N_ MW*,O9^2Y,8JVLM[[PX-8/K8Z&V\95T9Y+9I@ -,W%;9IC2%-:TD,@@!XK]?6 M%9777>C7^^0&+X>8I?X^&@X>Y-!:5,RKMTD+GZA63:N]0P;'7-/$ *@G2K3+ M(S$21C=-1),*\S,S-$L5X&;^_FELV7__"WFK^GW/,D6T1@4)O%;HSM? M;;UAT7]O"HBW#7RRI''OTN2=Z9BJ.(KAIND_#PQSJ=?8KC^<-3%7S[%]"L-O,*N_]DD\[MJZ7O$HK,D?$Z9*P),);'HE.*W MCE^=M9#F'QP_1[J^0=HOGK]K=XZZ2+L_M-_L'K5?[%.DW1\.WFQ=I_CGB%'/ MD.;W6V^V 6DYV7_SBNZ\V#Y'$D$/7FR1@^/7[*#SM(?4_.SR/'(=4_+&TJ8$ MB2PC(E6WB&&;(3CO%+61@9W.WD._V)L,_;O?&O_O(T(;)W;4>)^WL,M3=1OC M(P1Y99EF7GO+%[UEECBF>:-VE5NXRM:G)1>(%TFPV*3&J28XY9K:2]MT5%FC MJ4_*DK7UC<[N3NT()76$Z[U7.>E_WG$U3RGS%1DJ.X%JT;ZR?>$KU"K%6-1- M!=;F'B?;-$FSIG#H)6 2 \H0@&WL;6Z\FJ:51LN.WL7)5UUG%8NG[9U.8^/O MOU]N/]MX^G*KXH6AO+0WHH'L2K\5SH9?[*S_S0["_*?4'6,X:N25X'YK=%-C MZF;(MW/7<*.7.[2G:ZG\8,&HM,J^=<5HMF ,^^7PZV6C7%4T3HVL*@]DS6D4HA\\5ENMFC:&VZ>.B0EB\ M9 5G(%=MN?1Z@G0]0;IDH]OK"=)WOD+*%Y#Q-V9.GPRG2_$]&<6>S4/E+N^^ M^=5-.3^[@W78Y*>3^/M,">3+UWPQ4=TD[>6_1Z-/I93#V'2C:-\U;<([/+&] M#_9\O/:XWE:TNMN*?L.62Y5TMP.U#;Z=PV4^EWCPU$L)JQF,G=I M#99?Z*_3+'UDQ\B,>T@(;:\W(\"9)_[GM)M9(I)#%V?7&9P_L>!OKL=#1"L2XV5))AV1 MLC5-"J:)9)$VM=$*R4>@B7.&W)&NK>_'\752.T?B\"(>(9_*1X6R= MK-E$_=AX$UT#D4XL:IEV" M?N,7C-PY>A>A?7PTS.N S5=BGAS9R?46^V"OYJ?INUR\R$6*B.-?EY< +FDA M*V&6#QY6 LC;B]"W5-IH@B;-P%AL@N6L:0!HDWB:1)#.",7K#%!G@ >; 3!4 MVD8/7RLVK/>8 7)X#T4$&V5$?-.O&"YM WVE^=FQ1XC!8R/$U!UT9XO3-/)X M:8:2WOR,XBC]O7C4[,ROG#,_Y<:'STXK8O'%F>,^YC)\[=$<#&.X[:/*SN=G M=P=%NL&4X)ILSB0NTX='C5^>%8JXL\,<&;JD68@)/W!6AYY M]-4K!=%*L1^^O!;\?@6OY-H7JS^&IT!Y1=#+D?YP.#J_:1YZQMZC9[,3*HG^ MIJ-Y]ME?_?W.\W>M/#*G\RZ/T/EX85OL/6V4YGF[0Z[3[^5Z ,O-UYA=^W&+XG/_CGZF9#/J;@HJ;-H! S M@DBIZ;CAS:23-EY1'_+\\94##%.0<'& M)_N= O.9$5=Z=8 EFB[4IKLHT]W" 'N843U*\F%R- ?WM>V6$;9\<8/$*5R9 MZ_)%H5PUCM&\J-M8(HT;'I;?TKJ+H:#3+\^JY%R99%R MH=>GIV/4^+B:XWH6BI#/7W9:%P@99!3:!-945MHFY+EZ^#4V$P\!@#EEK?B9 M7<3+!5(J-3JW)+%SUHV:Q[4TXLWUA;S4TXV]K-UTTQ";8F -(H?!L!C>&('P8["N)'7J.V&+ZW/Q'^QOS:6.M_DEIJXL4^V'CMP?^,V?F $ MP?@H]GIS[VC\@C9?# *8;K'X]?[U+X^3VH_C>QTV];U9-[]CE/86/'DF4)6:6E+?!$>EA^24Y_2+F;/"(X(NC[2JI%=O%"M!MX?O M8[$!/?VMD7W@MP8GOVG%?R.&3!>S*4[ST]FQXV*!@@]Q%!O#TTF14Z:#9S!1 MC8L\@^?.//)Y,=80+SH==*?^.+W=VO7ISI DHXY#T,!==)I&HPP%DCA52K[= MSF)1]-$UC!Z^BR!W_.?:=OOY%4]],CCMA^%D=L(-@]\+^8NIHGN%%#N?Q$=8 MA* &3R:9W.IVS\-_IA+O+S*:>[UG/ M]RSQ?,\2KE[3R0LT-7:>-Y[MM#M;[!8<_JT>:J/E"!=\=IN4C*8T4\C[& MXK)''!#2?.7>/SZ(6#PRC+&OC?/]<;G)(P&*:_CAR[_Z4@HX-5]9^>''[WV? M[2TE AQJQ+VLAR$>2<;YK=?:^ 94J"O4M32U-*LLS4JMK/IS7;5_;[S8^IYQ M;>7LYBX;.B3?PNM_;^QV9IT)MQYA4 8?HF+U+>%G^-#W6\*RF-MW2WJ9N5&R MMOY\N[W1?K:]\;*QW7Z^L]O:Z&SOM&^@;U\VZ#DK&0RG+5'F4TLZ@K$,@RQK MR6K):LEJR>XTL)6KPK;PAWVB516@C^W9)> M@> <(?C%^,:\A.%TK<4G)8#@))TXG"5>6J>+KM_'7 M2K] HS4L]D#:*A:AJ?2KK$;YPUPI?U3Z/2XIQ%3Z1>K*4\D45%U3@KKR5$M6 M2U9+]E DJRM/M32EE::N/-65I[KR5 U)+R-IQFY9>I!I4;HM(UJ/P"*U*#RJ^R5VGI5Z& EM]C%0IHA36M0@'M0B%U :T\"JJN M*8FZ@%9+5DM62_90)*L+:+4TI96F+J#5!;2Z@%8-2:\@:7'; IH='S6>]X8? M/@W=JBX3%54OEHG5*9:)*^6-2K]'A8ME8D6*96)5BF6B+I:53D'5-259%\MJ MR6K):LD>BF1UL:R6IK32U,6RNEBVVL4R*JJ"I+\EZ14DK6]9+"LV%#T:]O N MX_]I;/WGM#LY+_MHL^]MB-(5T+[W!4I<0/O>5RGMC,?O?9&RUJ!^0B'EJD'] MD$+J&E1Y*COE,:7OJD&A*:FZ!E5+5DM62_90)*MK4+4TI96FKD'5-:C5KD&M M)I+F=&V]/9S@PR;#QA>*43=ME5-3N-*HL[J&9VH*5TM62U9+]E DJRE<#5+O MDH[\S,:=K%)LI=ZXLP:-Y"TE?&V]90?VL& AF793]?NXL=D=^]/Q&"\M^OHV M!K9W/NX6?>>?R$LF--W)_)S=.#[M75]&N 3[?]9U4M\UI+5DM62 M/1C):K94LZ6RL"5>LZ5R&4(-&[\-&X&MK;\ZM8-)=X)GOI^.$L8?>O/OF3?U MAN/3$0IDW?!TTFC9T;LX:>QVQ^]J,E23H9)(^IE5*YK>W*P7GJ5A]4_@9R/']IK LIZ M>EU/KQ("_U1/IY4"X'4]O2Y.(OX6=&W]93RTO6DA/69%U)7TNI)>%DD_,U;. MZDIZ+5DM62W90Y&LYC@UQRD-Q[$UR2F7)=2X\1:X$=;6\UR(QG/K)\-1S6]J M?E,623^S4\YK?E-+5DM62_90)*OY3+-;$FFTRM1?]Z:@[Z<;IE(G7XY@/SCI\:C94LZ&R2/J96==L MJ):LEJR6[.%(5K.AF@V5A0W5RV65S!!JV/AMV"C)VOIF3+98%_CUR7" ]&?0 M'8XNL:":\=2,IR22?F:Z->.I):LEJR5[.)+5C*=F/&5A//6:6"4SA!HVW@(V MYNU4\.?&GDUQ":Z=1,IR22?F:R-=.I):LEJR5[.)+53*=F.F5A.J)F M.N4RA!HVW@(VRK7UGGUQRGYC@ED?0S8ZTY3BU9+5DMV<.1 MK.8X-<1-<QA:FV]DQTH+P:2]U1%H[NIXG#5N4I2!?RF1OZVHTECN_'?_]*,TM\;S[L# M._!=V[O:<_S%$,'7;H@+?3LZ[ Z*+"6G6:)*+7)I%=='E]IC;V+QP%3W7VP. M>5-S+#E@WF!/0Q=U_6O5WV1[ MT)@<#4_'=A#&G[],"?'.U)"^V.RSE#!#=[.L4,#2:V<4;,.>3H:_SWZ8LHWB M%S<<89C.+]FS)^/X9/[A,S93?.]F;Y\\R2T^IUC=02%Y\=P9E#+FD3&Y10I M-:M:S$2:@:U'TV-S7G;EH-2/"#,,OG+*5Z__^D'V2%*C-?_!Z\DC^K6#@A-C M_G_VWKVIC6-;^/XJ*NU3[Y-4:3E]OSC[H8I@.P^[ C@VWB[\3ZJO1K:0?"1A M&W_ZMWLDD#!@(Y#$C.BI],A_L\MM>:@"MY;G=.A\,$G];V:)2\G*=WP?$MEV5E=68;^_=7L85O M]RPNM(7G0[67/D"N? *P>NA8S[5Q]/0E<#.=^9J2L4 MP4W;I0;,^)_O*;'/@\PO;?7_Y!W/O3&Q)2QXJRE3Q2D__>V:?#3[_15Y]/J)[I_[#\\_O M_M0?#DY>]?:>^0\';Y^?[1_^Y\/>M[_/]O]\S@_>[GW9.^Q]/#C<__#N\+\G M>Q]>?/B+[O>.OGWZ^.YPFQY]ZQWO?7AS=O1M#^U]>'5\<-C[L/?L.7_W[..W M(_(&O_NP^_4(JZ_[77WB3E[T#T[^3K_O#3LB?]-W)W^SO<._O^X_^^-X/WV_ M=_+JX]&A8WO?WGPY2)__B[XZ/CKYVCOXT/OX[L/'K_MO]X_WWCXG1]_^_G9T M^)'M/^N=[)VDWT_>L/V3_>Z[D]V+SZ2_=?J.O!$';U^='!P^QT?D^=>CPW'IT=I7MY=_B>')'_G!Q]V(][9^CK7X?/QWNOT9=_M!!',7BB,::4,T:5TYQA3H*B6EN)D:K KS"AN("_">#_=@%^)*5G MVCG0F%-@W'*P7F#0$G$A:.!8)?!CT1&$%/#?$?P-<>87\83H@V>];_"$MIU+ M5S >M5X%%Q(?;"]TTF\[V&-5=0SQTK*YPKCF6Z(P@NL8[F!KD+UQIBR1:NW9UK,\O5)&09C#G(H"TP'"E8ARU@BYUU M5B:9^<0UJCI"E>1=G2S7!X[A2E)3R_7E,'PR7=]Z_O53/LPR&54]:?9YN>"K M1&P;;==.Y3P5\W;?5S*>B+8$-.Z@%KISYJXGW(CT0(%#& '3@H/5TH,0TIGH M+74VJP79X5*4>$:)VSYNVJW!VBVT6SKM9D8PUD$):P40JDE.4PDPS',01CLB M4206R8IV6)?H;9ULX'M$;Z^:M#59NLDSW?I_H>>K2H/7Z9F^46V4($6]C=2) M, _BL^[HTV!D>G^F6_BTVW>]T[QP>.)@ON<6.>^)T ,PB@_2O!A6E!N>E8-:Y MJ(C-_3!)1VE:NV#&K1ZJNFN)1QO7?51(7)L!79!X)R3.U3@$2YS1#BPE"8DJ M(=%H9@%+9:TP$M' $Q(EZV"YCMJM1XC$F@5_ZQK[?3D<)$]X?-9IO>R99/7F MTH5\4O53[JLZ.XGFW.G)::_JV?DL?!HF>%QN0UL")%MM]%:TNQ6;/LT;G:LOU!WY7XP^)M<@ZW,YPGQNCV/QH3CGA 0#2Q"=&( M@);I*T(#]M1@ZEU"-..=I']K%X"H)6=*V'5S";<&2[00;BF$.[L@G.3>89O\ M;!.( !8-!QN4 J>)\X$Y1+1K;Q'<(7(=-NAF$JY$46^UF_[^;9*9-' M_-K(Z?;)(-WBMQ(Y;;*E.A/U%.9A_/SKM,#LS\' ?^GV>@7K"V']^;SABJQ MS! ,5$0,+!@$%@4!RB!G0]0ZT)"/!Y,.H^NH)MC,V$*)H6X(\=;2]J 0;_G$ MFQFR%G.CI<)@%$[$PR+W,9<*D,'286TQ#;F.EM(.585X=;)D-S":>OY ETAJ M0^W30N0[$7EWW@;%5KJ(C '!1 0F%0'E) ,DN&5*$\85GQ"9:U9B"R5Z^KBI MM@8;M%#MKE2;V9DF.AUE\("L-, LMZ""P(!PTDE<2BQCE;5G'=V"KMHVW)@>V?G10:VT#A!8[B%"#K?N TX46J"]OG"YL0C<^MQ]QU-0/"+06CEE-0Y2T/:6E+*C1?V.+F_$\8P:!*"+;BBZ M8=/\I*(;[J8;9EZ2C](Q:FA2!BSDMNL&M,(!L')<*^JU52SK!M81#!7=T!07 M:@-#]>>-*O[J&MOM=GN>KEED>NZS3OO=ZKT_ PPG7] MNS6J:1CA_$':,^/38?4J;+M)WB M]1=D/RYDK\%W+S1? LUGCGQ2IHYRC<$8J_(A90W:*PO>(Z.EE,$;FFC>4;)^ M;GQ3>-X03WT1+R4]RS5U4RY&Q;\T9WF,;IU:4VY:2AA\.SYQ+<)7)\(VV>2NYSHFS:(2[: 1WJ98MNL"4DH"C3$:OL[G1C\(@ MO:34$4A1P/H5G+=; 8G1@G?4) M>9%B[U$D5"3&R8Y<2ZN?S63<)L9R&:NIU;MS.DJKEOM6^L^F[T*.Z>:VM!/S M]UF((4'#MUZ%SZ%_6B*]S;9Z=]+?RU?RMCL^/A?\N8(X*^KA+NKA_;P)'&PR M=AEU($TTP"@/8"RGD)XB')'$6L30WB*TPPDO09$2]WWSA MR*Q QD?0/%)@WC!0W$8PS$6I+?(ZGU$@HJ/4.FH;-A-X-8L"UW9Z_)RK6T;( M-\5>_1:& V]&QU=JT&;"7&B*M5LB )B8?/%,"C$<6) I> M2AZHXBZ#2A%,?B]1CA+)?=P2\_:61NLHUMI,VC4\IGM=,Z+ZUN=>'A^_MJ*%,C#Y(6.[)=%W/XWP MX=+4(N^Y9$:CM&D4!^:8 F6)A4@]S5V2*;>Y%3+6';265LB/<&[RHXWS/BHR MKN,X6R'COILT+&IAC3 M&S@+Z8:^&27XT3##=NXT$7YILI$R6E>0@# W M)=@(\7@*$NRHP@3 MDZ?#*]1!?!UU"IL9\B@!W@UAW)H[+A3&W9UQ,S/5J20A'"DX'T5B'#:@H[6 M>4Y@.4LBPKD4BW0P+J6Z=;)$-[!!XN04V76!V%)0UBQC]/LS%076=X3UI3%' M)%(:D8H@A/:Y#;H&2RD#8Z7&43G*)6UO<=I!=!U=T#>SC.S1QE,W#7,/<'2L M8.[NF)NS20-S02(,,A@-3'$+AD<,/&#OC&"$!)%L4ME1>!TG9#<3<_4*CEY3 M.%"3I9L4":S!)EU!W_A-(?EZRP(*NA="]Z5!/2[JP*(C(#62P!"/8+E&@#T7 MTCIM X_M+KE]"VG98BHZ[#;G<')25+BK\<#][&TP:NC M=_C](?@LKTI<_S6]TU",GH6,GDN36:2QD@3M042N@043P"87$"(GRCK,L=#9 MZ&'KZ'FZF2GE1^OF;1J^EG4NLN#KOOB:'T4B'"+4@N21 %/6@]*40V[=R=,7 M(C*4\;6.(RV;B:^&N&0+6:*JKO,2MYT[/3GMF7&XZ-0\./F4?+W0'W4_A]9? M@U&MSCPV O&_K,5$':5E25\MUL/_7-B5K"^)>K?O!B0B0\:B:MQ1&WMS#M"'RUK=.O)4==2G$>"P#O M;N06 -8.@#,[62)L,3$(F",4&+()@"AXP)YX:2265K@*@)3H L!Z6,D/':_5 M=6T',K&,;TZ"E!AN'6.X/U4+9CP<3 HUYT4[$6EA_T+LOS3'Q&MA$O U*!Q= MLH = JN=!8EIM!Y)K7T>WD=U!_%U5*-O9IRDA'DWA' K+-@IA%LFX6;6K;%Y M5 E/<*,T6;>12= L$2YH(FWR]D.29WLK"3#Y]V544YULW(=N>5?;2/"DFOVA M;-S2W^DA2]RKU&!1#G=7#I=FF"#*K&3,@1$FM_1W 117'F3$$7F,J*0FF;^$ M=V3I[U3"PX6,-32<"QF71\:Y+M%12T<$!RV TE?!&Z &"8FQL,R07/ N M.J*&XYTV@HP-B1L_],I=.=M9#?.[A76\$F?NKO7?TQ>G?XVFU_W@U/;"S1JA M!DO_/S4]TG+KQ6RH-EWO4=KMOB^Z]9ZZ]?+,&<8#4P$#=\8EKT,YT AYP!P[ MIPP+BB2O0TK9T:)^0?=E/GDUX5@]0_9%,17%5(?%K)>;5Q33LA737*X$L=R9 M1X/D1.1*( E*" F(1A*8#99+E143ZPBVCA&713'=X!7^-C;IVL\C_'-9C;FE M-!!D@EJJJP/7WC0W^4OHK=ONF[;G+M1N/T M4C6F_+JUN1^WK_\-QJ9[.1V'WZ<;#=W\F0<6%;F=J.AWR:2Y_QX/9P_W^P!V M&,Q',#'=R5/3^V+.1NW?+MWP#U?ROK>>,+'<75J))^F@P63PW-.D]A) \MOR M%9N&7&GK>)@5\[_R(R+;6X<9&ZU!;.59T?F)^O=O9NLZ"==GG]X2*=NO#U\= M[._NO&[M'+QZ>?!J^W#W8/\J+NIY3_+Z>]J9)^/.!1E?7_ P2_)B-.*H*7=[ M@P0/TU8-5>QN/[W8VDN?.!ZUGJ>[3K<O[%%0^_^KZ;49'J?;5^HG5>HTH'3Q,-TTN:ZN^L^4G+U+YA!+)%+_Y+3_\_(]? M)$\$UDK1.WX>/<$_>I%3I#6[X\?+A3?ZPG^25GN8JER][+3>%#[WNWZ@XF9OIRWEBU1DRTQ,1'7O"<6YL5ZFY(MJ9KBAYMC"9W+ M'GCG7#@0K7/?H>G-\(K<%Y2[[ESV".M6?%A$6Q[I(O=[/]*E:NYVJVAZ5Z<@ MU*/BH!04W+66M7'U E+(H-,C++PQS'AGD&-2>N*,C=@H^<^SJI -(PSWKFA[ M%3Z'_FEX,1RX=[9._P;[9'_G.\?[A_O/_GFR_[Z7?NO_U/]^CD;S2K)7!D M_^1-^OW^9._/O]-[_B;[A[L\_=TO^R?OCM^]W?NV_^SYUW>'NV??UQ+LIZMX M=YCNA1Q]>?=L&^\_.\)['SZF>]PF[TY>]*KK/GS1V_OPG[C7G=81O$9?_HE< M!"Z$ L&H!*;RD#-D,*BHI"(".\-(>XM+UB&Z894$M<1YJ6 K^J3HDZ[E2GE. M$6':,Z:9,BHZ2X)%E&II7*5/U+D^44F?Z*)/ZJM/OEWH$R)+19\4?5+T2>TV=^/T"8U>JT $=\@R1Y)%ZQCU27,0IRG7>NJ?R.*?-$*? MT M]$I*JD"0$X)9+8-I*,(H(P-9ZI#A.S@MM;Q%,.D+6;US.1NB3AK0@>^B5 MVQF,QKEN_.5PX$_=>-1Z/>C=7$93&J;?A_9&2B88HQW$%_''.S-;(]>IQJ<@KM[X$X+%;S6& 6KF,!8AV"XP5'[ MY%$C1I89?"^X6Q;NYF/LBCNA&2"D S#!#5C"+3 5I ^4XN!CPIV0';J6&=<% M=P5W-<8=%Q8;;!&S3#&/O5(,*8DO849ZA"R#I>]X*[@KL:XDSQH$11/S$M.+7$J*BUM MU(P$AP6ERPQ=%MPM"W>S""5AW!!// @F5>[M@\%2SD!K*RC7UBIA$NZ$Z*2? M%MS5* BY@=7G?PX'HU$.0<;N>%6QQQ6$P#>&Y6LLNZY$/9%T@?<"\-[?F8M$ M.HP=29X%*)RXS8RQ8) PH(AW1%'-!98)WD1W""WII4TM5RADW*@"XD+&.Y-Q M%K3DD@J/L0?/?0 6,0&+O0,B'/4B22[Z:G@M[:"U>/&%C(6,&TG&=9;"%C+> MF8RS^*8(QB/N"' D(C#)">B(%'!"D \!8YQ+DJCH2%W 6,!8P-B FLX"QCN# M<18)30*(S@0!3H;L3&,'%D4!4GJ7K/W K)8YS]VAI!Q-;DR4= -+-5^'7B]= M5*?U9^B'H>E5S7&W_4FWWQV-IPUOGW_]E+L"7VGE49)>30N43J4]E?5VWU^6 M]%30!?N+8/_U7 P5>6FX8P82WEDN;R)@+1>@E,$F4$6P]NTMC3I"RI+_*NG^ MQTV^=09""_E60;ZYPDZEE42<@9): I,J3[GF!JAB&CF$2?).VEM*=C1>1^^$ M0KY"OAJ3;YV!SD*^59!O%@.ER4SWG@KPANCDZGL/VG$/P47MA<12:M/>HK@C M-"[D*^1[W.1;9R2SD&\5Y)L%.16+^80B2JA+CBZ35('27H$D1*F D[>KDK=+ MDLTGR]'%.L4Q-[#:<[?O!B>A%8>#D^O&E954U2:&,Z>"[K^?2/^OP6A4:+X( MS>?;Z7KFN..4 I8TT5Q9#%HJ#H9SR0.B.EJ<[%C52=^7E%7)Y1= UC_J60!Y M;T#.0IP>*:%%M& ,28!TC('UR=&W 5F+C3;\GZ%\X];LXM(9@Y2LN3OBIVW=JI-PMM*J,]MT$!,^V#L\6N M72WA9\%9:2*1.%+ (O!$>$'!>IPP[ZRPW'F?]'6Q:^L8@-W :M:#\7$8GI^[ M[[1R/'806Y.?3C(Q]:ALW31Z+R'XNKBU7HGUNT3;5/1)\(7H"Q#]8+ZAJ9$D M:$8DR.1M 8L!@?$)ZT(+XK P(DD[V^Q8UZ^>M994*A4'FTN^)<1C"_D>EGRS M&*W$)I=@6?!.Y,/X48 EW@'%1E"B57)1>"8?6LN)U$*^0KX:DV^9$=J"M]7A M;1:,#5S0J",!0G >A"P06*L<6"-9LNR8L8[DYGKU*Z(J<"MP:UHXLL!M#7"; MQ2&1"3$$&\'+/"@N@0U,2/_!.EK.,'($)]N-\/J5T#<%;J4(])8GZL=A&$;C M*V'(BQ=6&XE\W'FD!XE$GDNVT/P^-)]O"&J%$LQ; R@F*Y6YR$!1$D Y2DQ$ MA"&13=4.+QU2FE@W4)C7^!AD8=YRF/=M[I@39MB;"([C/-G=YAERTH.,DJ!D MW&(>;'M+=B@IS"O,>^3,>Y#ZT,*\Y3!O%I+D6'!%4 1150\Q'T$92H&2R!B+ M%%$39!6)I!!:T!XNC ^0X0H)A M9Q1J;Y$.QZ7O<9UBE1M8+SGM_OE'2#@(T[ADZ]!\7=TI]=*?I!8GV&=M25X, M!R<[Z3*Z_=.T=K,6L),],7E?M2.>?QT/39)'MV^&9[OC<#+:'_3S#0P'5;OH M215HVA,BY+.; MO,-506UC(L\;6"7[N/-2=A M3I.'4UD7S"^$^>?S<>(0F614):ZKJ( Q(D QIH$G4SH(K(,V>8)@POQ:1@9L M9@ZQU$UL".S6'^PML+LW[&8V+5,T.DP,!&LQ,"5RO81'P Q5#,O 5+2Y7H+* M=9BTA76%=35FW1*BK05HJP#:7#A4*&&5R#9;=/DJ.:U,&\IS)L9<=K&$((W8)U7V8C38 UW$"3%-'"6M)7- M*2"&=9GO48^HXP;6N^:3^->?OE_]0MTI(U6#-?N?1B0$ZJ'9:AJ!3=N^S"&\ MHQ;;G8^[,JZ-3GH+% D:F DV&>U!@+'$<()X\%ZVMY3H(+6.>0:/,+U6@TJ& MHBJ*JMC8^'51%?=2%7-1:Z2]4-X"H=("DXSDD\T11&1>8I^G&^;R8M:AN)07 M%U515$4=-W?C5,4ZBZV+JKB/JMB?/_47I$G" ".2:\%X8&"5,<"#QHQ%Y /) M\\T[!)>:O:(IBJ:HX^9NG*989[%XT13WTA0SI\)R(P.)%)C")-?]83!:8-!, M<$0M4LZRI"E$1^NK:92B*FJ::-G \N[G9MA/%S5JO0S#UNMC,PQ/5Y^@G]M@ M-&TP/SBUO7#;TSXWI>\?NGR@K$Y9G0?_^TM;G8;DJ7WW\_>7-/D N?()P.HJ MR\U=D^_]@W-KX?S/53OWPD] Q4^XA9_P]WR>FD8L%$,!I/41&#$*5 P, MM&'*>XLEJ,"L4WD>+W3"L7BJ^&XG.'^:4E&#D%,@8' M3$L!%BL"P?' D.,B!M'>PD_0.N8!%(H7BA>*UX_B]\SX%HJOA.)SV5WL,$_^ M$@*IM &&(\EG( 0H[Y(Q3HFSG+:WT@8H8U<+Q0O%'R?%[YF-+11?#<7GSJ\9 M++FB!IR.%AB5#(QS%G#RGRS'BE-),L7+?-E-3ZTNDAN@HJ:Y@6?=WNDX^.5G M!Y:85IJ^.OUSM\D[U6!?+U45+G96=4FKV7!-NNK$-+@@->(D()Z;5)(GHG[SCY;ZC-4$6?7LGU&44%%"C55" MJTZM%"5T1R4T<^@BH2K0P,$K[H %P4#[H$ BIZ*(R3"(D^3*.L)R10D5)524 M4#T?D,8JH55GAHH2NIL2FLL-N4 ELB$ "E@ $P&!P3&FKY"*R8>52..UY8:* M$BI*J"BA>CX@C55"JTYL%25T1R4T\X249DY[&T%;H8%)C\$J@O/X64>(I(K+ MJD"!KZ.E55%"-V7&?AN;=.WGN9JY+-3<6KF09RC]?F*&[[O]R4E+4KL,%*E@ M]CJ$5G\P3K]F/,C(J(Z#FO0HYV]\[KKJ6[';-WW7-;UTY>FEDW1WHR>7_Z-!AU\Y9^.@P],^Y^#K]_Z?KQ\21?-KURQM.MS?VX M??UO,#;=2X+2[].-AV[^S+77MCY1D=N)BGV7)IS[[_%P]K2_#V"'P7P$$].= M/#6]+^9LU/[MT@W_<"7O>^N)&\O=I95XDC(:3$::/4T*+P$EORU?L6G(E;:. MAUD5_RL_(K*]=9@QTAK$5A[:EI^H?_]FMJZ3<'WVZ2V1LOWZ\-7!_N[.Z];. MP:N7!Z^V#WFW\ENOS4^'IR.DH!' M5V^FACKP.ZOL^V6?6EQ3C3^M^JD,MN_>43G'YG0\.#?2)K9G]9.IO9INI&<^ MC<+3\R^NN._5]]W,@N09IK_ENZ-//7/VM-NOKKSZNU/UJO43K?.*5$IV6ETU MO:2I GXR>>T[ZWWR(E5/DILF)+WY+3_\_(]?S"E^K=1=?SEZ@G_T(J=(:W;' MCS_DA0LIL?[![[['A>,G*O^C&[?B^ G7@NG;?OXGM82W1,I*FS/H>U4V_O2" MI_2_SR5?[PFKM37K_U[QWR(P>T["_F!BHR_GK66[-&"[3"S&->^7!G#F?A74 M]]LX]QF_7H]==>%KM,[=C+NDA^XC]B6L8=D3J]H3NG/9L:RW#BEB+R@H>V*- M*&A(N[.'3GF5L5R-.G.[R6V1'_U8KK.][K2"X<.;;T>'?_3VOVU_V3]\D=[_ MZF3OVWMV=/*&'7UXS]X='K&]/X_(47I]5L'P\>S@S_]^/#H\/CXZ_/OKNP]_ M?WOWYQN^E]Y37>^S(WSTX6]Z=/B1?E_!<'"XR]Z]3=?UYXOC_6O3WA,_1>*HBB*H@SE M:I"B^#93%&4D5U$415$415%&L')6P=$"D)KC-!9!M'5>.HUE]=8[N][OAL+@+<^O_^I0C& MO[?RB:Q!;"7$K#0F_%.I/29]L_X \;,0TQ;Q?X1^^F+\LI.LO26NB0,7@!: %H"N/&I< M %I'@,ZBP,PZ+XP7H)@)P *W8(.3P(7B3 >.6!YHC9DL "T +0!=6\BX +36 M )V%B1TW1 A!0='LPFO'0%OM<]L1[P)S6HD<)L;% JUMT'@3>VD=#L:FU_KI M$8\;==-:4X;W*2:OAW*H=P5P%G51 DM6 O.]IY1)@'>(0V0R N/2@34(@9): MYA@4$D@D):"NQG$?L))B(T[^/=HRB\?%S/7'= LS5\+,6>@VZ3N/(D<0!+; MC**@8R @8G*2$(E:Y7F#$EWMK5&869A9F-FLXM^"TY7@=*Z<0AFO4\+D*+GIV$3U[-A<6YTCKJ*@'I;P!Y@D%*Y+&]98+ MDDM+O-+M+<4["M6]PGF9#V)-(->$ZI2BT8I&VR"-MLYI$46C+4VCS9(6W$HA M>,2@'=.01.C!4L7 (XX$#XA:[]I;E';$.F9'U.9!K GDBD8K&JW9#U+C--H2 MDDQ%;:U(;8Z\Z# L!4$,"<,F!02K$862)#<>1%,"+R]A66G_HT3'H=& MJQ)^OU7)Z_,.,G-M=*Z.B3\QP_?=_F152.U:Z)"*>*]#:/4'X_1KQH/,ETIT M9ARR\N[[],"GKV*W;_JN:WKIRM-+57/U)Y<[Z>1UJ)[^?] _A+=OM3S7O>O3 M8-3-^_OI,.0N89_#[U^Z?GP\:?@SO7+&TZW-_;A]_6\P-MW+Z3C\/MUXZ.;/ M7'MMZQ,5N9VH^'?-B^;^>SR=W:.7CU\N#5]N'NP?Y57-3SGN3U M][0S3\:="S*^ON!A)4DS.FZ]Z V^C)IRMS=(<#_]J+67WG<\:CU/]YIN-'Q* M-VK#L$54IY5#(*VWW?%Q=2;/#"M2MUYTWY\.TY].5F5^AVKX(OSRIF].?3<) M_->FW\ENOS4^'IR.3-^/KMY,#57==\;7]\L^-:RFBGW:G;"RR[Y[1^4UF]/Q MX-P6FYB8U4^F9FFZD9[Y- I/S[^XXM97WW?S(Y^\Q/2W?'?TJ6?.GG;[U957 M?W>J1;5^HG5>D4J73FO#II?__&+Y(G M6BEZQ\^C)_A'+W**M&9W_/A2+_PG=7D/4\^LEUW//.7-?2[R>A=+K=\F*Q)N\59Q2-Q.V VZBQ";@N^]!,(][08:K LRTSO7;,: MM^_>U+B4W#HK_>LY]'[_]7D2;O?LW.CK<_IH^<[;W[.]O1X=_LW$1.?JPEY-U7]\=OOKX[ME_C_>^I>\/G_/] MP^,/[S[D1-R+C]\GX?:>O>?IRKM[WXZ[[PY?]/;_?/5Q_^WS;^G[X[W#C_C@ MS_V3G(C;>_LJ[LW7]C.NC;:&@R)! S/!@G)!Y+YGAA/$@_>RO:5$!ZEU'*.[ MS^-2$WSZ%Z/<@^JRVG2'MA?(6")46F&0$E*$1 M1&1>8F^0,;J]15F'KJ.V?4.)OEE.]\I6;FX:?:ZO>!427%RW%UHSUR/_O/+- M7PX'G[LYU_;'V4,YYP_M_S;H[]?+Q2:LKD_ L_!IF-1=50[1,GW?VC[)K4"^ M53]85=O6NS%W4QJ\K-,+G1=O^KH7IG,>YZ5<3)D%3)E+<[40H83GD^;*,P%, M)+]4(62 "I=<5L&$U[D?*^M@18LITUSGM'"O:;Y:X=[RN3=SX0RU3L31>O5RX^EJPE5\V2CMK4MFX/^A# MY:_E*$WZ XE)N_W/R<,;#,\J S:'[.1>%C59EWS[N2>;KL&_->#AX>B'Y M%X-A$GN6^D3H!_T+D2?FSPF\('\1Y,^/'M X((V4!^)X/MI+-6C,$+#(&0_2 M2XUD>XMU!%Z'I;N9@\H?.F92"-@@2[<0<"T$G#-ZA?*41032JF3T)@4&E@L* M*#*M7>0H&I*,W@ZC]>OGVA0"EJCM[9;N^?^>=L=G8,VH.NYT\BGT1Y,0[O.O M^>LK!5,E@M$4R_8\@O'ZV S#'UG \_(M^%X$W_.%1(@;'@G#0(5,9BL7&@S# M'K3WTFMK,*)Y@&)'LQ*J+:':1PZZ=89J"^B6 ;J9G1HCUUH@"IA+ RP(!%90 MD2Q6HT(@5NM@,N@HNSJAI8"NQ&:76UT0PW"8;-1#\[4UG1I=@JZU'_>Z0)IM M(M])J502\M3]F(JZ0'P!B!_LS%FKF/%@)0^@G,CHUA8T%@$$I58HBAC1">*T MHTBMYA;6$D(ETKK!V%OFQ-:"O8?!WLQVM903PX,'ZJLLDW=@<8S@HF&(!J4T M#GFZ(*=7ZPH*]DIX=8D'3_\TW7XN'GAM)FW _C@==?LAYU8ZR9)-J C9J%U= M#<$&!B#6;,[>&N=9U#EM=M#/PCZ(YZ(N'%^$X_.%L@U?) M&%4\JFQQZJNU625N4,*ECP9F2[ W"\Q6!+.S"YBY8%RPCH)P+@(SA(+Q1(*, MGK(D,1%X:&]Q) O,ZF%3;F(0=*XA9.3?]]^LW=_GS[B]$HC$?5N:J_ MNL9V>U4KC$[K^5?7.\WWU$I\:#V/,;A)#_YM][^GWG*HKG5=-JZ\53N\F&&08S"L_"Y']W^^?RGHF[F#8+ MF3:[\WZ:4Q23),1BOL8[=O4U8,]/ M!G=+\4I]4P;WH/:*JI5IJ6$H-RZ/!W<,:J05W]\#=S#H5BE&EM$B..7? J%5@37+1)17, M2AZ1I#+ACG>DN-J6N^"N8:4L];5.+\*K+\U9B:W6V41=9G!U*NP"\(4 _O>\ MO:JC\A2V *U99. MM9E9RCG%PCH+.F +C%D"&J$ 1F#"9%14>9NH)J\>(RG)HA(V7;)A.CP-_KS# M6HF=;KIAFJ4]5]14*+X0Q=_,VZ:>$^5L\,!EP,"(C: =%KEC.A'@%0I*$DJE M4[ECNI97F5?.!Y:@ZM+/![9V3H?#T!_?4+1= JUUM6=_QNU*NAONA]"%:C-Y'E[+_)HHD'@(D20U8U!RT\A&,0EXHRY1'H;TE=#F"4V*ICYAN M#VNP%O M"WPSLS5'5ZW&!CR.&ABW"A1Q 9(M*W-'2DJ"SBW81.D\61>+=1.C MK3NGHW3#R6C=]I]-WP6?ZP$F@[JSW7K16/A5^!SZIV7>16V-UV4$8W?2->6K M?=L='Y]OC'//Y:S ?B'8NWDK%RE-I?,*2'4:*]K$>1H-4.VYBC1XKWUN,TS$ MBOMM;F9XHL1EZPS"QIBY!7]+Q=]]MC6;E[SFJ;"F]@M*(QQ[*FV;6+GO&AE(?=B>#OYPU8 MD_N[(1\@$J^!22[ !F+!$RURWS?JO,F%!5R5 K$2K=U$_M5^6$8AX0I).+-E M:3#66$\ >^2 Y=;$-A\$$"9*A0D2PM%<;D Q+W';>EBQFQBW?7WZZ5,OY$"M MZ;5>A7%W6'U3!6TG50AK*#EXW,&*AS5SGY]\Z@W.0G@5>F9/\W:N M%9H'ZSAPS5BRN#;_UQ-M\..6VXSS6JIK6#H0_#ZB^DQ6N-!KVN;YW?\*9A?YUV[WX8 MYVUPO@O^.'LSR@&-BYTPVP@%^HM _\.EH1[:*"%-#!"#5L XIF"))& EEYX1 MI@@E[2V*UI2?6\&S5RNPE=CO(R7G.@WF0L[5D7.NFQ>+680."+$:&,(8%$L@ M=58*YYR0FDRZ>5&N"SF;8DS?/6!\7V-:KF'*R(L\921W\QM]9TNO84[(?7!? MIR$>M5Z3I!]4S4[UI&'P]',U&6$1U;>%\?K+A M<# 5ZFS6?)+X0ED$2FJ-"AD MB+3)8HI2M+<([DA5LN3-J _>[[HA?VU]X9OFLE>J+]* MZI_-45](AQ!5!!PC,I?Y4U"*!= &4R)=,(3&=SJ(AJ!B\#S%@ M2]I;JJ-X::O5K,!S(5[=SJ@6XCT<\>8J]I,_[DT.LQ*1''7!:;)9$_&(H9SQ MR +BV5$G'7;-F:6"O!)O76KOZ^OJBDJLM0&QUI^ESUX,AO/!ATK:%\(NQ:1W M)/FER8)8,*62_@6-G0,6F0+#K(:8%#375!BG9(D^E)#K)@.P[B9LP>"*,#A7 M4^^"50QQ\,9A8-(0L+EX# 7*O& HZBARLU0J2[/4FMBSC^'TZ2_Y $TK/?^_ MKM7(+<>I:A&TO>$X54'_?=%_:7XA)5(Q'I/=ZT5"/^($5.0!D U2(Q&3 F#M M+$ 0V6@\1 M^X1/[1$AL3J2>EW=U@/&@S<"GS4+%C?E-.J+;M_T73F-6DZC/MYJGXMZ]9B? MB+\&>4W"\*3U+-AQ/9S+1EA!-?4?YX.&NZ/1:9ZU=1"SE ^3D+.,B\VSD,US M:;Z28LF8)3CD*:("&&,0)\'4:L*_"IZE\"[[O@>_+4Y4$I3X?-S)$FH1OC4$'$T$G MX6&*'?>6M[3@=#P:FWZ^R-;K M8S,,$]/U, ^8.!V>E:!KXXW6N:K-!/6IZ _BSN#D9-!_/1ZXCX7I"S']TK D M@BQ&6G/@$:EA-O?+@TW"ESPH&P^4*DQ,$.3E1H\2O8J M$C+I8(HC+J=\EG%H7,W0CPZF7BE:??PU#UYT$5RM_LW7P*>^XFAR.; 2JUVN7WERL M5JP=(A$#28P LRA" IK!D(PQD52M#ZB]A8CM,0. M2KST<8-M^29H =NRP38S1*44GD2$X) M3V\6"&M82E'(MUKRSIAG@CNE4]VH#YX\)GG9K]%7PN 9\SX]ESHK&T$J2W%ECP M'G1@//?*#H)%A3RQU? 72E<<-WB$^*Q9L+BN-O7S&(,;YYJ0YU_=L>F_#ZU7 M9ARJP=P9$?6(&#\NE;!,B_HR]R?2/HCGLLZB/NAG.>=_G__O:?=S@GU_/'H5 M1N-AUXV#SR]L]_WE'\R]LRB(A13$T:5YB#Y$IX4%K!D%QHD 8Q&!I.Y5Y((P M1'%.SM8JJKP1VN'1AIP?%TF7:5P7DM:.I'/G_ZP*2A@)1E,.+ 8$"D_V7>Y<$5J_/ N3KWYM=22+.1B42'83 M*[9O'8"YEZ)X&8;=@3_?4>?[*7W?.\WK/Z^2)FJJ:):%-,NE[L4AV1 6)1O= M"A.2C>X(:&4UL,"4]L8Y:WU[2W2PK%\)Y48HF!(';RQ\:Q\'+QBN-X9G!KZA MCM" BA"(C":#U02;(!:9GDP25<+W-["M(-(244VP<;?P%CZC<9\RXQ;?X3W MW7X_EZL,8FN"CGK$UANA2190)"@&3S3&E'+&J'*:,\Q)4%1K*S%2_^QF_8$) MQ0]CO1 ^:6@\W#*+5$7 @:.%8D:0'1$>3J^+12 MC5ABXX^*A,(@1IV@R:+VS"*B,&-&>&4$"R)26I%0%A(VAX0S>UA[:35&%*1E M$IA0!I02!)ABP6EDI.8JD5!V-+X:\RXD++'M==F]S]//;[1X5[^0MW'#IB]. M_QI-K_O!J>V%FX,M-5CT_ZFI3WOKQ6RJ4K4*!66"43(RSW(>P!EL'8I"Y0M-C(X!A*B!W?@'L;!1)W-EX:F\1TDG:M5G! M_@6?RIHPKI[9@**TBM*JPV(N$A,3R$1J L*1,9+#Y2H8ZJ+D'!MJQ"0F=J^Y M/$5IK55IS65&D@P9"@@H"0Q8( B,\@R,L%BS2&BR5]I;K*-TPQ+4&Z.S*C?R MM[%)UY[^UW<_;_T[_>?\(N>6RJ5G(0Q_/S'#]]W^9%7(U;NZY:57?/Z_Q\/9P_X^ M@!T&\Q%,3'?RU/2^F+-1^[=+-_S#E;SOK2=L+'>75N))ZFHP-)5DDX9,0,EO MRU=L&G*EK>-AUN'_RH^(;&\=9HSDB,I.5O!5I:#9ND["]=FGMT3*]NO#5P?[ MNSNO6SL'KUX>O-H^W#W8OXJ+>MZ3O/Z>=N;)N'-!QM<7/*RZ\>;Q9L>#7A+Y MZ/]4\;/Q65/N^P99'J9-&ZJ8X'YZL;67/G$\RK' ?//A4[IY&X8354E4IY5# M)JVWW?%Q6J.33V98(;SUHOO^]'SN6[9/&[XFO[SIFU/?33OAUZ;?R6Z_-3X> MG(Z2@$=WN)FM?]OA;UL+?&YJ$4TULIC81)5!=?Z9Z3LJ9]>^30*3\^_N.*-5]]W\[.:7+WTM\Z;$7;[U5I4?W>J_K1^HG5>XTH) M3E,%TTN:*L@GD]>^,ZXG+S+\1&+*^ _>\L//__A%_(1KP32^X^?1DQ]\$CWA M%&G-[OCQA[QPJIC4O%SX/2[\)XFQ6T)JI94#^EYINI]>\!1,][GDZSU5M2Y' M]8IBOD6<=37-7LMV:#,_R[8]K!K>G?/GC_0GSV72+UJ6LK&*!NC.1NC+,[/+N[A3FQ>NY"U M'95SBU.9#[1D]5B?I1;LW>>02.-*[I0+D2*A=/2(44,-CC9(Q84TCF 2;SZ& M>KFNKK+CILGA26JX-L5R!SO38KF3_QSO/=M%!\^.ONX_>X_VG_W-C[Z].-Y/ M?_O=LU?'>X?_^;C_]D5W[]NK#[-BN?T/!X?OZ1YY_F7_[=&7_71M1Q]ZW?T_ M]]#1VS?TX-DV??=V]]N[M__M7BF6(WO\X)G[=G2XG:YEF^X_^T_WX.TN.OKV MZOC=H6/IGGM''_9[[][^)UX4RKU&7_Y1#@>AJ =!N %&&0%CE ?C@Z($2X*U M:V\1@:>'2V\KL,6;1RO!4(Z,)\@K3 SUBJ#6%UX_:AXC6S B.H0 MB4,L>F*C8Q(Y9P(5$L4X/8%UX_;AX[05G'C."(T]FMJ%:XVBT#E@&0I'4TR.(@J+" MZ]7RFE[P&@OM30(S!.(%,*D5&,^J)C)1"ZFUC#'QFI9>6BOJ(+.:>LK']-:: M%074-M'Q_&L8NNZH.CE6(;1U\"D_R:/JD,X$I&#-J#JF=/(I]$?52;36\Z_Y MZ]"J1OSBW].55,.B#LW7NDQ;_8GUTCA%J9APTG@CF [,66LTB5(I'*F-1@I\ MBS;TUVC,W='H-/AGI\.T,I,\UW]-[S14KTUWPOD6\46A+J!0]U_/)1BT0YHY M*4#'?!:?*0G*FP!)+VBFG$3<^/;6U0;%#WT.OY;(JF?WEP*Y'PBL&@-?-G/9 MS&4SE\U<-G/9S,WD(N?HI1=&:A:M4]PB[B5C41JAD;W% M"+8"O <#WJQLCF")(V8\24DDX!$B0".!$_J4#AJQ0$DLP"O >_3 $TP@&4C" MGB;,)J0E4\%%%(A0-L^CG%IX@J)BX=4/>+.Z,\LEQL(1X"828!HS, Q)X-B; M& CS6*PI[5* 5X!78^!%E["6'@H=L6%.8)7HYSBWU&&MN=93"T\6"Z^.P)L5 M;G&L;9Y# ]II"XQ2 HHG,X\P8HV0046K"O":./BK6?')!@SWVO@JXI7-HVZ< M=G.!1TFDC0F(S"-D)">.F4A)+CP6X>;17*7$>(F:ZF!G+OC*A= D$ 4.NPA, M6@$6.016$&)=I$J'D(^$-&R>5BUI7,^T?%$#10VL50VPY-Q$C[W6(C+CC9'4 M*:*H(M9S%N+-PZZ*&EBN&IB%I U'-BJF0'A-@+'DL"0-X,!PC!GEVFCN\TF3 MAHVH*FJ@J(&B!NJI!HHW4! -U40.S] 71 5'$,=B@*3",5.[#)R @PI06CEG'BC?0 MJ.S&"E*_#[UR8-]DRK?"!64H0]+9W5UP?LF8FM F(!*0?2R1P3R:U@!;+@6$2. M$!$TQ\G$1NN87;29Q*Y9&KNVT?@FM?[>P./9*^N]N)E';^N4@"R;^1YF";:* M4<^D)(HR;JDQ-FE$0947R5+1:JG=I$H?^_N;+\_G(X2*>4Z$Q. C(9"<2P*6 M6 6$1$:9\31*7#H,%,QM)N:*SBZ;N6SFQ[F92_/O!C;_WL0JN@=N_KV!8Q!^ M68*C+YY)!&'G&C#"+L%MV_1VE]TE>E9]K#^31[E\K4J/7: M!@-!(Y1\&D5!&QJ!"6=MQ P9S*[KB_MKB<4V('M6N+<4[BTA;%.X5P?NS6(Y M)@]>1DJ"E%P#,]R ID@!B90H0@3B 1?N%>X]:NX)HQG72A@6#!-4*.RIYXH: MA8E"-MRB%WCA7@VX-UX] M&NY)X3%BR#+G(B,NF, "XSY&Z[@W4^[]N"5XX5X=N#>S]YRV% 5N)>L M>+ Z,##4ZR132:U#A7NEYJB)C<%7>.Z[!LNVU"+8Q=(SF]P#*LA '1>&8T^2 M;M/&"Z$]0]Q*2@+!I17@FM34W_/AV$B,H"8Z$!C9I*;25RI8"X@Q@BDW7DO: MWI+K*)!=V:-2$Z[4,V=?]$#1 ^L]VL:1(5@&YCAE*AA#I/'(,ZF9CY*[T@MP M?7I@YJZ0P*V.WH$EB #SGD+2RPJ$][QW!2D4"$4<%3.<&L9A2X-%';X5'$JGB$!0]4/1 33=WX_1 <0CJ MHP=F#@'R)" A#6!*9*Y7X6!UT@-1>!N5E0PK5AR"1N4X5I '?NB5VT[7E#>= MZ;5>FB3F;K^U8SYUQZ:W^DQY:0.]X)^]1QOH=90PE(U1-D;M-T99G(?H#[Z) MU0$K[@]^/P^U!NOS@-Y>PQTZ@R+RRA(G@V'I&\51E,$*$@U%F)";^X/'P?#$ MC-.O^#I^VC\]\8/Q]/7BZRW9USN:+P) V"DN1[6$ZR,/[16>;Q+/ V-!,Z<]C8(%AQ33) 2-I43$R^D0 MUVO;AQ>>KY'GL]B=C5PX@R1P9!PPS3!8*RQP@[2-)E)F97M+R(YD]0O?%9X7 MGA>>KW1^3PQ*.(R"$(8)XU4,SJ*8F,XY<8'?W%R\\'Q]/)_+R2>%YX_+IXSH6E$PA&:&(%YL,)'Y['! M*GBBU ]ZCQ>>KY'G\WT]F40".=!2L\G90(TM J^]0H8$(7'BN= =(7CA>6DA M5\^WE@4N/?IJ\?#?M[<^K*6K_@:V.%C 1E'1F1AI9)93YI%1C!*-$(O6*!^C MN$4GO\6,E=*C?&6VS,=+_?P\RDDB E[Z?'!(([""!%#(TT"]$A+)]A;MT+68 M,IO9\*!.]1Z%@O?QU*CF$D6:3USG*5%6>VNBE-QXQ!2]35^_0L'Z4'#FT3&C MN2#>@L0B4=!Q!$:9]%7P5I)@1$"DO44Z@I9IKH6"CYR"R"9C$'%E112,(*D] M(IP@&Y(%H;%TM^CR5U"W7M3-)2,"#IY:'H$ACH$)IL&BZ,%X:@RBF& B\Q#4 M8NX5T#URT"7.*8&%QL)@)HBU0B%J+5;1QLB%N45;OP*Z-8-NKHH&88ZX-2"% ML(EVAH/R(@*A.DBM2!)JKHK$ZTBY;B;H2JE^:>2WF1GE33ZO[71 ,GA&66 L M*FL50E00%X4)GC!U<]^.DFY>DR+[L#T?HI5>:A0D2\:ZXL!\$*!<\&"-)K[,=46%351U$05Z[9&&\J,EB:R&*3UW'GLA+,^X&E5,E(U1-D;M-T99G-)& ML+01W'!_L(XNWR)3<2U7P0:#I&24J1BU#$,MSA_ZW+^ M=NI,@;K!D@SA0P M8QAH@GQB?,P-(:WGED^@SDF!>H%Z@?JC@7H0T7"- I%*,!RYU11[+T+ R=RS MEMW<4;! _0&@/M]:4"&K,&<@A$?Y-)\":Z0!RY*2=@*)0#/428>1JR>7"]0+ MU O4-Q;J!F&F,)(B=^M16@L6**4"86IE9/'FMH(%Z@\!];G^@CQ$22D'AI$ M1I@!DW8!1,N4#DF0DMH$==Y10A:H-SVS3D5=

W7;UJ9%X!( MZ;"VP.93!)/?RX'BTCFA^9MY$>/#,10%84$($I@1P1(J)<(\>9B$"$1NT2GK M]E:(&0\'3P_-UYW3\6B[[_\SL*-M-SZ(.1+Y*KB>&8VZ,2UZON@7P\')]L'. M[N'@51B;[O_/WIWX5A-[NOG$$BJ[[L&<904ORK&9-TK;H<=C_*.HD M88$ %X_Z%@T1&&ML$7=Y E4T%%GG-)(^-[:.A#LO06/I,\7N5V$IN%APL0CY0LR% MF LQ;ZLI^>5.N\TU)7\<3^ .H][+^6021_Z\=S2QH^FP;N2]%_Z:3V>G<32[ MM^[=7^;(V&A.O8TZKHT*/@DC8^!<"*,E!TV<62.\3D[0&[3O7JCCJYZ_P]E) MG*SDW;\9^?%IS,GWS:&W9UX=>;U6T-([!+ \_X,(:CMH\D47OY4N_DLW>8LS MF:+R'L'!8L2UL\AJSQ&-@F).=* Z]P&@)%KQ\QGBI5(B E4))RY74)E(N M9+1!6B,%ES?H^EWP' HTD00V!(>:>(BHI:ZB(WU0;(*+UG! MRX*73PPO;P&7R8J4IR$$)\'HPM%Z2^$/)0V7.:?RUKW#"Q1N!A1V&NZQ(,#& M5BART!JY T/;">M0($XP0JS RKW8!6-BX_IC; L:EA&5]WQIR82Z&6W^&F># M2%J8_CR>5E)W-)@,WGUDWC$?CGRW(Y%F1L[>2LW]T'=J8>1I8DL@0 M;Q#W@2'+!$?41$&B),PF_&*7\S*:K83DGSDPWJ53NP#C9@+CT@ ),F(B>9Y: MR7/6'2'($HOSP"/N/3$D,?YB5Z[Q7!=@+,#XO(#Q#KW7!1@W$AB[,RZI=)CB MB!)7N8HJ,60$%L@F!:#HO5"*)DRM.R. 5+ MB=' B?><81 =DE\]RZ;(BL>0%4OS!Z1Y9#P1E(CEB'N1(XF[*:,PR 7%[A_P5PBB$\<"+>^S[E]&8931FL0,W M=C;#+2P]DZ)R>5H:MYA+%;3G$COFM#(&PVM73\8L!MY#&7CONTD&-B5&A#?( MT600)X(A(UU 8/?)J"FC2H&!QY3LBS4C&4JY=_'Z%4!_RH">G")&!>(4]9Q$ M8G3 '!.>7,28&WKU5,P"Z \(Z)V&]99*S6-$N2P(Y:-".GJ/2 P^&N8,31( MG8H^,0]15UP O0!Z ?3- ?1HB',RB>B$YX818R2\X$-*(NC$TM43,0N@/QR@ M=\+U."BKX; 0!Q&,N+ )&:HE4MB#9,:8&4M>['))^IQ=GEE? +T >@'T)PWH M-I$8M=!*6:XT-9+;V!LG$UU_(B%46A\9XIZ#MH*=1D9*T%:D MYB818Z.D5PW +)!8(''[(;'(]T+,A9B?)S&7C+(OMB(YPJ8,O7Q\QGR:[IT- M\-<78KZ3!!/*C22,8\LBM]QJPZ7G4B4BM0#CHW%?@Q7YQ>[KE_/3>1X3\W=\ MG5+,YB,\X9[W\" SV+F?)X.1'YP-XYM1G0M[F%HX*X;CK0S'UUW#43BBHG4& M194XXM8*I!4+*#BNF)(V,"E>[+(^E;HXN0L*/D$4+"*]$',AYN=)S"7\>+.M MRR.E!E7WY!)QO _U6FB?2"1*4(FY2UH'R;'F,A+CB)/J!@.E;JQGPUDN)S<6 MU?E6JO.;;E&.LMX';#DBSFK$.6;(.F:0 TM()4-=P.;%KI9]K&D)NA0_]?.& MN(>(0Q>(NQ.(6WH') TQ!4Q1H#KDV+)"VK. L(DL.LPD'&E.@NLS\A#N@0)Q M!>(V&.(TUTQ@PWGTE-M$'%/**4]P"H!\P=U@R%.!N >!N$[A!H@C337S2+@( M$ ?'A2PV!#'BM"<1*TE=SIRA:]HL%H0K"/>L$(XS8V,B(E!EN)3>8B^,U8'3 M9")9S/>\;EI30;B'0;BE$H<%DSP&CG+9 N(N2F0D_*:E]E8SKJW(""?[QCQ$ M9=K3A+C/>!+#8'HVM.=Y:^-GNC252]=>6C;X<3>X)%&5R6%;6CJZ=5V;;Z&1 M4:JM%Y11FA0(>6UQ\""$ YL;3:DU4N.NL0UUPAGF1$V@>++';,&FDI5KG_ M@.1](A[",UGD1)$314X\>3E1[(EMD!,'W=; 5%&0W"AHAQ&/Q"(='4$LVD@Y M,XPH6^R)(B>*G-ADXMXZ.5'LB:V0$TM[(G<4)38R%(BFB$OND<'2(Z=)8,I( M*7*#RF)//)]J@TT-L!Q-HIW.)^>]"@"V8DS8QF6YE,TIF_-$-J?$I6\&FV5< MU,8: INHZ]]J,C"C*2:EC B$!Q^U=YR&R EG3C+.KYX7528#/[C6[[O19JHD M9EH2%(R6B%LGD'$N(BDMP39Y19)XL2MP'VAGDR8#;R3"/G/73P'U)P7JR0;A M%8^:\-29"064"^@7D#]V8&Z4(90H[V*SG&%I2,D,.X82Y3(D/S5:$ B 0 M2H0-7 6B+357SXXJH/X8H-[IG\%B,D0KQ*B+B!L/H)XT04)P*8VP3OD"ZD\G MHKJQL8&?YQ-_8JGMA)G)8^;O>C?P<9@\8T1L9X,,)QJY6W1#-C;23X M+ANYM7'R"K+_8X?SN.4\.% MXI(DYV+"G/$$*CL%(^PNNW@5$7X/(KSC5$LB61P=6%V4YN9>FB)C"46"6Z,5 MX6"#J2+""^H]3=0K(KRT<-JD2TLFYY/H,%3""[?=J$T2"K=1A:/Q7IOD=%". M$R%M5%ARX[D/C@1)KRX&+H&'!U9\#U[M=7U7EO.4E#0H)8$1)R2KP#&A*'2P M3"F;<)X'C38B(YZ]C. N)1 *CGG)N)#*&NQ]2!@;EK#7 MX>I"X"(C'D-&+(/3VFB;K"/(>@4RPB6.;$P>,4QM2LY$DLPF!J>+B"@BHHB( M+1(1Q8S8*A'1\9]'9066WJ.@P(+@*L__(4(@G#N5)F4BD\6,*#*BR(@-(^OM MDQ'%C-@N&;$T(T(>>D620 )C@K@A!!E&'>*,\QB,B)+(8D8\@^S730VG'(UG M=EBGO39,7P5&U?>]FOGO-S+ZI1U2FC>;NS%X/XSG;AB?B5R\78CY#G9RDP3G M+>2F=!I';:/5*O' LQGE+7$>)Z%BTJ3T:WU\:*@.R!M,$9*<\5T%$(P M6FR@QXYM?3NSL'#X-PS^WOTG_&@7V=DG'X$/)]^?VLGQ8%1MB;G\4#=KR MKW_4S^S3<#"*Z*3^F] *T-[&V!N-9_ ULW&&C^K8["QF63L*<32%W])@9$=^ M8(>P?#7_>.WAP>W.Z9+EUU-IX.,D1]-XE#.QO\';__, BS$U@3W+*Y/1>POL[+ M+]9_@W5 H/-9_+Y!$GSU9QYYO^G-]ENM[FWWY\EDB=['$;E)M.^13? DW]GA M!WL^??'MR@-?NY-?^^@@!^Z6U*KC ;5B/+'5R8(F Q(B7Y97;+=DI;V32=:U M_FOP#K]3+W:/LFC(99(OLR(&,/G/;^WNNA/>'#J]N 5J/9V^[(J&EPO1\'8A M$!9=O!IU\+^;1(9^M1>#T3R&+8?&(SCKV+.CT#N -WO[\(F3:>\U; 7L0SR# M?7!Q4FL-5/=[V;W3^WTP.X$-.#VSDPKY>C\.CN<36 FHV/D*O>5[\H_?1G8> M!D 4WVS[D[P9]68GX_D4#GCZ!0]S:^G?*(>-().U?ECIENUGFBLJ0][.9^/V M([6:7+W2Z-6P-4-[-HW?M;]<RHTGE:I;4R)6=^KT+1D;])C,[6!.MR-677/OYZ]\D.SK_9[[P\WCGFF7A M'<&P,?P+/W[]PNF.)$9K5A:^\B8#V]:(>UDXV5&<2G-34OM,XN(-0>I>N\F8 MKTJC_.R"&V"Z^[1*_5 V^R7!? ,'\OWT&BGDL@7D4FMT#TPO6X S7Y>N_76$ MV^S14 MKUH*OG)+2J5>CD]/QZ-''[S^]8-+Z M8N^^LBOQEXWMV>BNQ%>F54VKP307,JNTCXEAJ4T*F#/++$DN*IT[!'A*:+IZ M]/C-,ZNJ^[Z93N?QJ31;?R\./KVG!Z=O^)]'PY/#5[]\.J#[8O_3?T[__!WN M=?2? =SW],]7;SY\_'?S^Y_"/H^'P MX/TJ"EYBS^\T]+A:%5$006#.%46.9*'TBJJL?&,P^Z_V*6B M;Y1^@(2JISGO:@.:PA1DNR-DDQB;R / F2;<.JV;"+!#,3 M$_68IT!=\EQA[VUD4N&4KAY"79#M 9"-+)!-.4&9$QPY3 '9@A0(]&N,I,62 MX\A<V0##N&!<$J2 -7-,F-(LL9$HB)E6%TSB;D@VP,@ M&ULB6W16Y)ZE5$M MN@"TB8D)%6(RK.(-3. ;*Q/<\RH(%L9F+2)EVY2R&IC MO;&O/\:)'S2SK7/@JG=XEMEX6N6/9R"U(Q^KI/E?XW0V&?A9E4U_78BKS)+[ M2J\MEU[98"4WD7OGK*%):4T2J)1627*#,=AKJE]KH?AJ/H'-J=WNM;"L?OY@ MIWEJYNE9'$VKXI$B/&\A/!?-&;+P##2J7+Z,G/(6A*?/#8("1<'$2)4V5@?R M8E<\A$GP-"<-;E+\L4#=USH[>,):!6F5XE)4&NPKJ= MU:WL M%*A[8*A;^G:E](YKH5$,BB'N-$]P8$3FZ-6!>H*U#U[J)-<8A4I M )ZAW &8.1I]PI%*[9S0-YF,7J#N@:%NZ>PEP7.!A4 QMQL&>%/(>,L0B9ZX MX*@+(KW8?1!W2(&Z G6;,XQD+=8E#XA&@C6)6.XET0!\7@C'/#%&&-.H=>H: MM6XQF*2 W@.#WM(/[+0&JY4*Y 57N<\312X*BE1N$"DC,5($ +W[G4OR-.&N MI(K>)*%^:*?3W@^-8_+E>)0?)8;< >I&N?8E8+=-CLCZ?*>PK,/4G/7 #>/; MZ.'2V2"OK@#YS8%\T/%)8B:M2T$B*A1!/(B(P#I/*%')J:'62RU?['+.2S2O MY"D\>]A[6*=D@;T[AKVE?Q(32:RDH+#RZ #V/$:@PTI$'&:,8 ,R#6?8*^E9 M!?8*[#VL@[+ WAW#WM)7B96@@7J&*%4F1Z ],M(0E&3R+,KD@C1@MI,">P7V M"NS=@:^RP-[CP=[26ZE-XHDYCP((,L15XDA'II%(V%$>=*X/R[!7RHPVR6GY M]#(J1^'^*]OO:.+!4\1S'T525+G$&>,!8PO:D.=J\S*(/L]2&P5*)>#^3-&0 M@U:; @G&R,3SC&S%O*::Z9RQPF.ZB]E*!0V_& V7ODK#F:,YUNY,GJG$O$ & M"XZD=$9*C*7EK*JY8G3SDHP*&A8TW 8T++KA1J/ATH49<)!"&8,$<11Q8S2R M-@$N.JF4NE>[.H^-7CCM-V-1)EBX3]I8%/:>2X= M9M)Q+A+6P?'$E2,!NX09*;V0'Q78/G6 3>AHM$/."()XBA(YER(RB6.',Z""; 79&#:2I"1,"()C8323(AKK%<'&!QU++^1'1;9.+V2!20HI M(,D51MQGE2UBCXQ2V"O/:)0VJVP8JP)L!=B>/;!Y"Z:,I FX(W+!@R6!&TV( M](IA$EAIA?RHP+8,O5#F,;7&(QF%0CS$A+2.'&F5X)QPC%YB4-EP7^G-"[UL M"[)M4H!E8UV%5W;J+>TO[@FDJ1%<"48T,1FBLY;]; _VLN@73L2]]Y9KJFR(B%L!/*"7".0/L2S:\V*6E]+%@7<$Z:0T71DO+H^6220T& M=Q":64VHQB[><2?>@G5W@'4'2[V.!F,\X0PY'#3H=5XC(XS+@6(K9(PD1@=8 M5Z"N0-T3A+I;=N)5,A#,L0-K)W'JHXT\[Y')TY4Y[\3Y-P"N3V,HDML^N;WQ<>MB7A(3GA'YWX NZ+<1Z+$?H_D)"[H=^?HU\D(H)31J )2+F?DDV21(]0A;K7@.GJB MDE_?#;F@7TE8W9I&R+>+2#RK]DY11>:%M(($"FAN;)#2!(Z%4X ,E)1F=X\) MUOM=-R4+@1E//0HZ&^HV&.0L=DBP0+C% A.N7NRJOC9RX](:MK^_T[-->'A6 M<,@$MI2HR+U@H !92Y4-.'!E>$A*^-+M[I'AL*N[&N\<)PB[W//3&HJ,]!+I MJ*CF-#B2&X 0W)=R\S):"QX6/-P&/"SJX6;C8<>3&9R!@_ "6<%R;WBKD'-1 MHD0$X*%V\$(HZF&!PP*'13U\LG!XWBD 4(88+A!+)B$N;0!@3!%I+N%E;$T* ML:B'6^7\_-)LSDWU?1Y-HIW.)^=?T0/Y5I&SA^UF^Q!!O;(U96NV?FM*G&BS M>B"7>C#!:(I)*2,"R9,CM'>->6&1TJ/"VN=& UCCF%&%**6!<05H\C@)!&0DG;& M2&*2*;!68*W VHN!4F<089 M@\8TQCPAW0C'K5;>$LV,M9'@&S3!N#%&MT&R*D96'^R>_W_SP:1 ]BTA^X^N MWY!XP9@V$B7,,>*<.)24K"V;M#$H,CN1Y#=W9X%4DF< MJ$9YH"/B7H+LQA',+:Y]\IB0Q$.1W07NGB3<%=G]Z+Z#)Y=<]&N<@4PZC:-9 M]AXLTS+OU8WP!#V\]\:;3].O5\(5A9@+,1=B+L1 MTSMYW(TL.I>"3L(C1GGNJ$H"LI@S9$WT*D1-(J,O=EF?&[U)WLFOY;:-0K/B MU2PPN@Y&N4L)<-,Q+QD74EF#O0\)8\,2]CJ4_@6/#*/+G#I+$@E.2N0E)3FG M+B#G.6 IU](Z@Q55#Y,J7&"TP&B!T:*-;A&,=F+EV$H?&-8(Y%NNC_4&&%%5WT&@U%$)_7?A%:P]C;&WF@\@Z^9C3. 5*=H M\TQ4^"/$T11^2X.1'?F!'<+*X:VZW[JKSL;306:8[R9Q:&>#O^/W'P9A=@+[!-O0; D7L);.RR_6?X-UL$GS M6?R^>0)\]6?6KNWA:(#>C ;TZI9W?YY,EH!R')&;1/L>V01/\IT=?K#GTQ?? MKCSPM3OYM8\.T'2WY%\=#PBW\<16)PLB%7 K7Y97;+=DI;V329;X_Y591+W8 M/+8#H41]*K7^H@Q9\7W;!]^4"?']<@._;!?ANRR-?*7/.X$%_AX6>@ M1?X,+.//ZY]'<*__E[.'.4RS]/#\!4>/\1O@'^/1@> M_.O-I_U7[UDV7_[XZP]Z^*\__X)5PN>'Z?#H#=G_\(Y(8JDD"L48).+6>F2, M3$A;$B7%@6G.:B-Q, *+;2^;>)%:1C4W*2C.DZ:6&VYID%@E1GER+WH1[+JS MS(.3>5ST>[ZOXWT++#Y(8&J,9A>.>!"GS_EX#X[?&9XPTTJC1'QN>9(<:]90?;@^JL^OX\*Z*="BQ\98YP!MC4X*GM 2(Z3 4<47 MVX">UTN+]1OU67[R[&4>]L$L_L M!-X=C*K/30*H$['W83 [Z?VV\W:G=QQ'<6*'P_/\=I;,H;JNYCWX^ "TC[,A M/&X:3^!+0/H.3CLFX6!4^XO@$79Z>]4-X'/#\WYO=A+/P?#/YB5Y]=SY%RPQ;\TPSN)ZL[7W9E3=?7PV&.4[ MPV+@ ,&VR6_WJ_79\-=\.JLN[U45#V&!?C[)DS;S,B9S.VPO M!)TKA\ 7YG%9OT %4K;&O9 M'18"EP307K)_*7]'^W7Y"S+HI#G RWFTDYW>SZ#.,MC?-B\IWRPMZ!5^WO!LC]=VN=OAM M[6D[.ZQDX?0DQED/=F?MDVM ZVD-UL +L+&P:Y/Q:;5MK>1=)VKR%U9[GBWZ M?L_-LQ<MI_\C_#\:3Z! M/9]T-[T/^YS@I=FX9M6U)[IR+OD;(ES>BO"L8>U-9Y/Q:."GO9?CR5D#HU7" MO?I^6E.3'8& SSH$O#WKP6G#@DY[!*/_NW.U!V1#=_H.IV6,C4,0 M.),<1.R=C3_ &FL06\!=&.3; $CF%Z;G4V Y4*JG,=SO#?-^ M5NIW7H5-<7:^_(S]>U!O;[M6>&DP\1.;9D '$WAE#B*QWWZ@YW-P,U5"LUF+ MG0/]5&Y88/-9>^$3$X"_Q]H*Z>@Y@]HT^FU4R;3*W;R4(5GRM&37[[T$FRG8 M:K=^G.0#WNG!%X8X'1S7>^CF@V'HC;LD,SN!9SX^J5[\<#+.\FO\893MUKD# MTVE@,YEU$'2O)>'7%>WD%WMOFT/+K+.S9)K7;]NE?=_] B#IMT! :_FL?J_S ML6'YXWWY$_QE\NG!E\^KRLI]!8%VX M)K^TO""?P,__VNN2Z73'=J[^UUY[,8#HJ'?H9V-0,GN\5JPK1TFO 790Y!IE M+[\(JMQI=B.,%\;""JL S+\:V./1&!!JA0![/PU.*QY>G%![V6(A3PO,8%=_ MC&XRSYM%V+I];35>0'>0-7_#9@VR',A[. "RG\;304YX *#* C?OI6NTC\I5 MUD#CRB9/XW%6"W=ZV9:8C6=9M$W&'LA_VFHPW3O9TZRAYY,=]_['E;E<\VFX MD,A%L Q!:TRI4)PR88F)G.+ M5!1)=9X=RAAJ/UE):-+W"*CZ^=F_3^"@?-J MN?;#U*IB<7H09X?II9V>U.]W,K_D,W,<[?_EZ?[>.\.%85:K/"D6(^YI0G!8 M ;% /!R/"=3:/"F1[5Q.D>T!!PPKS^E1AU8G644.%:F>32*:V8^]8PL4.*Z) M<&KK^/YMB"AX&A3Q/A')N/'88NX9BRY21[%QEUJ.L@MMH6]#1*\&TX4W_[#5 M+OX%#_#3>#H]',';9V-XAL.T]L**OH[LQV=,5L/Y;#JSM9/5V[/L-H%G&_OW^5I0@W?R#[!NQ[XR M/H'M_N]@>#R>@"%R%#]:T(07YG[ENP+-!)@UJRA^1=G.Z@O>7?.QHW M[377:#N7&F\^.T3X].;3X2_OF.(R)NF0C98C3IA# !(8$1\DQ5Z;X'&%"%*,YNJ\ \)#UTSSL+B>KW.OGW^1[_T9XX//KMX_[1'_C@U6\82$$'ZZ6R M"5E#->(V).3@9)#R$;1=%I-P(!SPCKQ60?&PV0O@W#X/^ VE!5TG+J;C8:B" MBL/L.9C7]B.H'K/S2EQDQV36O2P 4?:X3J=C/Z@D0Y6\D\C5WC!9(2B]I<[,37? DL= MII_KI8-9N5<]\?/EM4]_B/T/[Y0Q7@?)D$\Y(\%%CYS(M9<$CD,1!U#+P+#< MP9?XJXY?7F"R6EY?3S&@,MC)K%5=%H[05N3G&%F3QP)46&D>LQ-@N2M)#"C MQ;#*2JHP#T9&;#PF M\G/#<@I1/#Y1Q,2\EP2C2!Q#H*UKY+1UR!-E:+"4@C3(DNRR%^%ZT?;4U,6< MFI*+8_.3KJ;6 O@>VRJS-F/M--8:;Q MLX5SY0;!-#OM?8@Y^W>Z4+S'58Y0HWY7.5^G-JL\V:TQF*WD2=3^DR9?H$E4 MR)K5W]DKTE^&Z?JWULG!C+*@ [:HUV?M'Z MW>E$<2L'7P#M:YC)M"(Q8)1YLE762N6\SY',23P!LLM)GA=R57*JX%G5B;\F MO@HPX(U^E1PTGN04=_C.7!,PJ+XM)^KT_K;#>9NB4X7X^^T?Z#1ZT/!SW@[8 M!J,XSW#DFSRB064&^,'$SX$=W!@ *J>Q^GFN6VRTPB:[Z#.,,VV@KU:;@*LLO*]7A&![H9=>%NC>! MK:IK$J:_YM\.T^%\EK6)Z7_R6?T?.+7"C)D9C_8^'GQX)U-2)H1LYP2.N-<1 M@8*8$ /[4DIF&!/95&;7<>/X[]@D8 -17%O'^$60W*$2-(W^NS"?? !S"FSI M%7OV%C3B3P8 %)E&GF7=QOZG8WR8[_/*?SQXY?'^+^]4M@W 0$!:2IEG,4;D M!)=(6#@=PB4!H^3%[NQD$NN,]^G%Y.:>LPUVV>7N5H4_H+-434UZPPS.=85 M)IA-P9C;$D\'8*JB/U ]]ZH$E0I?"K;4V"(.?GE'%-:.:P%:+ !,9='J$"2B M!) E1J^YVUE2/U )OH:TNDHURK<%J2N;O(+[A^$._MP]" M%.@2Q.MLMJ*P_A@GHS#^,.KW7H^.,(=/H8J[O7I?.9=V< MH*DH>#L>ADKF+61<%GNO:O.Y#EB]R>!=&<#YK;<@]JK,F'_5)735BWOA=##* MY2=UV>3K.@_NDF[XM/QHZT'DLR>R.(-%54<3Q*[RA:9UCA%<4E47=3P7G>OG M_B3K+ 'T'I\+4G--+2BZU5$,K1M?]'I4I?>@:I]$&[I*3\ZQBA>./BR/OE[& M:@0K9S&"KG/<=$/H_9U=?[/S2B6Z]$UU*4M=;G'!00A6 D!*#H3:27Z:"W?N M?*A^RCIILO)(SEU. :O<%X/3[*-I3(Q)96+87,#59'$U;I!.Q5=50Q@_-NT( MNH5=U6-.VZW/=<%--F?H?3BINPS,)Y,F#:V;W.77'>>:7@2YY'OMP_:[13^5 MB@9?O+*97YCV[@.APO)DK6%<..S 2!)!>@ 5YHQC-P@&WM@QTS[YB6P[_#@Y?[(/Q:Q+8 8(BX,#< M4PH;I+G0"'NCI+3"8!#KNXSLT*L/?Y$.6OE=5CH;W)8NODAQ*W1QIW3ASP]^ M>><]L"+A# G,W,%0PY.VW:6!8YXIA5TY [H\V6K3TNW*+S]LZE0$%K5R[*IL"VF)Z, M/XS:Y/9!>T%=8K6S_$139G-GY$_[QWE&/2PZ6NX7=OR^89&]O@XYPG-5DMOZMK129VLN5+9LXPS/!8Q MWB]0PX9VVHA.QB/XU==!K](WMND;^\L[E8P@P26D_]0[&.]5U"--^NS.;1!%7/'8^Y:&=3I>M57)PIDD./+(?>W5-<9,; M"+0P/YW72L=AE3GX6_ ",D[LYB% %Q$SQR7B8D>6#"1$4,=SE)G5]CU-Z$.RHU;"U3A'ELXP0YZ?*X MRLY(,50VD&^:6-7-&O(O6Z?77P] ;SH]?++:5PN5'_?>_M#6T'=$BFZ@ M>UF&N&ARLJ[;=Z.Y5$6X2TWE(E%5N@DAZT3@2D)QU<3AK/FCR6;.?-\\9*4R MMM\QJC?OO/=A/!^&IG@.]JD!!]@;5,N\3K_Q*Y]^C;QJ6WM=_KYZ-UK6P_Q*9Y M-#R6!;:J:;?E[G93?F^J MI^=$ ]KCN++VD_JK28%H7(OUM!\,JC2DO-WX\ MJU"D^K6)6F=%*UR]D+;W>J7[O'_2;YM N*+3YY/[!OFG!J4U+:)(' MGA;K5 V?R^]>\ MDX?IMVG=G>#Y:LN?7G\X^/ NR6",%0+4!6$0#S$W*F,"*1>U%I80%W))I[Y. M7:XR?E:0M.EJN45D\5,K YXS0>1N,"G9H+SG2! 7$9>8Y1@/_" A):9"8D%4 M!'%YANV"("JAM)"SH46;-9)R/JDI)^M$@.5Q3CW+^] M\GRO<72 ++HKJ I >4"/N95:X)Y0C9VWQ''!M*;6B:MI\O:%ZS\W#61^'N81 M6J/PNGWJ@V<-6?OG^\?O(HE:*1X0<L[S1%PBL,AQJPJG5JH7VJJ+CI=B.16%N@ MBLVZ7M?_GJX*Y8ZJMSK,!-9VR?-PL>+CVH*/)Z84O<+9ZYWP11*YMR M8D,ELN+@[VSWP)N+$L)%P]1AO8? @2>5C64[";GU>]58LH.<#)P;&WS.46$: MTPE$UB3[7*:K?N\\AF1)MC6:=&RT5N7/UU29PI5FGWTUJ;$8IQT'1%4RM!B, MTR.B5>2K'F15J&?IDP"4.1W,9K&V'/.75T\YFL%%,1>9-XUE:SLD(UAG,?4$ M@7I<7+UURW4",#4&23=$W7['36V2)P=<>_/C.=CNGZ.7[8*NEY4+8S&>)/?7 M 2;)//IKS<,UEF5B_3$W,:@*5KOHM=&8=,%["BL&KI\VS>(73SJY^*150X0J MD[[21:M8E9VVP\DJ!0($>&;JGG+38(]65]>^T]256TPCKC@\G U + M)O[D_/% XCX9OI_=@8-\?348K2E1\4OZNF+'GRU0\*V*SM\"*%[%5"F\/\01 M_#;K9?-H>PM]/;.?[2Z>VEKOT6=>T$ ME\+VYUC8OOF2]G9)A2]VZ3?W78S0-+W-"3XOFRC8[X"9]7RO.-F0W%:\O_#Y M_6?XYZO?R.$KSP[^@N\_^@4?'/W!#SYYB\.7OU"#OXZ9@>??J-_G/[V"5X[W__]Q^&??_TG-W+YZZ)_- M"QIU,S;6)7)5:DDGC&%7OF'YV5N.0$B4&TD8QY9%#G"A#9>>2Y6(U((06L41 M]%?%MEXNMJ =EW,AA;X9+?QF5+<<.TQ[C5*V*<&%AP>:OW[#[[ 4,@I-D0,Y M@+A+%FD:!8J95WW$RNF00PM7C\E9#,7H),.VA N;/FF"76#V7N2"R^3WM,S7 M!EUSMDN'IW);@WZO"K2L9I\O?2%54LAXV+0W.!WD#5ST.U5RF*2I;O=5_5[- E\X/^"/4W1[>KH1]#I=AGVPE5=&K9:I, M95JUC_W4J*9I9=NT%*W&:< F-?V2_\[\X\X7>]'OV2&<1!Y.6U^_G+"^&&W< MM78KDFINT$R'A/?K$\Y[S' F HE[ >R1QK9MTO@6 Y''#JRPFH@6\^6G\/^\S!#S!E5P4['&I0AD0UO+#6P< M?,M]7"DRJ[UV55[8Z=EX5(^5LA^SFVX\;#+/:K)MZ721-S:INZG J=26/QQ- MY13(6W^<&\:,JC2G86Z1>S*>5)D _:8W2E,#5WUS51GZQ*C_XMB&"C1KU:5* M06Q=RI5DJ;>IO\SUJDMI<]C89>JK\WO;LZUAHXN7:3T*5GFLM>>ITJ/&TTYK M()?SX(%?FG 8G'R=JY@9==E#J&UDTQD[F)\&SC:&MN5-YQ&:3S6DUN^Y^:SZ MBDQ_PV8B[FS<;VJ!\\RTP73:M%ELPG&Y6MC54W>N?.(FMZVN:[RB!'*5<\(8 M[K?(JEOL\^6E5TE158ORT46@SKLT&0#MY62\=D_"?++(XSL&'6%V<4.?(5TW MF'F)GN%HTWR8!KF%T_)L!WG^;]8MUB%;_<$Z1[W)#,UYZ^/N%U1)XC. R[-* M%"]/K?H60+E,M=DBJ3"O$BDAZP89YML*]UF5LQI')Y5DF,0IZ'F^C55_R"N& M[ZBZ:@]:(7%>C>Y9*T\6@]S3/+?>:GJ!7LM*;W-3KB7/@?(SF;496(#8U>"_ MJO%W[GS5K&M09YP,IK-6#"Z-I2:9I+:J&IQHC*GC\3A4AU'#>!78JLZNWN:L M]\SL9(;F9^NZ6=DEK^[T7M8S%*N%-D>[[/Q5?:Y;[?QF!$(PYQ+'Q099[VMB MRIMYA4;U0Y-\]C8GG^75G53Y_/7>UCV!IROI.3E#/$OORU35A;71N 5 4/Y< MZR!KCN2\A@_?>;[E)S],LIC++)_N#(G\=3OYQ#!D[RHUK.J]WU@*O54)D&FY MI>L\/SQG<\'+F98[.OM%DJ\Y;U#+PFS85[';VIJ&HUM\_:*W6[=J_VR2OW%0 M];EK!H+"UT<+/+.X_Q4/TI0R+MP/TX4">,EJNGHK%KIH'=DYM7]E':KJE=<$ M7QN<6\1I1\?#*[_03IL9'/7N=O>SUD. J@8AC\"K\:%KG@UJBIWF=AQU]F6+ MH'6E05;BZD*[YNL7_-T1H:W.6#WVI!K/TZ^^MMW,7#+1&(F7EU G#55I0AWI MO;A';AC?.I%:DFD5C\ZRZP*&^D2N@.XGQFMOHHYS66^9U=2#-#G:>Y- MF+6T*G[?+8YL][@"RXS=RR\[J1(K%R-?VM%V*?IS#^__8Z5U8?-^Y7XYM;EC M2YV>F1FHF9?QS4[OQ_'DHC+V^<5WUWE;_KZ"AVIW9Y40736> ;H]K52'U R[ MR;'B8=;\IG4#G>8>N;OE"FQ3;-U)C4LJ+]2,+=R?>.O&#?%27#?1NO)"'TUZ,URKTO;W %6D]?9 MW#1O=*ALOLKTL;,KMR.+^,'96=L(%'2R4#U=IZMG]?FQ!SVD8]PO%)VJA;MK MG'(=)U2K_=01Z\:-=$'@+F]2H]-SAHEQ=E T1)6S#K+8K& YY8XT69ZVOA7; M*MBPFW^/A_/3N/2IG($JG4$AK'8,:/($ZM0KD$BU%[O."FIUMD5Y&?PX;Z[TWM2TT68WU/>9WNA&"]?H"HK4CU1]:'I1 M&ZCZP=;6>*/#7A9WF4 7;LILIHPG[><6RZR+^YX:);8AU NY+WE#8&FS3!0- M6JXF]'*\4)*:LL"^"5-F K+7 VF!M\I@&2YM_:3!VDO:[R39O1K5X MS&G)E=^OO_SLY:7GNURCU+1(6.FK*PI290S62VV@$]@J)R9U'C5SU3)>MGKS M!15 K;ETO8K+LO6RNRMV>+*BYY:-<-% M57U=!^D6-:X-!UP(MV1*Z9V-!SD)E%H7C-C> M,U_HUA!U;@5>F1,K\9V=WG_6OEYU$F\TH="6\50,.1R\KU3])GPTSHT*PL"W M_J25V%'7!]+*I=;;TX:/:ANRTH ;^ =C(VL*M7]AX3RHF;GC$>^T$%GH;-67 MUT7?N1V_?'+0 &=;)EKF(;>7=ZOCK]NR6>6BK.P?VZZO M;8Q>^637,_%R*-.H4P1>&=/P/+<80%-R[J[)N2,EY^XYYMRMSTOZ7)[1A;RD M8&WN^QR]3HEC$HVWDL"'!.82QY">0%Y2=QCO/P8[<:??Z4W1;S.0*[QJ[=88 MOEFXRNMR#3B4\TZ3C ;[&NROH7Y%K"S#%*,L"UL[MTX"7PB>. H+(Q]LC^R[ MKX,#N6=,E4*U=J2PB]5 R>5Z=GK[S3B(54.L">&V/34:NZ+.?)I/1JU8_WX1 M>\[/6UDLE;NYJG[M-P*KM;MJ)]AX.AWDC;A"^CXMW6S5C[30OD%D_Q7]PKKK MIAG4AL)D'E="3'7)8.MBNA0,JREB-IA<_E3'=LFDL8AS5>^UY-"J%$]Z]R\J MNZ,UJMC"FUQI<:WQW_H4+X:WJLW,]LYHG+-)XF14IQ+.IQ?Y?!'D[B96Q,R8 M/E9,L&2P-LDD*ZEPX^-)'A&8SWP8&U,_ T$=YJJ:R]6Y3FDP6PW[M/;4]#JG M_XJC8&DFU'-1*XV_]D NHNR+D'FUB%:GJIYVG&/:2RAK?'JS=NV-^ML6WRX> M;3:N&O]T0IP9B:YR@N66FO4:*A_CPNT"QSN>O&\_%A<)H" WY-#]MO[/):YFV ML)"):)+3Q_(PZG4F=X>"5Y\"GK;)"ECW/)5Y!EM5]17+.[^(OZ_<;:$E-*-% MGQ9Y'8ZNZC,.?)T=O:%^]7:C1"SE$0NEA> >%%RO7$PX9UA;PTS;)NCKQL=4 MA_AK/*U3J'Y>DL#A L.>;=9T?NU@[YU.+FC#(V)&1<1=GN#MF4-8E? MM__/[2F.)0K_&<:<--P&9:,U42N3, /:2Z%0W+U3W!_L<.^=!(I2T@4$S$X1 M%\P@HP5!&E" 1A*4H7E2O!+7#*]94%Q63CY+==W\"] S\S&ORH!::9RMN%OA MY:7J<,G?5DG3JVY7)XUE0VSI1<_JHYTT72*7+P^R[1;_'H#$:V3'TXOGU$I9 M-?)Z6B4&N$$5K5ZH:KE)4WXM;_MI'6.\T(2\V?:VF].55L32I%MN_$(ER5K$ MTF,.RX*=1)7>>MIIO--$VZ_(V0;1/Y\-A@V)A(O7Y)?S<\8P[3IJFX=;FYRT M""RVED:3;)-KE"Y:IF=Y_'C3_;-2Q_::[Z;\^73I5JF9:_3;7OBE(FE93&.J^.WT@DXI%]G([T8HG MJKK_\=S-TGRX_$C3.^(FR7Y/C!5^6-)]9_=]'45L.,&MO68-F76&H8981XG; MRSI52_67VO!WWM30TEBWD&'Y4J;&A1W8K&/Q]D[OFM5?33>=MI+]QC/63+ZY M(0FT%-=6T_;VZF?I->4ETV;@<+,#C00&>.]F$=1>G4M;N.J+691A+'LBM&T/ M5S'KPM.O9AIU6Q)_=OK!A0C?!;NC_4KDSM'BZVOS8P%CMW(O= 9R74CY6R8> M'>;/K*YYS:.U&],TZ%[S3_$K,=YVA+;8WM=^F,[.0B#RQW MS+?G/.PX/*I$MVH9RZ3EIP4JJX6NFSK?=UUA_*)QZT)M;A_CV:K(AT?[_.## MNX!)TE+#O@>I047V'+F0+'+*4@:&L^ XOM@5.V0[Y_T68K@I,0BPT(6U0BC! M$26:(,Z$0#HQ"<2@ Q'$"*OUBUUY367SBC/N\@C@KQ[WV=_H*<*%VFY(;?#> M\3O)B:#4>R1CP$!MWB$7I4,L6BR2T9IH"M:YV%';.5:X4,--J8'N?WCG'-4V M]VHV)L^.]3[_IB*2R6!GI F!J\]@SSV.&N@:77I5MS=H5NWBJPUX][ M>6JZ8L?GU:D5;SME-U&6U:T:Q$6186>T;V/Z7.E'R"ECUQA,#SHK>AW'5P,D M]D9AP?E5LL[S[M2T_XY('62D"7EN/>(8E RK!454.ZP3T0#%]F+>$664.*<4 M4XIRF["+EC.5C-6>.'UY;&DFP33.+J)*(ZD\4XN@\2HK5KDXH] QQ*>+./!- MR+:C]5P"GVL+-K^[OH_4+5%@;7K79[=M]Y_UWJS>:!C3[#L[GXW;6U7>P_H5 M5U7"9G09VK-I_*[]Y?M.]F/^?/WW('M;9M]EX B#Z=G0GG\W&%604=VW21HT M9L>8#$55ZN!L O\?VB4U:84[]7O?SL+E-QG98=5_5U]R[>>O_W*QPZD$WK^/ M+R=T)Z?/Z7M9^6V__-MJX^O-AU/-M/B_7P!G+3)"0V:2B@KIV7J#HRM;=W'K?EH*OI7]NP?L6+^6^T>2M5KNO>SJ#PL=I(E%]"^.4?L2>+G_ M?;L@2A[Z%?[\GA[[_Q/U_]\?'@U1O\QZ=?3PX^_6?P!_T/W.N'P9]'\/=?!X.#5Z]Y M^QFXU_Q/^IL\//I-_'ET\A[NE=?W%SP3._C]WW_]F9_K7_\>PM]TG[[!^T9\%V6^$[)\6R(Z-%-'*@+B@/*=@,N244P#T MQD6JN#2,OMBEJL_XY3!/0?8[1_8M_CC=>U,7MAT5[A_+]3H;H@#Z?%H M80-XYB[E^9K=N Y@MEQ(2Z=QU#9:K1(//(?(\NACCY-0H,63*ZH>BO7U&#)Z MT+&^G-(6F[:5H:2]5VDLU^4WP\ MB75ITF%J4F]+'MZKW]Y)E9).WB(AA49<*H^T, +%0'!DD0C&\,6\NJUWSER; M&%B7>=>57F%).7FT\GEOWT[>QUGO;3QN"@*GS1=-O_NJQ+TGD(!'U8Y4FLE[ M26.#[^:&T(U(D;OX)MZY)BT0[PB&C>%?^/&R\*U>^&><[8^=%?@X]SZB M57.0<\;WZYSQUSEG_ 8Y7RV2@^(4/W/.M[BTD,2&D,1153SYP#1Q'\'!5/U7 MLK_O>U/N.H7Y\A*O9:HK@^/;<::+^&SO4FCVWL[U:[>LG/@=G7A3\?G<.?ET M$,(P/J%S+9S\W$Y\'2<_7L83?.665*'LQP/D\YTF3UW>BK5I(-V]V-+,*:>QT(PP S^XQLY)3AUVR0F1 MZQ+(YWI_W2:%JHDJ_S@9GZ[+IGK]L9E]L-?,A3ZR'Y](8M6_!W\>_?O]_M'> MI\-7!W_!9S[NO]H3!_07\<>GUQ_^.#H8_/'7,=W_M"\N)E;MY^\\S=?O\WVZ M+PY>O?ZP_^H]^_,5K//HAY-]^N_!X2M8_:=AVC_O9JQ2E9AS'!GI'.))<&0- M/>955_,4AN"+^MWI.!]P?O'WXO;M)DES&F2 MM'91<2:LYDI0!VC O=#!J<]U]RMXOU%XCY?UX902GI)#WK& .&<$.1T2\C%H MD1L+!Q5?['),^X(]1"9MP?N"]P7O'QWOB:.!61^\Y91K09Q,G@K'C)$J:8(_ MUU:\X/U&X3U=X#V3P1N*&9)86,2#,,@0'1&1 GMC PU>YC1SVJ?D(4K2"MX7 MO"]X_^AX'[@VE ?JC0'$)\IJI4B,5'IM4F3VQ+4_#^F33^V-: RGZNFK63\\UL[G%_9_]9 M%MGL'(C;R"&LHI8\8>W [DC)4J)%U)@'1AF.GYTI4N30YLBA@Y?=/H11AT2S MBXE0A[AT%(&.89!4R@:.-?76OM@5JJ_$Y3D46Y S4SC]EIRNM(.#%T1;[CF7 MWAEAD@H>_A=RZ[GB4=XJ3E]ZE)E@/CIOD8D".!T'@:PQ$FFK4@A>1RSQBUTN M^YQ<[CA:./WI<7KD0BKLDTPZE+M)1Y"5R, MDM 6.)TF9 P)R#HB7*)@80J;AX!GPBF<_@PX76 "-*%UDD%QXJ2QVAB- _;> MBA!T\2)M%:LD\? MREGRPWP*+TZGO7_'#>3'R59Q>B<%#U.5!)%@-VD!G.X-,I%99)Q-B7@O MB6,Z\+I3X_3P89R1!'@X!BXH]9&2F0*7!@O=2*F.$RVBM.7#A.M MB%+"4<0L5HB;I)&-SB%#C*I />&0DZ_ZG%V.Q1=.?WJ<+F5,(3AG-9=@2H-$ MYQHG8'>NJ>?&%X?)5G'ZTF'B23)1!X]T,A;!:5K0WFE"@H8H!;'6)]#>39_J MRTGU);GD4?PEA[.3."F9)4\5:DF*WB<2K."8"T6UE0&0E;G(! :]JCA*M@AJ MNS-6C(Y@+>6D$DTI*%5!(Y>$1-P;1I175#("2I7I)DF'5!0(F5'B4+&)8(<-0HK3IW6 M8#Y1TB>\Y) ]!TYW7 1%DB6848Y9U!IXW_+(L#5:>%$<)5O%Z4M'"6>*<6(Y M,H* 8.<:9+K3&!FC \-&NZCIBUW1U[@P^G-@=*%L% (,:"TDMQZ;9# 'B1[A M_P#Z4_&3;!6C+_TD0BI5341TF@?$K19(&R61EU$*[0-Q0K_857VN/L/HCY=7 MLCT,M^Q%>32>V6%Q*-]%3[W'/M1;H*B1/F"'19"!@DAE5E!"E6&,B22),<4% MLD4HVFW:94B XTL.T:K(LTK$U2HAS!+17$0N+!A&@N(^-W>4 MHB/4^9S3J5/^/XHMMEZ!^:1,<9!L%0YT'"21<"Z3 <:G$7%)-#+)4X1Y[O'! M9(S8 PY@W&?ZC@RG@@/;BP,@&@0A*2:;@R+)FVB\#E8!ZSMB9,DSV2X<6+I/ MDI/"1R.0 ',Y6U4&:0D_" \I68QUU.S%+LG5MK@DFCQ[' C:,0NF@+?8Y79? M3C@1\EATZ1@5/!;ORE;A0*=LA^E$F="(>NT13XHA*S1&.E(P"81@7N1\,VGZ M0GU='DJ;2L& O!_;NUK64M92UE+6\O5K*4[E&XS3C--9[^WY=!9/IU\UX^AA M-S<4ECWBX9>IOD1BZUM[[RBAU#NOD?+<(>X3119'BX1+ M/$A&0W0FYT)H4KKI/ =63SZ%Y"3.4Y>X-E);&66DV@OJHF>^A.FVB]4/7BY8 M/069I&(<:2TQXCP%9&@.W3.3I \>4T:!U6D?EYJ%9\'K3FA"9;(@ R7EKB0 M(C,4*Y6$MU:64-R6\7I'K#.#M9,,>>\T<#C\9B.Q2$:?K'3>.A]?[.9Y&Y]Q MP1=6?Q*L[HUR+ KM/(T\4FDL=\02S7!2ALG2)&_+6/UP*=8UBS$D31#33 &K M8XDT2PPYS8*TVAGI)&Q2<9]L$_B^7G&?B!B5\QB!O4QR,;A &FQG MQ"6W,>)( )A?['+1-[HTS'L.O!ZX(B2Q1%-2W"H//,Y%,%)S3J76KOA/MHO7 M._X309C7.'*D@@Z(1V>1"0&#WA64(Y&!>0&*%E5];0JO/P=>US%JPX6GV%N> M)-9)$.P-)4P+$V3QGVP;KR_ENHHJN$04$B92Q#VF"$Z;(QVXPT9B'!6II@Q@ MHPJO/P->]R(F[PDWTAH.(ETS'(A0..I$!;5E5N66\7K7@>*E-#QPE.! ?*?X)3;IO'S<:VS=L>EEO)W/ORBO"GY6Y^9I4?02@MB"(I@#05 M22RBBX<=YQ+(4!G=L$9;WY_^R]>U,;2;(^_%44[#F_=S=" MY:G[Q3-!A&UL+Q,C,;;Q.. ?HJX@K M'$L;PZ=^LED R8&RP$"VHC5TONK2Z MNBKS>3*SLC)),-S@$BM9+2"8BY4$6%?AL$-)6(.XY119I21B7 ,@".R8YF!3 MF:81/]B4*D#P^(% <]!X)0( @0372FO+(Y>* !I8Q5,H@905 X*91>"Y="F) M@)21$BP";I"F!/[QQ#C&(Q@&MBJ4RT@!@B[)+YT* M7VZ8]9&.90&@5":M3%J9M'I/6HEG_T0\NXXA[.4LT%3,IK\&N\7@T4MPP[!6Q":JUM:%XDUZ3:'7__LD$HAE2=&*DYH'03#E)O N>':ZN0=C0XS9I0MAY%7C%3F M-HBLY(YPFT\DQJI:*$S2*S\__N$*=U>M. M/\"#/<]S \]SU+6GSSO]:E:J^_Y^T@GC@^?&/#,FSW8%_].=Q^F0)M\@SR:? M75*DR8>4/#-*2JR__Y4;K[_Y0_:,":R5NI'D9^$H/_ >;^ ^=/_DP]S>+3F+P@&YQ^$N#O)YV];)8MPU@W&C!+Q^,&J\! MK<-/>'7G4 X&3_S!.M_BJT4D:B(2VP?#N'29>+@B9*NT-/_>[#?&!X/CD>V' MT7^>3L&!&Y7JNWEOJ[&F'^+1./9<'#:H;C9R[/G^U_57IZRL^()6W%0KKI^Z M)O IG95%_I:'72GFO]WNZH4Q.F9PR.34[ M_W(/MMHC*(G]NAO]>)@GH/'WX 18=%(9NS7(>VCU+(S]<$)0 ZY>:!K!3Y85 MO#0=*YHH()P2P1FOI8C<4F>IH,I;9ICD(FA9SLDL(%&@]XY5O_OVG\^[G_[I MP#5DYW"WT\H)!!OO2&MC]Z#5:['=PX/NY42!W0U?/-+NO8:QA][6VW]2ZQ2?7K0]YPX[;FW.$/ 2<6X8LH0I1+V@ M$2OKG!5KZUEJ,+Y:,G3Q:0*_HE4U09E?R"XKP%^ OU[ CY--1+!@& O2>NYB&TC%BM7"?7^"^]LQ%9AF2.O>&488@$U) UCCL%(X^:EOA MOB3+*(?R.''_X7;,G]K>RU_Y13Z#,MES^6!3')_^PI[+XZJ_NQJY$[>@)9K[ M6B4;N&>$)\N<\#0(3:P)5#'&RP;$ZM!2^]7@ZA$SE5@ 'Y5P+9GQ)"J?!+PK0 9D"3FOE*K/ M0L[&2BZH_/E5G.BF-M2"" M$BX5\#E1SN?_):*P+!TT5DO59T%&I:W71D7DN/6("\!JHX'?!9!Z DJW7.BU M=62(6AJH3H=0* /:Q$&>4(.XH:#JC"8'*Z\2MTPL.5>!KZP:@]VK^8]F2>GR*+I.Q6$;K5&!< M)F6Q8M1P@T/DU'-6(BBSR GH,JBZMTBZ*$#1:41.88YB\%1@'XT)N9\* M;>)K3K@437]\FLZ-2(K(J#GFG&NN00Q,C%)'KR1EH@1.5DK39X$3Z\ F\\#A M5L#:<1\],C8Y)(P(TG"":0Z<%+W&2E%'T6-PE86A^90A'GS9 H/;(.>%U$S9B(S)D$BDZ;3+&29%*3L,EX M>.S'Q\-8TDP>+=[BF+RUS'DI'">>&6.D=4)XZH6AV)=8R0KA[7Q9,&?!-^)" M(6Q(!+PE#EE",')2)^4UX"V6X$+I)A:R[$@] 4V7 0=NB-8D6.XXM9Q&H[65 M% ?//"W!DI72]%FP1.-$2F5='T M1Z'IW$C*4W(4M!LTWH,_K:R6G%G,$I6X!$M62M-GP1(FG>/2$X1%Y(A+)L"' M\@;EE*)<)&E)LMPSZIB3(LI,[BS8@$NP M9*44?18L25$GBJU!PE>57I1%+L$J)DD#PS@XE5)6=/$C1B\Y)LL*EFR-#^*P MY)0\5J@E1!"5$_=X5%R8Z#@GX$]+'0F\Y*S$258':K?FJY=8%8*36"%'6:ZA M+B-R6FBD/5>!,NJ#E%7F+I<+RMPMFEYK36?1FB2L9D<$X9R\&F!ULOECC)2BGZ7.D2PXA, M3B&O74 \15!T+ 3\0WCT7@<1I% S$^Z&CJV4L92QE+&4L MOSZ6$E3^L9VQ'4?CQK0^4[$<5V31;F,P#"5O M;H6,PU8V##OX:V4@OMACB>1>TAK9G*G,HV7(2(*1#%%Y21)6":^M"];4N$2- MGX*N,^FIC((;YQW'4A@5G G*>D-"KLI4 L.KI>OM5Q>Z'AR-DN3B+"J7OHQ8 M(!.I1=:**%F*)"B_MFY,TY33Q$]"US4'I58B@*Y++G0^:1BY5 04WBJ>2M^O M5=/U&:\'SR(5TB$9LZ[KA)&-RJ*43YIYZN"=4&7$,U)T_2GH.FAY/E2H0-%! MRZET/OG \^ER$2*AJ01X5TO7M^9X/23O&.$HTEQ1E4B"=& )&6MR6]\8DHQ5 M[R]L1(GPUGLL"]AU*I-6)JU,6KTGK425?R*J7,<$Y>4LT%3,IK\&+(F"UH=]'_PR;J%Y:ZDB@9L*>2"Y2A)(:+W(BI)UM:%XDUZ3=+V M__L7D?CWU="ZFF#4]5-62*60RA,C%2>T#H)ARDW@W'!M=?*.1H<9,\KZLLVS M6J0RM\UCK([28(=D\$ JVCMD$Q%(*X$5EV!#2+:V+O,) '8UXZ^02B&50BJU M$.^5(Q4?"!66)VL-X\)A1RD707JB&7/&L;*?N&*D,O-4%-614DU0BKGA/67@ MJ8B8D$O!"*N=833O)RK5!&NAD$HAE4(J]13OE2,5!@@#V".%QXY[&HSUG 6@ M#^H-$\:4C>O5(I6YC6M#F?0R5RJ@B2,>HD'6BX@TF A*!D6M8+F8&VU*=;5S M6"&519!*M1/UV]C"V"]*WDXFNGT,(M_QD]=9)3O]8SO)&9@K]=NSP_U._WPB MS.PYU_]PP]_6ORVFFZ^KE&0/[W&Y-O_VMS^7ERW_UG=_?^,00#\ M-TNE+A<2IA7 LO\T_OAF%A<0TO\6JC;[ %7CP?!THS/RW<'H>!BWX?=?=@?^ M\P,C4;LS1:+#;F_G[)UH;[_\W'[[IM,Z>W_8/GS! 8$ ;?[IM3 M? 94Z<;_OC_=_12.'.5RZ]/N87OC,VF]?8=W/FV>M=^V:&MC_ZRU[47[TP[< M_P6@VF?<^O0>4&4'[R6K/.9:(/A7(1X]1=KCB)+V3'FO$E5QPBP@QC&\R'1@ MA&-,$/@>R;G.RBHE;?(1O)B K2=KC0C@?@2S/AX>Q[7U\SGOY&9:EY5D7LXO M*)FH))2B?AT7< M)8%<- X)+*UF1%,>PV5Q6 '<^EZY\PE*SCYU=Q^Q8/ M6K')I0LJ4]T>CP?GETR(L7IG2J;PL%U[-(K/S_^XXBM4KSO] *-^GI\Q=$9' M77OZO-.OGJZZ[^\GG3 ^>&[,,V/RK%7V[C358CJDR3?(L\EGERR'R8=2/\/4 M4'[#5VZ\_N8/Z3-)C-;LCM?C9^2F#P7#QO [7K[0@=]#FLOU>K+@/@:UTM6) M"/_[7".7-C+]

V'T=+'^+.S]Y^?;NIP+S+I ;#B\)>D\GK7 MX;HUNA?/X4,\&L>>B\,&U^;G M$Q7K"=AO.OW." SNQMO!('RG^>[2.OC<+F^U!I&*A493?[)L]FWF:D6#J=)I M''-9)ZT2#SS[B=X2YW$2*B9-]C9_>6/NPK<\5X!*_MMQO)7>QU$QV'KYC[;,6V=W>ISO;[P\N MQTQW#C^*K>T7>.?L]0F,A;?AVM;;-_ \'T_;&YZUSO[I;FWL'L!84NO#-%Y: M57F6#5!H5_8 MA+O'(PZ%-0IK++=8<(J!&D(8$YRSW$N)$\ ;S0".%,&Z8@U-*".%->K#&F<7 MK($3H=13CK"/'G%K"=)..00+:CQ120K&*]8@UQ1Y*:RQJ%VV&@3"5MVI^C08 M?FYT^HV_AX/]81Q]QZVZF&%ZOS-\D]C^8)97C@.6Z3GD5=[LPQI[6.+" 7?F M@,Z%BW.VL;*Y[8E$G%*+.+8>6> WQ# +CG('_(8!%U63XR4< MEGD2N%CV%.YJ_KZW)XV6'<=A9ZXRPGV8OK?TT1X;J"_3V(4U/5_2@NEWQ_33 M.5LW,>)E] X16"*P=85$QCJ+G#544$=-HGQM79NF8O6+DJ\*BM<@$%[ ;M4L MV )V"P*[F0&KC;4I"(\T)09QP#ZDC60H"N4(HYY9 V"G=).HJY4^"]@MQ&1] M0)_^@5(I;XS*/_GS>[_DQBUF:E>4C)9I>0,!%=JY!>UDTB"^60-(IHGQ*V4R&+PF'#"QDDA8<5R2TRFFU(O(3Y4&XVK"9K= M[9#Z]4<4"5V9PY@O8"FR@-EN][39Z,=Q8_YXYB U_N0;_58SQM LVNB,C@8CVWT+$W>TV9]6QLBGT<_/6&\=Q6%U_OD"MLBJ M@]:=#QEO;;3V--;8*,*0H!I,YB TTDPI% 5+QG,>>?#99&ZR:V"G.J#KNW8T MZJ1.##D)*EM\0%FMF''C2LG>IXU0"K@]7C0: _&L0'O7-H] MNK;"PT6E!G/72@U7+@*)J83\^3!VX4Y?SD_K5OM;4WW@ BZ>>WOM^E^P#L#N M>!Q_G]X2?_^:J^>UE@H ].< @+!+BS+W[\%PQC#[$;EAM)_!WX)'>6Z[)_9T MM/;;-T]\XU3^ZK.GM&#PJ]8'8&8P@8OG@&S 6_EK><1V14;:.!AF[/U75AFU MME[55,BXG2L)@=2-_OC-KE^WPO6O(G#;ZB?\WJN?_#T< +F,3__NVO[X13^\ M_K_CSE$/9KE^U5"V/IS79?K(V[WWG:U/'T]:O=9)&^X#3,&W/KV'>[=8F[[Y MO-M[1W??OCZ]S#39!-Y]NRG@OG"_%PQ8Z6O[;%_LOFV)G3//=CZ][^UN['[> MV?XSM0Y?\[V8.[4JS!$X(RI3#46.8H8X"S11KQ(AYG(U%"]52L)QS6CB.( ' MX[Q/-!B"*54T7BY_<;X&S4:U"@W;#XV+=;A#?90?WO^^ZZ-\5ZB>KBAMGNPE M;ITDAJ/$E$=<4(JT"!(QJ;5FEA$2KA3*60%,NYF+;Y3M4BNEU$HIM5(>($WN M)RN2_'N^)$FI_%$J?Y25+94_EIBE^Q?@3JGW\7!;6.7D]JSKKQ0F)&JDC8JK MB)TW5A$N900'*Y!%I%-\UVMZ.QR,ZI/7=T??:;I+E>_[ JY[QW<_[9SLYO+( M\'?KTS^?VX>;N/WV'87['K3//IY<*8_\:>>TM0$^U\9!=_?P93>71][=V/^Z M^^D=;1V^P[L;._",KUE[^^6WI3X48T[;:% R&OPN%3C2TB3PNV =)0O@A)FU M==-4:AGU]I_@F>T:)#@7OBA\L=P.+L)9$HS&7%$N"-%.$HX)#CP&S-(B:Q"PA'^\I$D9=(CBK M[C^]/.YT\UA'5=AULWJ6YED9)303F!B=:K-U:0?M\K0^"G63&$21LR&%RC9'3T2%+ MF+$V2DJ $[%9"%3Q1<-HH M0P4K1FS-D&YFQ!(.BV4<1CHD@3B1!FGB-?):&<.UU=1@0#HLFXRJ@G3UL5N? M9!#WU: _&@^/)X!4*C8_1 A7B^B=B-%2@ >:-(F)@$E$?0H*C-EBU-8)ZK\I MKB&32YCDHBLXP'A$(BTUAEIU=JZ:,IEE'1Z$N&*$L%] HC(L TL M'U[A+G FE $CV#F%<8C&*F&*\5LS1)S+;G"8X@@>OC?1(NXC0X8#+)ID/,$V MB:#=VKILPQZPIV1*VMYYBZE?!R*> D4NH\%4P(%XQ!%90Q.B1 &NQN@M _#4LJE5R;I]?$'; M>AQ>?O(%W1?I:C[V$NX/&02O4TGWE:":^2Q@6"66DE$H)6$1%Y:"G9XB\LI% MBAFU6O"0K+"@+%%M1#)<8GM DSF6W0:>;11G%\I!Y^[))VVSC9)&ZYKO=AC004M M=0(HL@%Q+PDRF%ND(SHF3)!40%ZP7A)CDB5"7-/*\1:-::Z6$J[$Z4H=VF9C&$='T><& M,=W37^Q>(^A=N]>L0*<-<>^=-C;[8]O?[P!#3E:U=@TV2.NBE=,+U@*I;FUL MBM:9)^W#][WVITW>.MLG6V^S)N663IMT]_ SOJPQK0U_ M;A2>OP\QE8@;3] M=H?L'.Z?;6U\Y%F3=K:]:!WN]K:VWZ?V]N;IGF76FZ0"8D1AQ(7+46YX*7CB M)F%I9$J7&VP80#P'>@80ZSD-6/.@1-(N&JR3\.)R%X79U$\UZ@Y--7YXS_MN MJO'!'\1PW(U;Z84'L!W&\*8#;!'_ MT.EX7KY6G+'@Z&KS*:/%WQ>LWVK.&< M6.I0%)X@CCE'CK"(6&1,2LPLHX^OZ<;V09SVU #Z;DP;8QSW8/#P*Z.&G96#V9N+F7S/V( MQ'V4F$O5?Q8J/@^\,M_IAK78;DGW,6^U:>#[DVW'/E6O8OBNB;\23_$"ELSN MQXFW\E(KT*5]8?.^_H; MI&"^=]""57%Y]3)J,I\W;1A;%JC1D1$O.7=::HZEQY++ -.4)+]VPW@NT0>- MHG\>CH>GT0XO[R1_?]_XXRBFXVYV5E=SKWB:I/HG_.[.V<[V:]K>?@?W>H=; MG_XYV.UM\O;VY@F,ZW"WM]O=>ML^O)RDNM-[+=J'[8/6]@YI;_QYV-YX]W7W MTYO>SN$^:>6DU4_MWF[O(]^A[6][!5DK/+7"( D+A3BA!ED7 I(X.F852+:/ M^=S$Y7[+W[UJ[9.62\RW5,C*A =\<3T(836D(24IG,=5\ M$25V;\B6J55)H%7!OEF"?I+1,N82$(\?@+Y6$ MLL6.>!4.*1Q2.*2>'$("\(<&?&$I<>ZP#LXXE@0+D6CJX@*. M5!6O8[&,P2X8(YH08CXNHKPVB,NH$"QF0EP[%GT024A9O(["&(4QZBOH0$3&G.N M$'.:@#X+ARPW'HF(G6?OIDFU8KM?\-0+U!6H*^[G?8/? M;-,K^60UQ0DISBGB GQ00RQ'8(4J8B38GQ;G7IR&+J$G1L&^@GUUQKY<6HV& M8$W4AD>B+18FF$!%M(1Q8V0;K99DZPRQM.$&,DI8HJZW'4XH2"9-\%J M)@PN9EZ!N@)U#P]UQGC83'=GYK>VA#;+0!!VIRAFLUINW&NI[,"*R4-(XG+E306$3B-%8> M@Y%#9=D^>' H;K^:VSZ(.OS5(X:DEW]H*U#T6&P>V]-HZITV#E^%PWDV3:D5W M)6&M0%W95Z@Q^,WV%8Q-@IMDD=(D(4X%P" /$CF*'?<<>Z(]6#-J2=6X"O@5 M\*LQ^%%KC(S141D53X8Y3 /#2N'D9&*I;"S4#^IF&PM8,$^C$(A:;Q%7SB%P MY"S*(3>JK?4\5P!ALLGQ,DJ %*@K4%>@KMAY]PE^8BX;5CM'HD )5@QQ#7\Y M9RV2@D9CM%$&,LQR(XQ4P(%FM'':/*E,V$AX?E^5XR$1LEJ? H&BOR*3&/G-<> M:1*)<4E3(7--%%$.*3R=E Z<.%A8DFGO&'>":2X9"3GE,SDG;6F04C^%GFTF MEK!>L>$.N*E[D0])OM M)BAA /^8S<"G$*5T"%3BLIM0.ZB;[2;D9!'L>$182)=/HV*D4TB(,2<$"13SRM!C MLJE-.:=0L*Y@W0-B73'T%H)^L^T$&CG#C @DA<_G%)A'3DJ&A+"<6:D\I6EM MG:FF5LNH9_DXP:\<5/B)0D>#L>TV9OK>F"A\Z9FPH*)'4D4#R"R#M=P&;['G M2@7JK4O$:E7V$QX>E^=[)FA)'9BA GEKP L77*%,L(A[3VQTL&S&9*MT-0XG MW#_0_4R#G>F'T[LQ^#P,CC/4/)FF8+=#O<5,YHK:N=)I'+6-@(V)!YXAT5OB M/$Y"Q:1)V;RI'7K.-F\P6)&*)H*$-@)Q8QR@)T](,_!:K*2<);ZV3K%I\CIE M0]^#WM4$Q>J98%AHJ=!2'29S96BIA%\60E1SUFV%7UM7JHGY,DHA%IXJ/%5XJH;JL7(\A5,,U!#"F."<:6\$)X)&S< 6 M5P3KLB5:.U9B7426&8Z8T )+2HBH*FX;U=0U;/U2:*G0 M4J&E0DOUHZ7B/BV$J&:[U]I1'Y@U"(NH@*ARB5&C*"+)1(*I"-*[M77)FYPL M(TVQ\-1W]KY_&UL8._Q_Z'Q9O[QE]0>\>3[HGAWN=_K5G!@8]/3E=!;,U8?\ MR9%]^S@W/_H/YJW;Z4=T,'E-: 6 +V ELD39;O>TV>C'\=5M[,8@-?[G-L59 MF,5&2LDE8=QSK[%@PGD&_U6,\?1]G/H6C#8ZHZ/!R';!(#X^VNS[[G$6&G@W MWZW3/XYAZR@.*Q2Z#%:KCDK=^-_WI[N?PI&C7+8V_$F[]^ZD=?CYK'WVD;;? M[A! E[.MC8]\]^VFV-GVH@7XM+7]/K6V6WS/19.J;!B*;486;I'3-"+C)3&4 M:"TI!V01Y JL-.PP-GS7CD:=U(FAT>F?R\!_8S=D'FE\@'EMV'%C(_K8.="F2K56?0._\]3UQQ?O?YZ%/NCN)UU>AON M_[([\)^?F)"TMU^+/6.9M#Z"D#@L4,Z70B8PBEP@@?,4F(QNK1%!CXY@EL?# MX[CV"-"NVVU8_W_'G6$EW!= 9Z= -S[( GP H]X?#,)))W^]'QJ#?FR,JV9F M6>8J)7$1L*AA)Y(5P[/&O) UXD3**H6YYGZC1F?4&!WW8-+RQ7![^&:W.S@9 M/3]7F>5-'?VYJ;M$CY5&WU(<*B*]=$'EV-CC\>#\DHE-4+TSM2/@N;KV:!2? MG_]QQ?.J7G?Z(?;!K(=[!6".KCU]WNE7#U+=]_>33A@?/#?FF3%Y@BKK?YK7 M-AW2Y!ODV>2S2T;5Y$/*GS$BE#;?_\J-U]_\(7Q*B#3R7GZT^7J-QOQ2_NSA/:2#ZF7Y M8FV [48+?OE@U'@-N!Y^(GQX#OI@8\8?R, MOEK$907$9?M@&)0&'__ MLE69;4NS+:\3@&],RXD9]N_-/AC=@^,1V-JC_WQK8M9<->]YO6]4S1MC<"NA MMQ_BT7@21*"Z"B*8NVP3_LG$=5"P M"H4.EVMO_3@,.C&XOHE53B/B=S>[[O/<^_VO94G36/S9YB>=IG&GO:P[YFO, M*_)6>FR[H)/MLCN]LMNZ_#/@QVZ>=KJ M;?++N1FM#7^ZM?&RUSY\_76GMW/6WGC?V>F]YCMG_W1;;S_"-6\.=PXW3W<. M#U*K@T\OB9#6L1UFXJ7!3X:;"3=<>:DC!Z$BE\+DE*0W&>LX" ML!#UA@ECIHZ3*HY3W;B)SRHK29TD]0GQ@#7BN5:%X1XCS4,T4OLDM,C<1%4) MZM7VP-7]GB+YX ]B..[&0;KA/,F;X_'Q,)93)9=/E6R>[#DO$M8L(A($J)B0 M!&GF32X"21,+SE+"']^IDEL<_3@_:I*_YL=Q MM;<_LM:G=V!$;K+=C8//._"V=D_;&/[V=[7VVM=%-X*?-ZHB#M0AVO$[( MZ]S=1FF%G&<:62.YL!(^-3D+0S4)NWJ4_:$=MEJ"[W+Z.]R);5>)P2C^;D3U MU_KS_'#FGE*WGMK!>T;S[9-! ?3; /I\HVE*"=,"4Q2TYXAK)Y"AA"** \%* M1^=B;@PAFUKK^P?TA2A;K9!I2>U['I]+0LD] ?H3;[A63PC/IX4+B-\&Q.>[ M^ZC(L7=*91#/Z6>8(X.)1A%'R3S&.CF6FXLWC5H"B!>KO%CEYR!.BU7^1"'] MS>"XQ%EN@^CM5W.(SF*0$O.$B N Z"9&!/A.$"-!>4$#E897B"[$$I*VBEE> MS/)S1&?%+'\Z& [?+1A^&PR?CY4GHXG2B:%(ON5IU:*F9F#]9I)KP2SEB<_\>#&[C#:S\@F M>)3GMGMB3T=KOWWSQ#=.Y:\^.]A&B\U"K=8'D'LP:8CP',@BQ&'^6AZQ79&1 M-@Z&F<[^E55&K:U7^=0Y%_95YKK^>/3';W;]NA6N?P9Q=;?GG3&HD/]FCM3U MDBS_T[CG5/>WTPKWN:%&=S Z'M8F<[W]84K7O8] Q5V@W-;7K8WWO:WM=WCG M;$?L;'\4;;AGZW"3M,Y>G+9['[]>SES?W=[M;0'EMLZ FM_NB/;&^\/V8?>@ MO?V9M3(H^."EE\1RS"9& M5]5ZY$4VF8P4F$1BE*.:,P]#-\)*:E-*&,PP>SG3_7S*KS++O$A?8IG)6OSP M5LLZ&;&5SI_BZ8K+ZZ][C$JJ@J$H" 7^-LV[8#(Z9!VS)@@![K9Y= <=M@_B M],0!6'2-Z;&!\_,(H^K$@C\ YR WN.A/7MKA\+0SZ91QW!]G++_HK)$/.U2' M''*Q[]Z@*MX<<_'FQM5BD$_^@ -3SQA57(O2&Z(,?(4'OLS&$_4\:// 156_ MK_0_*V6J'\?"OLB'-BQ$.CT?CWL0- M+4N]F".']0@O_>1IQ#>#(;SN?]<478F'>'4\',:^/UWMI]@>VOZH6_G'M3\5 M6M!WI?H E/.^BZ73.!S &'Q\L$._MVN$4(,IJVN-IQ7?(W?!RIBH9TP;K@VS M4=B$HV.Y9!VUYOM]J7\ZZ^D\-%J;G>\[QD:G.]_OV,[A#M^A] M7_.=3YMLM[<+O[7;:6V_^=SZU.Y>V?G>")WVX<'A[J>=DYVS@TX[[WIO'QSL M'(;>;N\=;?=,(6KM$IENH3TVPIA0(+-SP6+GAW[>I[P>X(H*+C&C'F4Z:)$)-9"9&IWF2 M/]&U8P1S!7]]CQ/^/A[Z SN*+[S/6R$P67,1A4(8MR.,LUE1OR1YC 0CICU# MG N%-%<6:1EH5(%1B=G:.I57R>)*\+.6JE03W"D\47BB\,0R>&(:93R/T\U% MNM[:3O^OP:B0Q2W)@LQ.25 1:"(,,9\PRD6$P+'@#!'.8*G -U06O M*12&+ M0A:%+.HEW/4@BUMP!0X."RP =+C@26DM%>4<5,,:*V1P"SAF5P).=Z,$-BLR MYPG%FH'#P)1$G'*+' T!)6PW\)XQ._^0=FC6#0[S/8H=)!"1\N0\40@SE5"FF*)9!""&\4CX[1X#X4?"C\4?OAI M?A!&*$(E=8E3KIFTT40=$A/1&4(B*UL1#X;\LZT(+Q7!%N?R?J+UJD0V,0?< M9*F0@@?"]6J=W"E\5/BH!@M:^.C1=6PI$;M?8YW9CAPQA&@K/0I24\0YB\AZ MEY!7*6)OM?71YJY:K"G,$EHC%OJI\Q[>,MK(Z+NVD5E: <>[M[Q0]][R8B.Z MWV[G,.8N-[R@G G'F%3<$6YT-(F! M%1X9U4J0@*]T//AKD!$N#GN-//4-VP^-]F ,HO.W/0[?Q]'8CN'%JV$,G7'CQ?XPQASW;/P[ M-U3(N8$4_[X%Z-3IVV[CC?6=;F=\6KU/?O]/XV@X^-+)/Y9;,-C&_]S";#%! M<0+CE()I+H =O0 S1NMH.67$?^=,\V;[S2WLEK]@2K;2Y-G.Q]ZR7SN]X][+ MP7!8=9]X98_@D_'IA6TCGYH6;[_[NN>-#=9;B@BS&,'"1*2#XPA3EQQ@(;62 MK:TS<;5)7 .DM9O7>AB_#+I?8$8;?B),62 ;)QT0N2Q+@Z-*(L:#1J%UTK-5/87M;DZ?8;-?Y.D**[P^W9,I&$Z#0I$: MC3CF"FGC#'(,BY $QL$S'0YC-1@"8RDU?LLQX"05D61LX1W^B"L^6MO.NE.D'KQ[CF4-ALG!QU_<(ZHHSL@JJ*,>6)9-))Q M1J+&P7.)?=(4[!RL"J(N20/:&SMXSQGJ4Q08S"!N$;>&(BM8;NXD2*X>&^#3 MM76!:X2H]RE !5%_09ZV6V3/6:T]IQQ%+SGB,20$1*?@'VT2IHR*JI/KC8CZ MHM$'<[*;P6I8868^ZQ,:4RQ+YT@''YS$;G>"P(/C,0!:/WNI#6>[MN]_@,/# M0;<+/WH!D3, '$Q:>9U#>?:>X%=O /KNP/9'D[:.EWZJ,[J ]HDG/\%WRN A MQ[.V7Y//S@O 5]@_C-4H[U\OD+@CKCY=.3_;(7L!# 1%L4(NJ(0XQP(9XB2B M'%;7,RF9XR#G&MRG[R/GO-!.I>X*F,[$O1^F@C&,/=OIUUHXSE5MLCTQKZ28'W4)UY TLSI"K]"G)C"=1:@>DRXA^=O7@PX7PV"^VT\U! MA2; 9=5I<%Z%LD((E*2FGANJ= L M:<-2=G&"4RG^,@]_*THO)D.%03U=X=E^+?:(\#Y((I$CCB+NP&S3%G,D"?&& M!0Z2)=?6K^F3/H.="6W5Q>8J1ONM1&!3[!FNJ4[>(1 %@K@.$N7*K A<5Z>T MQ+!$^DY&^WF+TLYH='QN0EU!DF8VY+O'%BYK&[-GN%%U?7UR0IG;BS=?K&'$Z5128T44SFJ(B4R MV4I*5E!F30HI(Q1Y1K[O _Q2^]M:!KA[$R1K',5AKS/.D9=N_!*'=A_LNS3<16?"7GO ,AXDM\+;[Q^N;F]\:+Q;W (0DSP^^&\W_"%J_&?[&M\5TU MG$'Y+M=0((28I AV6G,EN'4$&^)=!%ZARHH?)(A5X#['UGG'X]7@2^S;_OA] M?J*ME-_:'KQVG7'N#3Y5"OSDE.*U:.WO^;SY%!C0MA(B%\&AR"A%4.24N8@= MDGACD MWUWFU,ESO/=_QW8XOA?5GJ-#-(H^4^+)8!A&L7]%%#;[H_'P.,/0N5#DR'6W MDTV(OZ8H5XG)>?3L[W,0W#BNP*__YKS+^EPWTJMD[WHDY"1.^1%5(@' M#-C!-$5>6RF\A45S($5I<#R\*D43Z6A,I6,TW\4^>X&3D%:F'&!*.YOR.7:Z M)IS5;(R.W6'T%3EU._#%:NU&$]?R?+,"> C(R5\(P"02W!G#(#H@&KX#X_)3 M,6G8[]J&W_YH3NMJ'-G3'*^+PUQ_=1HO.>X?V4YH' T!'3M'\-.V,L'.?9R9 MHPOWRD0;&Q$FI9N?8 \G6-M\'2H 0HWZGQ%/="B@\9?FR^WWC>.NL>CAHOC MDQC[MX1;;)-+T5FJ?.#,1 >.F4C:<<$D?(1_'F[G4SEF:O82:&#TX0AT*6SU M_['#3HX#@(9%#%1M5M-'%%##AWAG@ M=@4HD\ON8A64O;VP71=S^=@_AKDYC[2\NGBZ-S'S=FZY"Q/SE*5O1[3>[0$U MI\ 41RH$#C8>9LB0X! A,E$N(C$TK:WC9V0Q.,,"6 -1IB2CY<8FXZ0S&&Q) MZ1-XU*0L_9*6?NO%7F0F46$T%J<>7]SD\A,/7+>S/[$[YVS4*UDL>=?X/-UE&!N' M S 3FYFP1H>@AD+ANN@VE#N M=H .8)7S;XQA4)UJA/#/I=M?3,1T/_#\(0;#T?0C>/91'(\>60QMK1ZC"W"$F>]RM_"H0 M/1#99#M=D)!L(?3LYYBOK([WY\_@VBN_[(:5T.;0X85O-1O]N9RY\\=+/Z(3\:8GCSF=TTZO!Y,(J@,3=GFFOA7=:P\07)P1D.01 MGQ'0]WY&X._A(!S[\2<[S"AR6KOC K1U?HCJ<)_O;GP\:7T"JCY[^;E]^ YO M;;?$SN$.V]UXV=M]^QJ(VL.]WWV]3/);&P>?V]LOON[V8.1 \.T-, [.NIWV M8?C<>KO[>6=[A[?/-O'NQIO4.O-\SRB<9# )28(]XHI1Y(+,._04IEFQ9(R\ M?%C >FO9N[].]D+S'3%M$M=:(,\^0HYHC)C7AH!B6)),+CUW6M[F M^[7+&22/+F#*F?']*7E^ZMC7>7';6>KYND2 MZO[)'HY8^$ PDJ"$B ,2(AWS:K( LZVHQ/[*Z3N6 O&4>BDBY1Q6(RH7I0$E MICQH2R\3ZGR0+L1\#"^SPSD?G#:&<12'7^"=/GA\$S=L2@_3;/3*UQ[D;):, M]#%O7E1&\"2),7OEXPE'^,[0'_>RG^8CR-<+<.Z_9"=NNBM_<4?K_3!'_#HC ML'U[0+? >Z$R]*O]F-'S\_.]-_'^+?G[6C/AAU.Y_D=UAO?2C:H#P-FW.;_5 MY !P]<[T0#5P?]<>C>+S\S^NG#&N7G? =>B/GV?*#YW14=>>/N_T*[*O[OO[ M22>,#YX;\\R8;$14U0VFY7&G0YI\@SR;?';I=/GD0T:>22H4(]__RHW7W_SC MST3^C[R/WR;TF9(2:WK'Z_&S&QX9/Q,,&\/O>/F/!BZ)T9J5@==TX'4J-%V; M^YM?ZK1PS1!]=>;N'DJBZV55FFAG!FQ5!E/C=8Z;_D31B7,D!^J*/UCG6WRU MB$1-1&([IT8L6R;NH1WQOU+UGR4T,%C:TOR["HH,CD=@C8ZN5'S[*:6ZATFY MX?X+6K<;E>JGFH/7>EDOY M[M>I]'V8.3]G)L-/WG.3ID5-XU#5-JLOZ4;M1@ M'>M:W?2 MWGAST-K>%S"N[LZG=[CUZ?79[J$_NUQ?=>=3Z[1]MH/;G^#*LQW>WGB1O_MU M:^.S:-%_#G8WWGW=V6[#6-JYX^'I17U5)2,U7E-$1>*(*RV09BPB#ZN(:6!< MX["V+IJ8KEBSB5KR1ZG=77BB\$1'6LR9E_G 9^ .4TTXMS)H*WF4B4UZX:K" M$P_.$WC6.8]8Z[VC2"=B$7>"(>NI15YB1;1/2G*2>8(P67BB\$3AB1H*]\KQ MA)7:,I-(--QS9X,15B1IE S*&RK3M'**I*;PQ(/R!)WU:Z ):RDYTM0HQ+T' MGE!$(.D$X2X:F7)J#V]J7'BB\$3AB3H*]\KQ1*Y<&*A-.@G*2:(Z6@G +V8<#VKO(#IJXYHOQD.>B^G)\KFRE!-9+$S/A[&VO0S M70T&.IW;^4A1.$4%1RFZJER&0LYE0G(ZA(1=I JOK1/,[K>?Z=UTK58P^0M> M2 '#NIO60NL@&*;$LG$V%Y]ZY@$P4 M&G%"-3+41N2(MEY*SFSTU[8V*#!88/!)P2!+P>A(I?#8<4^#L9ZS (!'HW1R-CG_J6.C#'.K]18ZYW4;%8^.8!01F?W'#;R9H$SDKY'$+\FB_FD\\ M)]))[CQ2/(!E;:5$VAF,I)*).<:M\PHLZR8FO'8;@+7$P'KF@A3@JV$4M@#? MTH%O%EY5@A'"'0?@R]7&-,-(\Q11E+"4P49JT@6]AP=6" M;O>);K. *>/:,=A9-M2>0!KJ+SK]?T^;O13*N UE?)B+_@(9P&[NX'=7&33'8W/)M%, 530NGH4;" M8CS7:3&817!' Q5@NU$1W-HZD%+!LWH$+Q];HN;[F%M!CW)7LW/E;KS^>E2U M=RV[7"M##LN-8OX4-PQC_-H9C6&F-OM^"&(6-^+D_PM=W(8NYHL#R\AM3)(B M&7@NYD48![!XZ=&(BZ206RWY0NHSW$P^E:39"KGED9A8H*%=5A,F_3^51B"VY%Q"1Q3J.U M6$?+?%)"$,NLG':@6'S6ZC3PI[@U0 M4NY49/@RZC 4*BI45*BHANJQ20H/G >C[("<:#0TI) M&XTC@Q_>/G^0GAWN=_KG M4V%F3[K^AQO^MGYQM^J7\G65"NWA/OF1,D'P&H MAI?7^"<7YMO5O'GEY\2&7B,VW4X_HND#$UJ-F(AOEV#^WX/A3*'V(W+#:#\C MF^!1GMONB3T=K?WVS1/?.)6_^NR@FC_][->IS)5GK]8'D'XPK*3V.9 +*&W^ M6AZQ79&1-@Z&F?[^E55&K:UO9U7-&[^O,C?VQZ,_?K/KUZWP+75J>7)[,2/5 MW9YWQJ!"_ILY4M=+LOE/8VHNM(][<=CQ"S@;\BW__Y4/$\6MHYC7H;__5\Z6 M&6W#'5YV!_[S [-_^]4Y^[\[V]W^3(&1SW8.OG.8;NW MN_'ZM/7V?0>8O!O_^_YT]U,XD MM?UGIT5W/[>V-T]VW_Z96F?PWLF>UB$IG%O5, ON)"<8:0QL'E/BX%9:ZPV? M6&I #S&\R':6I)X%$R,V2O+HHTLF&:-]E-$SP<&.BF!2'64,'1['"ROP?I?U M3:>?KK>>BZ9&A,UN;'TO3M0(GV&FQ-HF,N MC>RQQDH1Q2BS6-"@\=IW[O/C!_SV/B8F')6P@@7/F4G:,Z94LA)'%HTR:ZL MPC<;#]L'$8BF!\,Z;1S846-P#HT-VP^---&H1K=:Z>QF3?[,B4FID].4X$MP MY^,$-OWQ,%\&?W6ZG:K>7/XP_M]QYR@?PY[^QK/&BW&C []Y5"T+T%SEBNW' MZJAVXZ0S/FA\B?TP&(Z:C?'4>RWG ME[;3AWM/[M=PD]'V&]'Z@\:1'8Y/JPXSZO=1HS+=)\,<.+#R*DD93:BY^O&Y MH7T[[F8C#ZD/$Y^]@/R.[36W8YU\U,!Y#^,HZ-!/_L-C?=;'QOY<&L> MP'!NG/F^1_"]/&5?;/>X,@7RF\/8@R?[_]G[TJ8VDF7MO]+!N_4&Z<*TTZ]LS+)+K_]J5E? M:?:7*Y*$E=X$53K[>;WH_C/2J,DSU$-(.KU1?#EJPE5. _B8L C_"3=,0;TR MNB>UBL+D/4B MD7H!2M"I';1JJ!O%K%NYZC![XZH>K;A+3+HVR97X)E-S"A,XE@Q,9^I4!D!= MU/<.'H'N],#/2]+L52L?U,@"['1/TX&]D0[<&I+K#-LV].:R033SULY5F_O+ M:,1;]8"WFWT'$AI\@A'^">2,)/DDZ;=KA/K"7HJW '!]YO ?J!; MDT-@/9H*M?O!#=-//M@!,&8B$_@K]KKM"K=;H68VH)C4*Z]2K(-23U!1#@G1J%0HA!E5%9[\C:)A4;L^^@@870:E5:"$JQU#+_W[&N MOFII[VX="LYIE ;PKA3@NQ+ED0U*(>8HU=P9HV4M[=F20V-IKQ?)R@;[H_D/ MK/6-8LK#^>_^K4;Z>8V/E>WV<+!X[+NN]]&@:SBQ.\+C#YVW9V 8@N4/]G36 MLNM:ML]WM@ZYP=9@;!!AJ3*_D0&9DF(4@6]I!%5S(JYM\GE"RF/KVF3->'K- M:)P>^B"H)+Q$UO* .%48&06&=2114BM*^#95/+O!Z)IH1@H^ 0-6X/*\DAM MA'O7K14T;&&-HCXOR,":#@QG\VJL\-].&U\/(]6E2JU)2'(P0.%+I&W@2'BE) [4 M*,J!<.]4^.6SKJ8%GK$-1'VVD_IO8X\UYZA4R;;B0B-KF$/,<,R=(DQ@M[8I M-F8S-6XSK1K="KLF>#$;^#P%.)LOJB5[[@9<:O8G,:P4*VMVBMTJ2CQ"VE%< MZW?P<%.B1Q4_@3]\Z"23;_S:[>>C$%(P]+2*R-T0];K]/N ;]ZHX][6P;_WK MU+=5X*S"RY->,[G"+RO4!:QSD@(/@S3#]KS8^OQ[H3A=OQ+(O(P0@C:,PNY M(JW03R%%>"!"Q]I0,>1DP^"GYD;8*/I'W=X I?C&Z*H_CQ3M;"29ZJR;XFO7 MXIK-P0TA-Q#:K()M%.^&O23*=K<7*A'>_)0WAM&[2=[ BU4\'8248G1P]QM" MZ[7NN:,4(N^>]JO N>DD71K%W'NCDIAOBI_,SY=;(>DYX!K-M,JZO6)<&&(2 M7J]BLY,-DLO ^D_VYRDU=RVX>#/"D*H)JD+UZ3ENN/+X FFV?G(_@XA N>%) M/!SI!G"?_CC67UW@RED;,WN"3[HW#+?\'893)5:\XFUAO/OQD%&K0RD-AT#I-;)7'-:J_,1K2*,=KH_[M M6@YF_2-G&[+$E/';#[GS_#M_I&1#R[+$ZBDN3NA&2;12[('GXPURUX^*,J;I M T^?Z\"_4UCE>:I)+<_]YU2"9Y0"^IA!WIP?K!:5'MRX;F4O;2FR++P9X>U5 MSM*MTGN^XDJK-(D_?4AN8'?8![.U/U.RZ[G?V7HZN=VI_G>^"+$28KT,%A3C M.$$6[>L0[?-UT9@#["WNQ:!10+2HG.$B><-O5H#['WG_.2A_GISO#6ZY[(YR M61?@5KL+@[^X##Q^F@XP5CM1_66CK.>S')= 7L_X#OB*O\4]]PX^=^S>3J^J MI7F)^X&AW?HE[N-W1P?M?=%HOSUM['T\AW/H_I=]WOC2@/N]90WZ[MO.EX_T MX,M;1E M^R*7[9-:>7G9/FK93EEV7$;-J$=:P'^XLA992P2*. 8+2UIX)9.??O>J7:Z M[=*NGKTJ$6QVWV39_'HWI^YMV$M%4HN9ZPS M8^**F(L9^.8 ?!,#D0'"$1LC"MSSU*B$(LN81E$+Q0D/BG&_MLG8(MKUOC;8 MRT'!'YJYR_?.'VM2O[B@PH/I8TDDNV0V]Y*]LD<_!2,R+?&&+?&)$289I0M6'A[U5^^(\O1<'B'.W7BJ]V@.URHCX$$3< MG<[H\E9$:5F)O(P!@;J ^8(C_(>*X*0UV@8&3AN9D_F25^NRK]:YFR]YM3YV MM4[LE\A*%T102!),8;4&B11@*3+$<*>$QLS@M$^7XRMS6#2I-UCQ.?7N'+>E M^50W0?CI0\=UV^'G8I28N+2.W$*S&%8B5^&GY[!;JF2%L2+5NI-36A^ A-.I M6H0%S T/2 ><>M6E+O8V!&0XEY9:@4%D@(1X-F-AQLW([RGE3*Q5PK#%&G-] MF![XE+%LWE@VM7$F I,FJ'?M&WVW-E7JP)H MRQ6P6UHWL7YU814RK18FN'OD72R! .=:KF#>"2HKRJ$+>X]C-A>E$0:[<4RV M6QU?^Y\UZV:ZO4^=@[VMP4X3GU64NW48>&FTYA:5P1K$B8O(Q*@09MC;DEB, MN5O;Y.M,SW8OF3_E/LTZ6Q)$>H1WD>DCT\?JT\)CI+/-IO,]+&,OMR+?0T=(&")TT,7)K+; MM7[TR^A6#'[TW828KX2DY_6RW8]-XXI2^"+?.LJ;Y \CZ+?3_AT+@FU3K'.\?+7LYK/&E@2KEG-O*=-.IIT5H)U%O@>7 M:>>AM#/E%Y;.<1]]"4I#TUNNSB'%:>*>2#&(T F'US;I.I:9=I[%:_REZF[X M4OKEWMV=TIG^47%B0(I5+]4V#'8PU8%XU-6X#>M^V OMU'^XZJ-[K0WSJV]B MJ<@&EUJP.]HU/J+/)-\0%//R'DTL;["=Q@\/"T/K %CV=U[U]YO[X.+_D>\C.RF9%F,?1D%(?M7 M7?KATO,I*B5$*>JT0&6@ ?&(-;*$1<04PRK8 M("6)*5X-,EZZ>'5FRQ5P4I>3+6L+_9ZNZ]RX\G'3O 1*_HP^:N;*![FA?_:: MH.\GII4I\P&4>;G!FRBS%-J:*"U2TAO$C2Q3[0V+2N5#M%&K4MBJQJE:OM3? M3)G7-H!' FH,VZ'7="]C0[@^(GAD0 G,UU#T0MLT.XGMJD)LB>+2QN_OW38, M__R_^T7WTCU,)4[B)3E6>\']PO1"84Y.>MTS@)E!:)T7_[XR;507+-9I@LI"G14J:7P\]"R6F /16*HUXE1)I*(ND72BI"+9#H:L M;;*;A;H.2[]_$H![_H%5NW'-DH4SDH2;G:$9%8B:^>:><#B3(7+2[3?3E=[T M0LND48PR,BHS?(1<7,#)4U^OW7P%8_O=UG 0?AW=$M]^SNSVZ$*AFOX85*=: M#E?D,?7?H][$*/@:D.T%\PV9"(_RQK1.S7E_[9(@A1',.\YT5(XQ M*:,I<6!!2WWIG-R(Z0_R1F['\,NMK1TS&/;@WVI.]N!VO[6Z[MNK W#X;NM0 M>$VIP0Q%I\!=8"&QLN2(1$FET;Z$>5TK GAC)PFZ>L/PY#)+5>U"N&I49=G- MR.[C(:$!K!T)Y*M+F7JB"62M#\B!3)F!+XF8E=U+<"%NSRF]ZCBT1\KR4A-' MY08K%:?D88FC1&[H4FOYX-S0NW[D; -S ?__1%FINBQ!Z1]X/MX@=_VH!,'B MSB/N^'&N U^1*/JJ)3?FA.$ED=RM&_]9=DLON\DFU0VR6Y%DF>>.+?]@QO!K M>_?TQ6\J/DT'X97;;KQ/T/;!KXW>X4R.=QOK<"[,\6Y\UTP;C_M5./@E;$$> M-[XUOOS%]NG!<>/87>P*?U(#O;\ M\4%[!^ZY<]Y(VY';K>.T?7FPMW,&SX<;>U_A&I_BSG3E:TRU"EHK5/H4%"Z% M1Q9+C(+E%#MKN14Z;4$2/=M+];FS=E:_^E"FD$PAF4*^3R$_$"C._#!'?IA4 M$_>.$&$<0]IPX ?'2F2DT5H2&*LY*9$V'J*N*(IF\AR MI"GWM)1<1BQ2E6S"%T$EKRG7,0-?!KZ[4[HSX,T-\*:Z*]((,HH&E2$"X$5G MD'8 >)*HR%GIL!(LO0]%Z/*]6KPJ@)>W+G[40B;+%G>:%U&\[I9LRV8A'_7" M2VD&L"#*.)^RD;7W,<@(-C(E$7%".++4$21+36G@D@H>*AN9SC:B?.YPRU(" MWW*&W#/TK0CT_9"-G"'O_I WL9(#5T$J99 P.G4_T0Q9S!2BFA+E2F6(J:K< M$I4A;YFLY)<91Z8YG)*IXLFMY'?=8=Z1O ]C-'Z?,I)=\$%CX9' 4B'NB$%& MDU1QA@EJO#+,V+5-MJYQ?FD^!Y(S\CU]RD6&M0?#VL00)@+S4G"#O"48?']N MD18!_A.\]R"C,N)R;5-RED%MBD1 M2#!4E:8IY\[QM$NV.(OY96)>#BG_F,7<'9A677JF&"_U90NTY/?@\WOP*T6P MAV"G<[4%MQ$$R9!)KS)R)A@"L0JD:6E\8(*#?-F>)^3#%QQ2RWQEL:D30*F (3BG2JJ0W\@4W*?@^:KVV* M=2$7D;#XVH@B;VK\T,PE@_%-,6XQG0-[.; W?[_CKXYO]AT\TR#XMV<.#MUJ MI[\RM=R#6G:G<^$MIM%%'E$P*0F(*(4LQP89%H4B+.64DBH)B.9<^+ROD>'O MZ7+A,[;-!]LF9K-F&ELC%6(&4\3!>$;*6P$H1X5F2F(C,6";PAG9EL@T?N&[ M%Y?K/0>C9CS"T2^C6S'XT7>'J?-.#E7-?QI?'0?_L MRB_.1B?@^1#S]IH$C MHL224*0T,8C[*)%1WB.@1,>,B^!G^+5-*M:97L3+:<^QSI8$K_(^2*:>95D2 MF7I^< \E$\_]B&?JK8_@J;:I;J;E0#PA;;%+Y9'TE'K*.8E>IHT3HE=IX^1E M\$[E._Y2=;B<[@(^U3?\QK_GW"6\'I#M_7*M/7*Z3+76#O%A*6]J)[ZD_52K MN[UI@L/9=%=D*_'-G;_QS\43M_C]T''==M@S9]O-OFMU^\/>\O3R/1\C6D*@ MK[@!]]K9/OBV?_SQ?+_]J;F_MR,.]O;/=M+QQ^_@?OMDII=O0J#MC[A!=TX; M<$YC^X_FP?L_CG8N6JW&,:#@\;OFSI>/HG'\=]P!Q#LD1BH<,4-,@Q',26F0 M3=4:C-662**X5::F'E#KX+<2<42AA56:!EDRSH(T) :NK2V!@(@(]GKGWWK. M"YCTU*OO^CJZINE+U?B7U$UD;^PP_MU9J!H&AQ@#8/@_H1B8LP)<.1C,:>B% MPIR<]+IGP+N#T#HO;F5^8&@;>FMS6 <3*V F!OQV/,C+U?$)AO5[_]0O0@=L MOP?(WWE"A>'1&,VXL-A2RH4O'5&, 3RST3(O&<[+?&ZDN+=U<RX]CPID$MJ-V1M1T1]59)P:\.]."<[HQ]L,@G9%&'@,X<::5[AQ,#PY.X_,!!M ]22F3 MU;U=+_CF8.,FS^]\^:.]<_&5[FQ_(#O;'R\:VW\?'7S9%SO'^[2Q]ZF]W_ZC#6M.7%^C^U]V MSO;;^Q>[V_NG<,_3QO8.;GQYUSHX_G;>.-XGC?<'3?B=PGC!^-K'A]RXH*SS M2#O#$0_:(>LQ18H$,,64C,)AJXP1@*O83J\UG=Q3\L!5VXY=*8V$R_H'U_34T*O;9C=63 M]?=2O.,5J]3%86D\-]H1)*0GB-M D65@[@7M:2PMQ4[SZRJR DAVFSM;X]9O MI@\Z5R%\LS5,O'$ZTA)D:C4I^I5^%-WA /BDDT)XA4D^:Q^XKM7JGO;?C)?! MXIZ._MC378ON7>>>J8"G"RD_^-^#Y>(/<]2/XUUKS!YZ>![[2 _].RM@/XMF3YL@NUVCTH]+IOCO@$2+/ M/[U.+6IOJ9'"/CNU!_@V>8 _D-XPQGPP",-W=. >A[X"=7GT@.^T"Q9INMVD MGU=LFYKUJ^X\-ZM7O6?Y=$KV!-FU"Y'O\@GQIP^=8G#4'?;!L.[__,,"7(;U M_,3ROA/^;TU!N#$G:AFYX3+>5XS#@ _)?7N,V.M$%GN& M@@P%RZ43-T'!\[WY#Y=<2GOK^_'.VN :Q\"+41"\CNOW"U14D="'6V O[R79 MQZRB)4^AKD/:\TVDNE3)W1\Y6@YR/S$S-Z+@MZ3I4IX%8* M$AQB($G$-<'(*JI0*"UVT6(3 ZG0DRUA/]*,GAD]5P<]'YG=F]%S6="37J)G M&8P4M'0(8R$1YZ5!.AJ)B"J!)*F*WB;;DZSK,J-G1L^,G@]'ST>FS&?T7!;T MY),:Y$+&0+E!TEF"N$P]0+DV2 5>2BZ#""K6MN=":I"_0O13%7WH:KI=AD(RND!P3&$FDC*>)!22-Y*ID!JUSD"Y 6+L-T#8J3)R*$8"VZ0O.[ZZ9KA,XX:_FKU46;\U[*<[G':'+0]7@D,'3>1'2=YUO?ZZRT,Z MZ^JX71>>MB[4/W/'_M7),_T?;1'T[+'F+9B \?-_#F[8:PZ:H?]V))]W()[? M)Y+9C=>+VE]K+8]7$_L?48C\P]EAY%ZP4@FPFP5/,0R/ - #\EJ(,EJ#HS!K MFU3J=5BW,P!^N2SZ2>7NZCFQO.&RK$2/4Z*/^%!J4A)F%?(X1L2MY0CD%Q#W MH$LQ"@ZB7-LD#]&A446JC6O[FS=V/+QL_E&^Y.8?],F;?U1L>M1M 0?VW_[? ML#DX;W0'8>GZ%K)&WO'55&[>[V MI^/&Q8>9ACT'[],:^.WH8-N)W>V#%N@V&,)OR0X8SKOO88U'J4, =+4LELYQQ:D2 3O!61D" MMLK)E6A!<=_U5,UU\=OP/(VO^+/7_=HS[5N[."SI0]]M'>]VBG?!]H:F=UY0 M7@%JN5X9F8G93.?\O_ZE*)&_]HO?NJ;GZU<'>V!]=GL R\/!4;<'MZO-TEXX M&?;E7MO+PI!AT:Z3^CWOTD+88RY(+[V)9C'0EVZ_)I:MXFE\1=OC(PV]G[>'[H%15$<(D(UP1Q M9PC22DJ4[+Y2 Q0IM8VQ0VD#)5_PG]KWZ82OW4'3)&]NT#.= M?OWX_7KTXQ'"T*;6A7^4^Q0EUDJ7PE@,9B^E2BON-$Z5Y8CFI*;O:FF@QZ^1 M/?")@=#/J[52!\6V'+ ->(I+8] N>ETTMM_R0^V5CZ72J*1EB7B@'AD=,2H# MP8S8DIF2@BFV7DIQMTT+GD_2CA0@:(5*BXY,BC54ZKY1 #)O!U<77R6T0F;Y M$&0&PDG!J'3OJIG>#$87]X%GPLM26$XQ2UVJ%(6/ -/"@3=&N(FJ@F=)**$9 MGI],#??V3P^#5Y):4Z(H@@%;,R;GW!$P/0G =C1>.G8#%8WD?B6V-W[ZVQG;_\<[B-VOAXJ M1EA)C4,>^ +Q"""FM8@H2%&6/I08A)6@2U'V".A*=%MW'FT"+/T?F):#.NR8 M?,H*UR95I1.DI:^?']@8&!O2!'",TPZ4HMH(R;R0I:**,4$J8 .7F,@,; M0 MV8N=[0]\!V!.:A=M&9 A*B*038I&,HRDY@9S F1;%36X ^;N:V39J 4M!:&& M\@C^O*761V+!UY6.,#N*D8 >W!BCOJX0"*S+I!2G8'WV0R<#UP_1&S[4RM.@ MG$(P]QZLK*A3_IQ$1FK+P4-4AOFUS4;WEGU#4ZVD/J#4/VEC!2SY:5ZKMG#J MCNC@.X]AZ\Y ]0\%&>\1")B)'IQT^Q64O>F%EDGQYE&'Q>HECY'/S@6O_^Q>S>9.$;XQN$H=/JI9M>'NI/Z M3__;[?=_KJRQ+>>&[6&K"D;L K#UBJMGI"-GHL(+:?8\-;)J8%?&53](&MQ2 MM7U^ALV#\T.+0PK$&T0XT8B7M$0Z1):\.LZQ)Y88\>+:/N^-,B2ZG80#"1/, ME"9W*TUV5S2Y!D8_5_:&5;Y5<#(BO9I>^[LV'?='MRA4_P^[/5" MQYT7>VE3KU5['I.**OVG34F>6W?$)9C1_UC2[.UE?%WBI_N$JC7'4EO+3,FY M<]I(9U-VIM,T1N7*<:AZ-GNV#U,$G^X;LKZ2[[4T[T,\T$NKWX=H_PWG_-W< MW_MVT=C[>-8X_DAW+HZ::2S[].#;P?9OK8/W[\!3^^/H^OL0!U_ L_OR!XPK MO0OQEC:V]R]VWW\XW_D"S]/^]&WG_=_?]K^\Y?OM=W'G,SZ;O)%&"0NBY.#A M28FXD0H9(BU2G,O B5.^3&4HUY54,V'-&5-F*=?2D@#/)_F\8V6[#:IURD M*KV3D%^+WP+ 1RCVS-FM7/S(UZYG9_9E]Z.Z#_HK0E1@+ 5>,3=!:USR,E!= M;L)6US5K:8.PMP:#7M,.JPCR7O=/TUNF0J0K00;-*:_!@,RXP@P1 MX@@"&@C(4,=1=+@$J=*4FI+(@#XU&3S!6ELJ5'N$U["(H&=&RB=#2FW!((9E MAK70W!*F)#?>.(>Y ,1D:IYV@+K@BY?-^NE1*7E M#)9GM)L'VBW:L,UH-Q>TFYBTT7IF::2(L9(BKG1$QF&&2D4([OXCO5GKQ(@=\7W[ -V_W/0KD&[]/F;2LC%2:TB(@9IU 7B&C M>4!$:NH%B9:G]J1B7;+99ATY;I$CO!D:E\H0SM#X6&B<"NERI:PR%D4<)>+6 M:V14(*!+%@N@-$$97]LLUXF&>H7'Y[.*7%M*]UWN72Y4'>/\J\TLPWN"KQY_*$"F]LYX8QU60UDLG<"DXCD)P:[-KL3S\.9URKDS)<.0I=&1< MJKE;(F,(04J#M6.P<32],$_8>DEF2Z@L:RKABZF^OP1Q]DQ&F8R683+O0T96 MJ&"#P5)RQE6,6KF24N^Y<+HD/F9G;IG(:"JM'9>E8]$B7"J.>) .R C<.JVU ME2S0P+RHR(C1V7XPF8R>OQ7,HFK&Y!HQ-]:((8>>:\Q3$SM!":P@+#$RSGA$ MHY/>&^I*S%Y!C9B;ZL(T1S616G5-I%P@9H4*Q#"Y@9G 2N4",8L;N*)IJW % M![X\,_Z=".D/(LR3[BGI1\5KOSO@U2^\4J+G'H5E=5D!=]HYZ8>'Z\@0[,4^O6Z^A$-CC%/XQ6_#+,[7[93QMVHG'\EVA<'+73EL$^;1SM7'S%!WN.7]^PV]G[=KY/_VCOIC$= MIPV[;[2Q]XWMOM\_W]_[^WB?OKV ^[7@6E=+CV"JO:#$(JN(0AR7"EDM#4H9 M)9P9^,*9M4U)GS@M_156HML]H9)B5W7"D7&+=&Q2@,%Z:L M&$2-&40!@^C')WAD/7J1PJ87B'198@/6JS"&PO^P<(9:@L.XLV/)\/<=E$PO MRTDO9/)2+1$J8&R19R0B7A**;!0$,:8T-MB;6-J*7EBFETPOF5Z63+F7@U[N M$_ZRS 0O"(Y<>.Y*^Z\"/)8EF27U=DC^DYQGDGZ\\O8B5VN M7($\<7?^.TJN7%:MY3-Q9_]IK=7O$Y]/YINE#\WNT/KKY(-^<":]\5T6NJ M+$RYD0[K*!V77!JBE2=84\Z%5-1C\_!LG^L,^:[7;:?:PG4&W.#/ %+WKZ"# MQH)"'U?*Q> R,,FL1YCX$O&@!5+.&51B%XGRTI>2KFTR/)OP,_?0QUQ6VU*9 M?@\/E#^#NY&A$%=4(TX]1\8;@:R.P@AIHK,D0>5L7")4N,$5=*BY82DYQ M-*3DV$=B!>6ET_$^*1H9*I\7*B>I&,HZ F3GD-><(>Z<0\9Z@:C3(9JH)+CI M:YO ?QDJ,U1FJ/S!(GBV=,0Q3X,@G%AN/(^$*!NB9,R4[@?R#3)4+@E43G(/ MJ'?$RM("2HK4"B($!&XW>.$*G@80TL:(,U0N=;+!W%]!O4_L5M(5B=TVPJ#8 M'I?0XQVM7A2ZF M7]#42I;1ZH"(D!)Q33RR/GJ$,?'$"4*94VN;-W6&?^Y4M54AB.?>:LP ."< M!.BS2DLF&27<*#"?J8>ORN@!$3%C.0J[.@ XB<)*ZD&4 ( Q"H8X2;FZSGND MF::E#RIH0=ZV1E<3BTD<92+FVJ3+^9?Q[Y?CG9.DX4\K HN"$ M$,N%]5R!\>!=%,3F@.GJX!^;>LV7&HD#Z(F5!@&A"61#M(@R4I8!C'M>I@;I M<@$92R\4 %].LNL-;P4@@M621DP!*HK?0B?$9DYK75R1""&%EE(P9HSC 0OM M2DVPUEX)5GH QB:DG%.HHJ..LYC:KJM0^D,&%W$,1J?.&::P?#> M8#B)C!(>%2V%1[JD)>(,2Z0PYJ@4(%6JM'/^%L,X@V$&PPR&LQM(8.H)#R:& MT88'*W2(U,LHA%>J))0](,!!S$Q 7$92Z2(T<@:I3&V M@FF>DO6?MNMHQL*,A2\$"YW62GEGA1"*8RL5&!F&EY$;S6A)_1/'4C,6WAL+ M)Q%3$QCE5%ED'2>("VF0\50@&HUWI1*AE&QM4V0G>1DCIR^NO\EW:E?=RBT+ MW0I[3)&TH!4 MX!Z)Z'DH>00AL[5-2K)UN2JQV!?>5:!"BN(*5!0U5A0_);3XN5CD?L!#2YB/ M?AS=F\'OOCL$0'LU+7H>M=,RGZE=)NZ]5\.X4@8-M%IZ8[CQSF#'I?34&1N) M43)WM%X)%IXN<&L#4UH+B[32"G&?6-@S@609!+?&,\D2"ZO9D/C2['[.# .62X-$M0!Z;DH M/$D[4>M$+7&"?V:^S'R9^99L(2T'\]V#^%CT6@5:"H)#J=>FOYZ]F(9KC?X<3;)^MG(WU=W>- >@'NZ*H.3U CBTPEW" M?B[^?642Y[ ] )3/M_]T ^-=U>\:=0/+GG4IT "_= 9KTTSZ'7? M@/QLZ.W&1K?S<0B $9O!3RO'1/3;(/=.\",%2(K2OS0Z\"M;I[M[;P^Y"ZE7 MIT;>27"&/9/(,%(B$SCGCD=?EFIM_4H+\KY_??OJS^DA^K1;LU-?%AP^C7WY.:E XL!=,LU.$ ML^"&5;/S;HQ-^+:_\=2X_]D=!3]L!5"P,,;YU#^XOU<9KZ\7YL\./6%$"AF1 MUQ9@/NH2Z=([!"C/?2RY9,9^P 0H/QRBA!+)!%*JS)L+@.\PF/ M8K?5ZIZ";5=45E/1#X-^4HO!4='LU"B1H*D7OIJ>KPZ#DSH!]*UZ!1R4XJ0F M;Q@+<$%2J'1$I8T;M]' XI"9_A@RWTQ)WY_/J_/ON(%UX+BGFG-KK V:N[0\ MX"(F>#8Q66=LT._SX_T3D*NY#)*%1P-J3Z";-2_77.IZA^9W&!4^'<28Y>AN M?-0OW@+8^1^(N8^1$%@RW#CK#SHTJ\L*J,O>42\L7%^6)0%_E03UTX<.&+7= M81\\J?[,3N6B9O%.A7_,VUC+,]8SF$.LTX\E4[H M2B?4J(XE4*20,D8@;9I$F@J%@+>8QR*B8 M VH0L^^Y96K(U)"IX?F5>^6H@=,R1**4]0'SY!4H1SQG/)1!@"&J[UVV,%/# M'*EA\BJ8"IZ38"A2F@3$N=%(2<,1L=@PXS3\*M8V^?*UP\[,D)DA,\,*,H/& MG%,GE1?:PSY/*+RS&)']*N6N@/;MPU^+ MY--MOH-6AF*C$#5E"O\HC"PA"D7E2;"V5#[PM0"0AP9_3+ZO0ST M6T!X-Z/?P]%O$M^-,@1)G 9E*0-X\4HC98Q#SD;#G?0R6+#]*)TM])71+Z-? M1K_G"F%F]'LX^DWUD#%&!.8U\@2#Y\NP1D9SCR2V-%J!2\[+A'[9]EO:J.6+ M2^[>:J?J;Q=UP8!N+/[L-;N]XJZ4[SE!^#W#Z"\-M!<0KIP6[6ZL!#NU%?5[ M+_AF!O/[@'ECNCLW]LQ:SQU23G(P9<&1MTI&)*RR1D3#J+, YGKY=J26$H>6 M,QTA8]V*!"U58MX!09,:Z^6/=)$3I',4N6(P8H\E)5SS9=0R!E6ZCD:+D.JQMZN5K MBYVA+D/=2XL[9JB;/]1-XI%28\:5<0@[&1 GV" 3HT;$@DM+M#3"X@QURQ6 M?.%ID]?#D8TP*+;<8&AZ3=,J4M>*T,_9E"L1GKREO>3W0/Z]:7;ZM: SLM\' MV:?[) =#(M$.A /2 R.6:*0MD2A0'3C5!CSXU">9\KS3E/?9,R8N+(R9,7'1 MF#@)8C+OJ+8T(I"@ FN7$ 1VKD-<\+)T) J"P=KE<@%!S(R)&1-?!B;.(=R9 M,7'1F#C5>K4TE@3#4 P)$V.JTD4(1D$3EG9U2N_-VJ;,9F*&Q R)BPN+9DA< M-"1.@J+:1DH5=X"!@2/.P6NVBCGDA#0L4&9)U8U:Y-<3ES9&^N*2-%,4],]Q MWZSE+9-OTOC8[U1QH&.3H MS]%3Z]F'^L&17!W^W8_ZG7EJP?I%1_7?A%:(]J=)XFS"L ;]HIEZ9(?B\]M/ M?Q:F%XK0&30'K>"+0;BW, /?"[ZW[MP 3X='+J^-V? M#.3-6)B+DP+],2E^X]IVG?V_@)=%*L3SP M)1WX=](FEB&G3#]CX^K'Y'4LK#=U ["LV($K'_6+MP!V_@<\T#$2@B$6;ISU M!QWZ"M3ET0.>XL99+5RDF763?E[A]YH+]XYZX1;UJKC^"95L6=Y[724P^.E# M,H2[PS[8M_V??P )%@^J]^N9M8R3_#F<#$+;@B= U7J18N&+SL^>PQQFG7@J MG="53J@5R=G/8L]0D'5B@5"04]5_9 IOKQR\'!M:>;_J_G.UHMM1ABO!G9 , M"\4)9B85YK5>8LR(U![/H[[S^2G2]_G>[O'36O[T'M[_UQU#AV.?]![%/&\V# MXV_\8/NOLX.]WXYVW_^1FGM.LL=!)$Q:P9 P@B!NB4"&4($BQCPX+J..Y=HF M6;Y2RB^BN6=.=.&9PV%)"2 M&VQ+KIU65%!FL(./0!?4S2&7.C/#@YEAJG2-MZEN5P1/ :?2-<3!IUBB@&,0 M(E '[+VVR3(Q9&+(Q+"$RKURQ !V)U,\!">=YY1J)02AI1"E4%Y&Z^:0VYR) MX<'$,-5E$80D2Z+32YX"<1LL$(.QR%KO2Z4]#3*]69.)846J^;SPBN?CUJI/ MV6LQUV=;[*; RVN7NR@@/Y_:%7"< =%R@X+B&BQ\'Y%VSB("Y!L50#J-%BS\ MW"TW%Z?,X+<\<>\,?@\'OZEJY<)908T&\*, ?LJ52!MJ$9B4WD7//=8"P"]7 MYLW@E\%O>4*[&?P>#GZ3V"X/C$KA.9+:!,1+:9"FU"$:G"E!8,)1NYA=OPQ^ M&?Q>!O@M('R9P>_AX#>)7U*N+&87^'TJA,F59$X1BDQ) M(QBRS".CJ4!.Q%**H!D8N$N9OK:4,+2:8D6[^2#>)1<8@;5!!(6H=0UP8 T@7 M+"(*S'6";2 19Z1;JN#C"T^7O!Z*3*T1M]Q@:'I-TRKJYJ]YASY"XN!!FAL1% M0^(D@.F5P9PR<.@Q UO7F!*![4N1B X(C8)D7;)U<\9EAL0,B8L+=69(7#0D M3@*=TD8BHE2 AB5&G%B.K,4EPE)I:JSSF+.=F4*@XY9X2UQW-S>2 MS(TDERGS]24WDEP4,TX7\?66*2TY\] \>&@2Q\>!!$J$14X%B3@V%AD&M&2],9I(19V- MJ9C\\F4B9R+*1)2)*!/1,R6-9R*:!Q%-[9XP;$-RB'29ZI=Y0<$UD@Z9*"T% M7]9KEBH4KUA7D\Q#F8>60*"9AU9V^RKST")X:&K+B@D5+0:DDVZ_F<;Y MIA=:,.!_PJ^G33\XJGN3C_J4WG/&]?=D)O MT*(KC=EI->*IKJ*UM*?^>]2;K*^OL$Y[P7P#@Q$>Y8UIG9KS_MHO5Y[XSJE\ M[+/#2OWA9[]I!R4?((-NKU+B-T TL(;386G$9D5&6ASU$A7^*RT9N;:Y MEU9N>A7E]\23G4'_W[^8S9LD_( 5NQB]O9R1ZFYOF@-80N[*',E;-)G_7(QL MA\:P#9SMKAH+LI1!@QE0>F.X\0[\52ZEI\[82, 7NG$7[ZIY ).:EG(MAD_- M_K?M9M^UNOUA+^S!?7YK==VWYS4(^$YS9! N/AX=M#^ M* Z.M_C^\5>Z<]'ZMG/Q[7QW[^ ;D'LK_,^G\X,O_L127N[L'0")O[TXV/X MQWT H^!=^V"[U=[9/FKN;N]?['[Y>+&[]T$TVI\B& 'T$";5.,$HLL0PQ*WQ M"&9:I/P\$Q3UDMN1Z0:4$?S6 ":(QUB2&(R1A/-2$>6LU\0[0J/'NJ1K10 ; MZR0!:6\8UC8_@[W5+P;=8L<<=WO%[\,^J&?H]<>&PDCFUY3]&E/5LOGNK5=A M>=P-ZWM'J116&X9U7AR9?F&J/*UF!+NF,TB2F.AQ0@L[[,,U^OWBM#DX*FZU MP-UHTM?FL+(F9OB'QKNU(G9[;9/T J"N']R;SK!]"D95/W3&B] ,>MTW(&4; M>KNQ4H)+';@TQ_$K6WV[>W\=,T@@-&=EN)&D70, MP*\Z+(#>A%[Z!/_VP^2:Q6EWV/+3VMN N=S?F+4/5WE57F)8/4EYG:W*.MM)+.>$$M+% 174L2Q-LAZ+U'@ MI=.TC)8$?LM"FRR'7CCI@>P[:1W=*O].-?O7I,\<89@;P9EVP&!&NU);+X#% MI%/!QN](GW[7F/DS]-(78.J32T$C^MHD?;%U=HBE5"Y2!T(.!@&^1@2S#+CJ MN')4>%AZ(1F<,X+^SPJ][B=73X@PD@5JC..6.^U#8)B(J(P+S/$LUSG)E1\: M3I504B-M"=BIFI?(JK2@!1"EQ\P9!U1)9OLTWL*!"4T3EA= 5J%H@U2/^D4 MY\P_0 ^"@@4.Q.VMAH$18Z)RL+"##9J5H"/?V53+>O"#>K!_=JBE!CN)!$0M M]J '5B-#@T,R*B*<==YQ-[?U+:PWUM!2.44X$]@:)BA6P40:,!??VRS-KN3!42]<6\J?P\D@ M),'6\5*JUHLDJ(WBFCDW9?.&7BA.>B#!7C.9N)WJTENAUP63U(6B'[ZV06(; MQ99S8)(.DEG@0O.?*G@3>]WVS!7-X+9A%*?)O3LYZ77/X'Z#9%+_QSVV4!3W MQ%BP+(T,/+!@O"TC88P3HKDE\O##C3OXXHHEF:Q(WQV,?K^NL..'_'3YC(TP MV4$I7YFB-O9V+@XM52P&Q9$D!",>L$(6X &!42?!Q#,E&"!KFTQOR!N]+/ MK/2#DG;L4(4(@N82Y.LDXA(S9*D$OP((BL8RXECU4)A]2^\AUH85%@?BB90, M],HSK7!)O5?&4XHE-5FN\Y'K5WS(L,4T$(< R<':\(XAPZU$L'B-U;(TC.A; MY/KTWD3$S,10RE05%*Q.92-G& =G0/6HT_8[J1%9#WYP]V,'UK?5(832(Q=Q M">M;<&1\L.!D"A&#\U%+.3=OHK1<*K!G%1@)7);,INJOW("7R!4%5,ERG8]< M/^+#2"@1'KQ$PR6L;^,5 J_-(\:LM4&PX"2])5IP#V]"5V:\NA;IOCG%XC(W M0CPT-V(5]G'% O9QV^WF(+E@_:V._[V:YZ^AXYJAOWP[NHUQBM?Q7S2EP_>D;K(6CG?9'NF1J)IO^?5,7KN'"'*6L]*SADWSFOO8:%+1[A1_(5M_C;[17]H MCX,;)$_Q']-K=H?]HE5-_,EDXM<+US+--OR;**G5'#2_UG,,)_3A@'$, YR[ M9L?TSF%2A[U^F-X[WJ@![VK;!>G(;"=ZOOP]E)-? K9Y^"_UL']9T>>I3*M0[.4W_8&E3;E]V34#,@')IV1$W_J(BM M[NGXH?ZG>QK@!NO5"JF^01M:OS^RGT< /TS_WTXUA;-W6/\EB M_)H*K RNW&,DPSY@8?(<4SD6D.Q)E=Y:/5K]^V2NKCRI&10G)F5&#ENF-W-^ M4@@8F V7,@'9CJ22/E5R"?Z%;>CN=HKMX"HZ+T9,CM>+_QU&F*Y.WQ1[P1UU MFM^*K??%3__U+S#0\*^7/U9_DU]_AOEN)8$5GPPUYUT XH' RHO5Z\A_4#(MXHKER>R%_[]<(N3+\/2MBOY5AMM@]M MO^F;L);7BZVWG]=31BMH L(+59"!ZTS9ICJJLU%#=P#=[";YJ=[#&EQ]^H.F!_-0+,0#" M5A].7'ZM?G<=1*XGOPFT3A/4!=YOQ/$DA] =57#D-9SSB]#CFTM,> M>$=)2_N#I+.5[$RSYWHF#A)W59QM [#,>#UU*TG"4!.V]/H;Q>Y(VNF!Z\>> MJ Z023.).XVC7AK-7@(F&&SU;%VX$"PK5QL?IMYT&"WC?ZKGOUQ2XPD!6^.H MZ8[&C^C'SUB=X<.8MZ<8L=FI0][ICCT@WV0.?;UQV<[BR/0"K49;;?=,'A"^ M:YMOX?JB2X.#OR<+;:-X6;H^;:Z:DY-@6C5NI5G\'S@05.12\2]5_O^97JO? M&QZ%2FDN(7>D..7ZR/!)1S?[%0ZEE= ;7K+&\*2BH4&5Q); M(*C2]8X+U^E/&#C!CP7?"5X?9Y"(9> M>S3"ZA&V3GI@]I%Z5T^M?_>D^IY)9_N#7K?3=/W1V"<#:W8JBVV]\GYA556V M*-AT)R-OH$:"WB@?M,JXJ]=..RV=*<"O%Z;I5' TWG>\>527DWH43,7:W=J$ MJ6=CH_CM? (Q%7+U8/W51 G73$?>?%V ^W:S/UK__]V_O-Z7]$R#HV9_:E%7 M][.@$JA=@P.<-4TS":T2&[? T'EYO#%%EQ-L&=F8E^3Z@X9EI<@GYGPLKDNJ M-\-^3>U3%LJ85<:,,CZILBX?9.3,XN9/8,=V 8DO7:O:*6W"\? 4$UL<[/#Q MHTX,A4HGP.#YT*DUICY@3 *)#(&%DO,$9U4L<[DJR7A53F:T]I>G)^?AF_"! M>2.P4M98PH6CMM1EX)%HZHCQWR\P=I_=^%1S.RUPDR'TG*JI0HA:AM4Y"X:&>DRJ"%IS*@8%/+U!(;I&C:RBI-",25 M7@NVMDGOR$A):G$?+0"<$]Y3#/=2W%! /] ^$Q(),J*,FO!8K7@;.?CH2M+ M&TA0J"PC !Z@']+8:<2,Q5)J::.U"?!F-[TNM>"G9L>UAKX.&M>P!YS[)4%2 M@K[:#(%C>I6!4$<9$^TFJ%H1T@00!]>\];OI]<[AJXHVZRH!'])S 0Z#)5+] MFW6KUBV\\_40I%(RXB-RQH-N8>F1 M!'@A.3,I%8Q.)>Y1^T]A28@P6A&8?3 MX?J@ ^E-/AI9%/A[98BR!BQ8 ZQ7J5 '05@KBCCQ!FG./"(\ /@;#5J0JN'= MP#&WP\W(DZEWVI-C/\F>&6U-?">/=[WVUH&]'@%&7#+C30!$\HR34BFI+;<^ M2B4QH5+,G\M&&K@UN**#6=MJ;3L'BX;]?_:^O;MM(\GWJ_!HD[O).80&Z!>Z MD[TZ1['LK&FG!()PL[(GEDO-)4HXJ[0:,Y;FZ"55^$V4.7!JAZ7 MD\KAB8[_F9^U&+:O1$V^BF16ZOD\/D#J3/*GY8-8$11;Z8NHO+\+WH*:T9K@ M)1KAU_541*.I\F#IQKE@SAJ/+CK_HC8RC+[;A0!.]$O/W.#SB?YW.?-HA-I4 MF]^$W@P,QQ8G)[YR>,T]XJ.KXC#%\*)(3,LK@:OC 1U\OP?J#. 26(F-TV0R M,P0G1R,\* D-6XY9-H1E-'*&.625^2\4Z3E"KG0!U)Z_W=9J7,?I\/ZQEGD M;F0&Q6$K<-=XU=L^]!A)FKOJJ\!2P/5I=C(Z8D[AI1O?4Y-;!;P%U![##.W5 MW(QWQ"2!3\7A")BA!.O4P3X,%Z/BU8MN CNV')Z1BEHQ+3P[7X4L8D2L6(YG MX83+J3UJ'E%4,9/_3,%DA\NCAS_&7. 'L#W\;:)&;[NLSE_/['(2^,CGU<)J,(],RW]K#> -R@&Q625[QB>TLX3B:Z&BX[*7">Y MK:OP?@'U$/&ZI9Q4P4%X?/7T^KD QS&8#+?LZK,JN[<2KU%4XT +<6T+ M@AC&KN/:H(V@[(.7GP8040#KKH_A<5=EZ,3)C$*(XAY%(0J]U;DX_85K*TD% M/Q=Q!3 7J+)[5MZYD,;CFC2>^:1G2UB_52T9 'E[49B/"Y3$K^OEW/S79BW5 M,.MF$C/VYI+5'GDW'=2OT\IZ(&G4FBK=IXJI8R0W"II%K1%>[1/@L -!=0M2 M$>N?+)4S6ML(HJ.*RF"NYQ(M1[2][.T4) MY .+V6B!?V)JQ'@X_P%6]$\->OGP<(+:W8I\N,41]-SJB#'(8 MA0:[IL<5O<71/U4YH?4CZJR"1O^=Y1Z0:^5.P%A5? H/,$W&TUKK/P)LFNGL M,)0JH:J=FUE>=,+&TF&W+ M.H+3R=C#8PK[U!(A6O)UEE($J[BXP/_=SHT;K8";F9MA.SYD;GPV22HOBK&= M%E4&S[Z=C&)$=>;S6'$E9D(7X^-Z.JZ9SNKDH^NS51WFO9BMENA@="%3S1?. M ?FB;$-F:N<[X1J W#:@#<&C9T'E<2LCJJ'GQ1R>2M\X'1>5J8UE=D'A'1<1 M\!I?1W1[5'8TR'$ 3;QG7)1_QS)CC4ROBR3 H@ST:8D[<*/S4_(IGY\2=WY^ MZFU5O^)-WWL[;K"_\W>V_^O>T>[!^Q3GN'?P M+MTE_PQ[.W]\^9 [;G-B7<)EEB4LUQ*;_80D#X2 EL^#8F3Y.)(4-A!M5!I@ M&ZSC"ENZ4J%8+!ICTG-E,*NE!]5ZYD3[BD-35X^Z.$LJK:19*D+JL0.BT%Q) M2:CF.14:5*19V.[.**XV$O;#,NVU%N*7L_K'9TR%&5"AX(*E/C$:BURE7B7: M$YEPD?*A]'J)GPG]>3NBH#[2,3T;Q)$=SY6;L^'O#I^,F5 Y\S/Y$G:9Q MG-_Q&ZQ_8F>3D;-+55G@?A- MW8T WG2@3TK_4_/A7'^6^'<1]4NT)WJP\P4NM&:H?*=ND*4@9=O$EE]Z?;F:7W9E3=NFSK[C]DH$S MLBDESOPN)IYN)7]%._EZ;/ZW-^&HV_BWU=*EQ]ELFN;I/B[RO M-BU[J&7L5EK&2]0RKM$YK$%R4,G]%?M\@TL[DE@3DCB(*N@]T\05>/55FQ/B M_]TJ_3SPUOQ01?JF)2B]Y8]?U>3O#A;EDO%O:=\N9:I+FV<]BFT];]C=_=;> MPJIU^WY[^UX;[1U+/[VM[5CZ>>[[*I:^"S7G>FHR//*;5O#^.D?&TM/KUL#X M]L>_6V[M%J=;G&YQOF%Q'LX@?3Q(/6LZL6YJZ\-Y#=9@5VZU8?SYU;BLC_4C M;_E.?7#<&4\S:1B5068A(\I3Y;V1+(BK3GW3&YRX?.,_^>'4OQJ/CC'9'F>' MY8::!A8OF[#H=BS@X=V!_KPNC>&_-O6@:@S_T?W]_N-?@[^.7]*__OPGC/'' MZ>['?Q>[?[ZF^SM[?__U\67ZU\'?9[M_OF/+C>'WR)MB[_C?QS#>X/WQ2[ZW MLWVV]R?,Z:-EN^3-\>[!F\'^P>O/?QT"18(=9IE5S0VZ8!_O8 _G0&_DUIPF9E$9)E-&.$N4=*)1#,P M*K3.?.XU '\*P,\ZX.^ OP/^9P;\BKA,$,&=IZ#Q2Q-(J@(-5@@J?;BRRD\' M_&L%_&0&_%)10U4F$A=2GF#IOP1V5R7&@Q1W*@.E'[NP\KR?I^<++'; WP%_ M!_Q/&?BIRWQJ4JV8\=2=L#_E<"_1G%LL:[1D=_P1,QKS'9H3MRL M=V2;W/;V78?0+YCC>LB3'VY2=MHX2ASU.;>",:^E24&L6*$<#]YI=XW8 5;D MAD^=^+A?\;'WHA4I /- QL.U4F&-8FGQDZ6)R8GFUFH=G-G8.N\J.I>,>_^L MM%;@]PW&0H=UZXYUP>0IS:C-K!-,$J.P03 6^J*/9QI;JU+WU M\(<^M6SQ@]@#998S_@W>T/LX\/B-$N-F;O]O.;2P'N+D)IV5A'6I2;D3CC I M*2AB&HNRSKQR!?WK9\IU18K4R>)YYBS@5+;0*Z0)90IX.QF2!: >IZ)F1T"'KG")HRYKS)B+'4 ((&_'^2ZE3;/!B=JRY= M^5$AZ-PC2YG.N;]]LA:(>@CP1!G314@^%N=6H8V/&&&^ZD]EH82CCS M70+MHT+0N9>8!:D%\VD")@;V44Y)(JUP^$D!A(9 %*L3://SON(.0=?4F_S4 MJD0=8*7XM[$/5I=2^WC"CC?),O,P?R]3GCO%A.4FUV#_$B*H)TSDM/,3/R() M4[3\Q"SC@LA $N5LEC!JTT0)&A+/G)"*,YI9NK'%:5_=2S&.IQF1[&#PB< @ MR93P>:Z-#CE3.3?44!NL3-.<>DELY^Q]5##8KDV1$L5#FGC.;,)RR1-E:9I( MQWSNE0LI!1A4JJ^XZ&"P@\'G#8.9= ;PSW') F,9GM+Q2EI%:$ZD(J;SV#XJ M&)Q[;#.FJ7?<)J#? PR*P!*9.IX$QW+"G:*D"$FF4R4) MUPK(?F.+T7[:&<5KY5C]RC3=9U&VX,F%^!Z%.+G14=Z,9<8((07+F:5!TYR+ M+ A!K! Y85W9@K65'NT"QRYUCGH2$LT('N5E/@$#B21$,FZ5TU1:3'M8(3IN M]7#'TRQVTZ'=.J/=3?)F"6/$,)=;#K!'B,X$)LPZEW&5>Y_?T)7:G>5],.1K M>5$MHX!Y*LDP9X%1;Q*9VSQAGLC@9>H9O=>SO!T$=A"XS@J? %4@52(C%#@G MB,P(GZ564,6)"5IEU_"C=@K?0\$>:9VU,BF 6YIDW,J$P2XE!C^EFA!K0YH[ M/&M%SQ^SZO2]#NP>-=C=),O?!B(I-TP%R1RS1BL;O,]";IVAF;RAL[33]QX, M^.9^4DF( Y7=)Y1C4JK!VBT@Q!+E'/-4>".Y[_2]=724/KD,U%C/H)V'VA5X M?:Z'(1S/)<_R+ *&1YDR(4! S1S)J3"=:FJCTC:[+?+P3IEJ; R)($'G[#, MRT1*HA)"-25.<4I#'E-597H?%0WN@ 77"E*[S(5G"J# 9$1XSI2QAJ6"J]P9 MY7)M5>844]>I*-L!Z/H :*NB@;1"\< 3CXE=+-@TD9FT"3IM.0LRRXE?VR37 M#D [ 'TD "H9(&7.'0"H8%Q*J9EG(L\ 177.@NO28Q\5@,X=O3Y+F0Q<)CD- M>!R7ZT1;H4$A5:G/C%4T955Z;-8!: >@'8!^)8 "='IA6 [H"=!)A+'8')PQ MFG'G,Q*ZQ-I'!:"MQ%K-E?0N2[#").B=CB0JP"XZ*GDNK;&9)6N;6/LD '2- MLF[7W)D,:!"W6$^\6\^TVWMKMWDSX;,&._B O3AO@!*/3B[G(O<*)*YP6N.A M%YU:EN>.6&U"IF7>N=8?D5QN5PMFU*,*4Q(]*XQ#,P (E6-LM G@BLG4R[NG6=/.GDR3H2]Z.3 M)]9EA&L6M%:4<9,:0AAWPF:24J,,[0(OCTJ>S ,ORCHO+#&)S[A)F# TT;G6 MB4GSD*7"9"[XC2V0-7U0$SIYTLF33IZL(7$_.GE"@U/2$\%M:I@E3FG+J /) M0:RB7*DN#O6HY,D\#I5:#8)#^\2[%/.?"$L45S3)'0FYX=I01C:V2$;Z(F>= M/'DL@:BG=JIA_\2/]02FU?M]/ K%I*>'KK>KQX?%<'U/-MS:^"TRIT#F;C0U M W_=G(<[G]U#C]^M3K$ZT6,OUP> M7"%,!L70)T?5WUD:U>99J]X9[L-[/4/3K+.^+CG#^O@,+!\<=\;33&(#^R"S MD!'EJ?+>2!;$;284S)2IUT,+%M5OH[+L#*@;&%"[:#P5Z>=H1&U_($()ZKE. M1,XYFE Z,4KIA%NB2<:MR27?V&*RK]CZ17C64MM_YDZW#MF?$K(S0].,I%3Q MC#&IC3:2"YX)%@AUFF6W&=KOD/W;D7WOQ0S95=! 0=XD%,^V,/@7D-V+1%,3 M1_I0D^@(=3W:YN_TB':MR':-WI^.T2[4T1K^7EE ME@I.C$IXGF.?HBP%I9'!GYE+E?3>R4PAHJU?)8X.T3I$NT]$^S:/9X=H=XMH M0+;E8..)F2BI= )S0BAN=32"8XZ6H=H7X%H3RY[F8@U MS5YN-^98SP3FVQ(M7^?Z?IRB944'8P_S]S+EN5-,6&YR+7)/B*">,)'?:N^- M+H3TK9)FM^W?-%I2FNN0$(WYO'F6)](XF01K*=;F <4@W]AB_4S>",Z13 F?Y]KHD#.5C(J,@-R*3&$ M9@GC,DUT8#J13'H%ME!F!=G8RM)^QK,.Z#J@>]Y ETEG .$,IL$C^$=G_)$ >8EF3<9J.EYZK38V"+]-.^R M^#N<>^8XYU+CM,P]5K5FPB@E4N\#E=2"2A>H[G(?UPOG6BY2G^LT. 4;XT * M,9T[4.BD3(3D&252@$U+-[9X'\S;#N>ZU,>U =QG'X3Z1F=A%X2Z0X3]H^T: M%$H[(_.0J&!,PIAFB30V8)\ SRGW)O=F8RO?S+L@5!=6?\Z(]HUNP0[1[A31 M6D[ E 056"!)R+#^(S-9 GNA$FFS#*L+PW^B$W"3=)#60=ISAK1O= !VD':W MD#97TIQWJLD2QYQ1F?%<\#RFC4O1-0SK(+*#R*^$2.%4D"FV MCS""L<"5\T($D9GJQ^1A"K)C#1>IR[6"NERFKH$@&>-:-_HJ>P0[4X1K>V7%#(P#T:WX@(0 M#;8H,4("P#')O>0Y35/353_J$.W9(]HW.A8[1+M;1&L=RA;<\-S01&8V3T") M!AN9,Y9D4J0\$YGE,MW8$IOW47JB0[0.T=86T;[1#]@AVITB6LOKQP')@@/U MC%MN,+TF T3C-M$IDXQK)9AT,>^\:XS0)6G>R8IMPYR0GLI_['@WC:15]L)X M=/QX$C>[\;OQN_'O=_R[@-;K:9;GH?5\,=\UP=8]/^G]\*LNAC_V4%/J@=[V M%E2EWBCT?IF6Q="7I2\[)?S1*.$_W" 4GXO<*U"NA=,:STKIU+(XE([3E##EL-2UU#)80[Q) M*56YOFDUWR]^/'*Z/.HP[HXPKA4A@IVBC N6Y.AX8"D5B334 -IQK8G)E D" MF5>2C/S<.2 ZI'O>2&==1KAF06O0!+A)#2&,.V$S2:E1AEXC ;V$Y8%/G6[W M +C7TNTR:Y3T-DDU\PD3.B12"9UZ[&]KC0 M@Z\'D@<:MEGT"]:^0_Q.MWTV&-^*K&G+M" D3VSN2,(RRA)%4I^$0$UP5HN< MBQO1 @T.9 81W*:&6>(4C$ =R'EB%>5*W?!L14<+]T<+)M66.YLEJ94Z86#T M)))H,'8DM=YX9E)F+[9S.A7@;@Y4K$7X]48= AD[O]9KT2'P->#4&+L$OOQ\ MXH>E[_HJMQ!PN+EUVM!715XU]0'M==+J1M+J[W;D M(?4JDT22Q'/%$D8Y20Q\D7"?T]09J1T5V$N0KV$YB<R*H=PL66H=Z M#X9ZK5B$ B5AWJ/7/4>Y!( M1(=ZMX5ZIUJ+?& MJ'<+'M@.]1X,]=JU;O)@M> ^\=[A.3ZO$JD\25(BI1":.14(-E?E6==$>IV< MKU^;H'TKSE=!UM3Y^F(T/AF-]<0WWM>RIX>NMS\Y\N-O<+AVZ4!K+HY(SH,/ M2O!4&L:IT$%FG!NF1&PU'BT4T95Z' MA#"L;>Z53S3U>1)$GLE,.)OGJ'SS?LZ['AF/, ^H@[M;K5!.&$TIGHF@CJ4N MTVF@(EW!7"6B]S84BN/%/6:VE#L%RE.JB,V.NX6#NXNW^XFVMW MG# EO)(),RI-&,E%(ETPB6(A4U+;W#*YL27ZA'3*78=VSQSM;.Y2+KQCF>*@ MS!D)"EVJ..@'+,L=9;=9.+Q#N]M"NY9+%9 M55D(B5>6)BR7 O4Z=*YFL+'! MBL#\QA;M*][I=NOD4GUJY80JAN[]X@$.?)UUVCO0G[^RSL4=QN3N?M>N4QR_ M_K$>C<+O;C0U W]QBXHUV.3OUK33P+47\Y%*Z?NL*3(O\/=J/#I^ =,HAE-8 MN[HJV&A85CQ>71ZL3D/#26I,)XB:<=,*M$V[KL)@/=]:V$VZ/1+CMM7M@4::,$8D+2F,GU3S1*.M"RI4*3'DE M"!BQHB^D[&1;)]LZV=;)MDNJ2G(!^DZTS':,RMA;Y:>P'\,A/_N?3 MPDV.JG,3]1D*QN'FUM<;JY^@#6S,=.)_KH=,+[ZGM>_8MLB/[_?0"+GJT B) M,R;ITM&0UK]'XSG]'_K$C+W^.]$!7N4G/3C59^7&/Q;>^-*E_-9W!TZZO0,S M^.YQ?P#@1Q5D_P3"!7@,+\,9ZT5@--&#WG99^DGY4[/6:\?H2V"\C)'G MT>HZVQ2!?&E?HS*NIY-1JTF'I*-0IM5K\M"?7J1TXV.2698!=? M0[K>; MVS2E;T'DW0 %Y/6.B/[P>MB;'(VFI1ZZ\L>O/Q1Z]\MWR6SN9+]KT+O] 23LM]2OO0.3R#<_89?QU7QY'VR-\LIO]9:/5*7:^I,RE,>"&>OCW@$Z15^SO2_OX9E_9'O'KX[V#@X_ MO_^XB_,\VSM^G:)S])Q3]'@WBT[1CX=T[^._C_=VWI'W?[[,]G=>%;M?8"X' MK\G[C]$Y&G;?IF?1(?HV/?U #+/8OSEQ&?$)8\XD,G,\429+91HH=<%O; F> M]S.AUNY Q@V89TV09CW/IG62H9,,]YM#Z;3P@5A*I6)24>VY#JDWU(*L(%I% MR2 S0K-.,MRK9$AGDB$/WK.49HF@E">,A#Q13(>$@O"6CGC%2 J2@>5]F=]' MM.P92H9U\6O=D1VGY)K:<0?8B.+M68E1^$?E _NVH^573O@Y'33GBN<9$<0$ M1IBD0GOEI0N4>Z.RS-/.=GD0"56T;1>BO,8VL)))EH!=Z1*5VIA%)*) M-56_9W6*US.,C7GO)$Y3Q-B'="N!2V39F-+4KZ&;V/IA]/LU93!VA/!-"X M9=,%2XG&L\-@GXI#JM^:$ ;:XU4VRAS'U(?)Z2A.7<)E(3GT@P M;JR2*@6YL[%%5#_/6 =HZZ,GW[W3>@VUX';6^&-P0C]0LFUW0/3.+/-G?5Q4 M&)EZJ;V6>6!8;C955F?&IH'G/LC./GD0<;[WHF6?6)$I$2A-E" B843R1#)& M$JM]9K+,<"7\QE:>YWTE[J$,S]KPVIK@V&,('W1"JQ-:3TAHI<$[HK*,4LX8 ME59QEG'B)57*Y%DJ.QOT@836W :5PG#)I$ADC-P(3Q(C@TNTUEQHH:00$H46 MZPMV#VE5:\-K:X)CUR])L%B"X-*B!!>>]-_Z'S/^Q];Y,[>1I3ZD'U2VJES! MFIZ/CJ/]5(#56MB%S)LEB^J[M>XY8> T_]#MACSZI_G_4.GW[("(A\SDQBN0O8/DTF)G"9 M.*ZX]B35PKCE'28N36FN8]DCL':M3$$",0_D(;63S"WO,&Y!+^[!RO(L"W^W MP6UE=8@KR>N"^ZZ<]&- S%$ M'_K1M+QZA,W>J_F;%V7/Z-*[WO0$7@]>RW\N)CB6Q6<[/]CL'&= MBTG9@X_%V,,ZC/U_IO"I['V4F4N@8)R><;\9CVY=+"-;_A6O2R^R]9\'XUU:DI)R 4"SV(U\-H M4Y#;8"$>-[ 7BB$(*[@ GER"\H4RYF+:?":01!\%:4Z'+3*JOZ_4&%0%IN/> MZ'18*7(GL2;H.7%V 04#C;8$W5)L^%N+(Z[9BEY*#/NP?+TW'G18T#H/>[_H MLKA$7#_"MX\&P P SB/03-.U _@Q*K91+SH%7*JU\[D&!.J0\P@M,(J;$R)> M!'H.'GF+ND^C!B,4PBUSC?D*U3BJX$"TI_C/#7S6BJ>"^3P8%TO..ZV,3CVC MN62$*G=!H/7UWJL%IW52>HN.Z]/1V($YLMIKO<(=-'-DI\_-67"PR_=./Y \ M9+D-*B&!NH2IP!.EC$@$)<91P7.7VIO%S5F:VUQ2@X4E,N4T8RYD0N12R-PH MOCH$<[U-E>[$(1'1Z[0";.Y3U0J?$)LGGGB-:5>K1_G=D!\P78&E1/IL3:Y M)$29/%,^58<;GE)"-K>'H7$CP*[Y8UBF6;=^>U:!1@7JPH&DVPCYJ M#;HWGNE=!O4NO+:I0U<%T9IB=/CP6>W!ZJ>F .&3-I?^;KRO M"THJS%P?5L[:QB?;=>ZMKUT%MGM<>!"#6\U8;VNH-IZ#3N'$Q#/4$ M&&+!^5R_"9IIT8D)&X*#6%T>]0+HV6#-Z<$9,@Q,J%FBJU?HH@5J%N;@8I=U M[4A8?&!%G)5/?.)/DM'0SV=6W_&?*;HF)K$B?N]P-'*GQ0#, WC-8AR?/$&C M 2W=QOQ R"B7-^UI4?CKX40/#PM<^YHB9DXC?8P+_ 47 ?[RE9L:_D+J ;8? M?0)+K Z?G![Y(:S2&(,B?ES"U2%X6P&Q/8(!*D>5+<9V>HPN(AN_<&C@^7G0 M!W'Z#+>TWG5]UAN.)CWCY^,-:O)>_VP]1G&N>CH&4=J$!BH"C!@?6[\; M\/N7REF"XP#R1GJ\<,AR(33PJG;I+<>+T'$&HK&8^&0 -(]AG,7-KJ)9RQQP M\3+.!^VW;>]IV5PP]H/"AUX8CXY[X]&9'L#6'/O)TNS,NC/#?7C!\@C8,XF^U0JW^ZMX"/<0Z1"=;BA= MX%MLDP 4:2/%HM"QOHCHV_KR1)_5W\!]P(-^]E5/GP")?ZYP?C% M6KP573Y M"2@J/@H/1<-^8XX7OH;S9M)R"X/(&92C]GCMK6T+P<4'!A^7HQZ]].U' K%% M,KE @>NWYXN,8 =3AWR)"#4<-9"% 4^DM3G15IU6D M&Y[@LHN!,WOC/!89Q MXL(B*F#^5'%<<=XI2!L$O!,_1A/$NVMY0V?95?E3SJZ2=YY=M>O'AR"\MBVP M2=7^IMP>.C#IFFXXY1JF7>V=->;=F\%[L@LF'HRQ\^KH_<$?IVBV[1^\YGL[ M8)(=_/+W'GGY>7?GC_/FW:___OC^R[^+]\WM;!,P[_CNQ[_3W2]_ M9[N__D'?'[P\W=N)23D<3, O>SN'?'<'/O_Q@7L.ZRSS) BFT.>6)3)D)F$\ M\SS7L"O*+B?H<,JM2(-TTG"FA=!*J=2J3+*@J:=V.4&GM2F1R.'%,1J8BHYGEG+$LU]11F>54R4QE',];/@+F^VJSK[4- M3TNR@CW[S^G@K)>MD@/:1K,,\!KPNTG?*,MIC>(CL H \3&(#@+P!#$-W@V@ M :]]]>)@$__I@YRS47T&=>5?Q>!PA (;4$2#+$9W0V_@-9HP!88[0)R@/@/: MUS%8-W44!$4$C-%'TPY6%5Y]KA(! PQZ YS-\0A48I2$KAC5MF"< Y2-/*L MJ )VL3#@#0)N76.Q2QJ+94L+V346>[Z-Q9Z\E-C8JNN)]DI_. N7@O:+X+>8 M)-A@5#NC$Q7=[V[@R\_ -,CQ/]X9QGRNF,LR[.2=NIRR(&OM+F^T._BP<"*( MW^!$T._Z+)H*!Z/M"O=_0?O68^[EGI_LAQ=@3M6_N)F77SPW-?!@F^\?O/N\ M>P S^_CWV>X?'VC.A _")-IC>9T,"UDJF2:9=8*D5BIG4X3)S?-G5WM E8.8 M133TT<&WKK31WGMLA=O2ASI20%+X\IX#*4BGKC-AL?]7C_JO%>LRE":&>SH_,2'^,\GE5\/3'SC@8+<%.8\ M2ZG3GW%VH-\TN;K+>(?/:) QNNG1\ >TK'T8RTZ2>4RKT9EZT>]:3@>5:VXT M:[[\I+Q15BU\TL5P M1KYE.0+*05J=.5VWBW$H/#SE-QP5315X E)P#R<32?@FH*O .@8D#0(Q5P:J M4Z(E\3R*/F\$W+< L?OA]VKJ0 Q+QW>?,_;"<^GN MX8=<*2N=H(D-3B?,>)L83DE",]B:/#,@ANG&5K9YT6'<)0"N- M93SK&M:HAGV,U0'#^A@?B8;MY C8[T)R VHP?KQ$<4%8KH4%Z<[@OSXH87,E M@=2LRC-I9-WOOG;PG-1'] M07=//X#FQ)G)?"*] 0$.&)68H%@B4R6)U5Y2@IWESY'0]T@$,4EB7*WJ8BP9 M@SEC]#_@P2KL:ONYBO;4:9NEKDRNEL6"Y3$.>,Q.\=KDW7AHB MO,H\,34L"9HF*\O= "QA[!T^W0"?T"O<^ CW&Z'\*^#Q;_!N"%J5"UD/]L/* M2W_Q,)1_/;2C8W^@/W=@%NGP'=D[_.!2:Z@()!%@3:-#F28@>61""0F"I[G5 MX8;IG"D-+,\S[ZEG3N=:D#QE3@F?*IMF8F68H".0M240'ZBU(DL3GQF:@+4G M$R.U26R6*^(T(2 Q4-K1J[/(%L1?K<,W$>:R3C>I7*>59C:,]2&BE@5_.#]$ M6^+M!+YHTE1F&QB3'_; "/D!=_W'WF\UZ+VM 6_N86@>7QWAB\%75,^.@2:. M,"Q8C!R>UD0,O2@'K?>T%..E>&UO=:@6+3U]./:5>19/"S=*<="VR0-LG2,X MIZ5L]K8M2B=0;@9G_?H <:5C@WXSP%2L)H9^TAQ97J5L5R'GUJ W=&< K,%; MV%2! 8 +SU2NCYO5Z"WW$! MMH?N9?/Z'0BAN^/@;[+_QP>:"F9!R4BLE3$ ZA*C\C0)(+0(\R"J*-G8HIOG MN[;,W!U'^I.O7!2+N6='J'3'HW4Z9L=5T9XV]ORB!_'T]]LC#P"C)RM8Y4GY M!QI$.-8\3,C2/M*A7S4Z6)POK-0".JH?ZX@"5&\P8= M.Q@C,S5 MQ&DW57K$A"YZ-#;2MB8^W3B+&^'(,ZMU&6Y.J[&AAYN\TET7.%I MJG%ELBUF5_5[=92RK ZRXPI6&4.ZO0HW #]";;!9"$(2T-\%D8IG4EJK44=C MTEQAY%TS>3^:@#< P=>S/)\71\ AOER;Y/[[!C_0NM(/)-:6!GU:4L]E<-QA_L];>^3=%/U+"[117DX< M9:67SQ2_FOTB]X' W'8N.F_UH$L>"KL?MT_W0%X&IG,>?!)2DR;,*I)H(_.$ M&Z.#U#F(4WVN!M-CEUHQHSV6X$#,C1D?Y?08YG[60.\%DF(1\?5JX?=MYRYB M,;BE&V(Y"#V=C)I;JKIV\9NZ%AXLV$"?E/ZGYL.YJ M-E.9R3R[BX=G9%-D2DIZS?L?KG'3C4K2KJY\*.^K\.$/KU$U&DU+8*?RQ[5M M47+K^U9G2#WBG3N';7?>MBS$_[L'ZC\G*_*[6L0J+M;[WT9VH*?IJYC@#M;F M[L:_5I?L:TSN44/L_167?3W\!&@S&A>M8/R: .S#[=0:[,MM%B__IJX^CZ[@ M.*4Z54(()C+*+);@Y)0;2^'__,%VO_P"EN.;8N_XY9?W']^1_8-#MO?K[I?E^N3OC]]] MV?WR#M[I-?OKUY>?]W8.O^S^^L\"JP^\/]@K]@[>\_V=P_3]E[W%IMI.JHQ* M+9(L&)4P+7PB9::27 H=\F"833$=@O6IY%V/K/7ID?6 2MF=K=SO8W^B02-Y M^?D$HX65J;\?2^Z]F(['Z!9;ZH^UOIK:+>WI-W147)--O1?I\@WQNTARVT,7 MZ:PBKYK8.J%R$Z'2[B1KB<]S04A"M38)\SHD1G.1*"^(RG(:,ADVMN3Y+K)K MTH'[43$8YDW\/HO$_SZ+Q,]"T>MF>]S=7G9H^6"Z^-6)$!V*7HVB"_WN,IU[ M)EB:I-*G"3,Z2Z2G,F&!49();5,LYT?[G)Q/-.W4SYOS7J5I=AKF8]NW]=8P M6WIE!X4W@<*W"U!(B)#:)7F>A819^(0%*Q-*C':Y4Y*GH%"N:N/=:91?X[>> M'?BK"+=BKGVN[O><#FGO0XS;XZ9;<]N MFF4^V(!IM@:+#3&72 5&N&6PC8&JX(G5[V[@+ MH\U//RAX,S7[ZH7JPH67]R=>2DF]7,1T(N4F(J7MUY5..:Z]3BC'&O3"^L1H MY4'"* JJ>&!48[!0]2D_7\3D]H.%=\-E:X)'-P\C-OFT6!7KH;7M)SJ7%@TM M=;A^Z/2I)YBCU^H'LMX:U8..OUX^C;75SW=\\&,\1E,=1^D=Z,_/."NOQK'Z M@5="V1KLWP/F[%UOL9Z=BO[5+IZ&%8$%6Q#?:>4WR;8XV)[L%NGGJ)EO?U"Y M4TQHDG ?\H1);Q+)\("U2_/4< +:.=_84NGY>G(/G<%W$]Y:$R2Z2#'_1SRM MU:X3W*ZT_=B/Y^T/>Z^\&4_Q/%Y&5W<#.#X9^%@ ,)Z3GE6B:Y<^/:EKE$Y(Y3K3'E&4L:'VTE60T:3[<2JVU M5K&]_;"B"&KU^S,N@KKWY27]H!A75&/U^XSC8582$M@JEU"76=@WIEE:Q#+&2R5"7K)B3D+'%Y9FW(!&7*ICIEEE)O/#$D529=/AU-:?HM MU44NKG:T/[RBUE&DKN=^B"%(([; MC2V9;IX/;K0KJ%8-M\?E!'M?C2=^7)=G4Q7!%96I@ 3FJY3DA3XF>'U'RKCZ)IEMYXM">[OO*;1-% $ZZL M$#DHT"9CL9SS^=):,UA[6G5G#I:*F,?N1+.6"I/34<\/?-6X*';.0GHZQ*1^ MK\?#T:RM'9:F(>G/KR)?OJQ^BM]E/R.G R '\TW%(X5]\JC4>V&O2'M+[X=OE:L]JU/ M3K#4>-.?;_&J?J^HZWZBY#FU GI=,KM%3QVDT)+'9>UN>Q=NGOX(5"1 K39A!.#CFPECE8D'RILEG=%+9H>DBV MN7F K567C&4$@J;<&K)S[!8;:\"?U9R.W%U6A<;PMH&N6BUA\\G(16 UN2*6 M!V^:X1;#BEACCXFV41_7<=9CLEJ<6ES/;/G(J%671 ]W._MU)3^/U-0QUY^ MBMU=UJ,$%R#*]J>_AO\\^NO+R6"/O,_V/FXS0)+/^SM_IWN__E4 $IV]/SBD M<.\I/&>P>_SZ\]Y;E?[U_XY2>_SOH?Y33?>/W]&_/KXCNSM'Q?LO+]G^P1_I M7\?_!"3ZY]'^CH5Y;L.<82X?7V;_[PN@V)?W'PP)1)J4)D+H@.I]BC4K:4)H MGG.JO4^Q8O]B[[L <)6)X(R0(#:(5M1+Y6406HG4<+]Y9(9H*;0D*KHJ]^UDA"5RV*7M MZJINV'4CNJJ@;5$5'*M,7$#3$K:H<(4>5S4I>Z=8!!/^MS$A1O',2%V9+&I MQ[JL>YL4E;KE?(BN@QIJ8[W,V-L-EP"K;&+#DWYOI]"'PU%Y5MZXUX0/7!,* MS)_9E$FEI<32 M> X5 R332&+ D-, MX+B,&ZZ4H\]"-L293R6I#NNC *DO7F%YHKXHN(!/_2! MV$^PB'>E.<2#T?%I1\#$=1%4C^U5QJ-A84'JUW\DQQY;F&-LI]\[&?HIZA&V MMC2*Z-"/?SD\Q+[K==^#8<\/0?I['T>O]-TJ/F>Q M=R/V98 !?@%2T(/8 ?[U$*SOQ?R/*M8>8W1-SE&5"C(HCH'(P'YO]3V=O2=6 M%Y^.)T>K0_W-LS'@4E5_&L! :/14?H#3(U]9^L-9.?)Y U2T="[IEMKXHB_N MB/JT.I1N;&'SH+= 6$@ZQ3 N*)IS S %JO+MH]C+J16K:OPI8))^C)M;9V?4 M'OBECD[SSBU 'SW85FQM.W9)L[6HB<&NQ1$\ML,%0M@#=(SW\L8G=!IC1"/T MS>.V@9H6C;ZR8HK)(E5$57JB_XYD.SH&G++XL4DB64E:^&)CW'3?O'$TUF&H M8W2F5WU!8"A\@6;)JCY:^&C$;9CD46&/*IL?B7TTK/&_N6>Y1U/9[C59^O9[ M56\\]FVZ+@)^61Z-I@,W<[15<8D2KH K;LQ95HG4EV*\O,XE@+<%08=- M)+!SYHS3XW+VX:*Z*&CO=%P =0$(P;>#$>:S%[&C#7)EN]5&/5 _OC\"9<_B MPP>#^KGU/'#O*G=?G0Q4YRO4/=!BM 4!Z'#^QK-7P/?$$%)$ 30K *<0!^#& MHFJJLV+QD'MBAYOF%HRN& R?Q@@J $<9P01N/YN!3-,V>;/WQ/J<191^\>(< M@UR'+_I5_[,Z'^4:<*1C%\,B%!:KJ=7.ML9GAGQP;7QZ,:.I2E1%&WHQ7VQD M84JKD03P+=+2N&+<@+_!XZNY]\\3 @!(R^"LWPM9Q_CYF\\S7^J&>4]-^ES: M$:\!6MSX\_14]96:B?8;II'*7&0F]1FCQC#-,D5$B@UY3>H$T;?2F^[7>FK/ M62$&1?COL[V/-MW[^/IT[V#W@U/26$E)DGKM$J9(FN@\$TDJ\Y03GF;2?[\PTP?1G*XR58;T, )33.AJ6=&9DI:R?,L-V""Y[8QG;JMOLVMWM]Y_X%G MWGG&P-@!CDI8IDEB#!=)[C-L:&\$"7LU2SF7K2,F)B:/<'O:3ZT+1J$?1C;"5X(?D"F<'5RR=# MG]>.?YF9)R09T['^SNO/R@N3)KG&I!+I@F3C"5*$)=X MZB@GUHN<&\P\/D?&WT=BO-G>6VY8YCT7-&A&NYOO<(VKLS5T^AY*J>' MAPA@E4%[/ +;=%#\#3.NVNJBZV3FE&MCY\S3LHBS5;MH($RT#K%-,(9K5\-K M3#VOG@R#GN(_Q=#!2\=6R/#\%L:BUQ;]"^?5PPJDS\T#3/2CT2EZJ_J5<[SE M+\,'K7#Z5*DW^%C,AD'@Q\%B; 1]#V7E^@Y5QCP,:&;Y5WULJAYG;>.:ZG%1 MUCZ!N8M--ZLR\S?,5O.BQ2QGB<07+DQS0>,OK3T.L]:UDQ$2 [[[M!S3 \Z M[RNL*5J=U?7^Z^ MW#NH%=*WO9W7;U^\>_OV]?Y>;WMO!_Z[_=O[MZ_?]O9?]5Z]WMO>>_%Z^[?> MB_V]G=<'S35O7KY]]]M!O&3_]Y=OMO&'MROV<47)EM5Q#[%^IX0ND,$_++90 MKX.Z40_3,>H#NM+'Z;"R_V*(=UCZF.D(4L'5F9!PS9NH7<9+]N=Y(JB8Z:A^%ZNMC5>H#F9I\J]&FXT94+6Y MT#0YKCBQZ72\^>-E&IUXPB? ]O_]\LV_7[_\\ZE%ZNK#!$ B M9[\VIZ%K,JE_;M$3_/ACE2,Q %*OSNV@C5&E8FCW2<<W MC_NW3B+H6?RX?0P!E(TIS*C N/\^&&^SF_&BTH\_%3:ZZZH;;39!/F&;5 M)./NU!#12H#$*U]Y%^>VWD!,MO;>D^6"++? M)*3 IP6ZK BUB'*WO(!SJU6N3WI5.]3L7C^N\G18;W[UO%.O3_#SPC/:[SF& MP6:47$3G5LR[]!4>X@8"]Q^U=K#.@FLVL7(&Q1%C.A_.:=7K]WL+ @'#*',( MQA/S6)LBYN[4[#@K9X$YU#7KX4R!"OZ[P7_ CMXAYDT/*S]3G:V#Q#";>>O0 MV^+49USP]- PTJ@_C*F/DY@U-:X2*:>-M]"<-618'2!<$JU6G\Q*>P*D%1$V M\#3@*P5DERZLR(:V3-97,09?F8=$/V)U8!8>-1S517MF:!>3J3 9 M%)V%2/@U%F#V[KB:^VR>9YCDA\JQ 0 !O,.4N:>UC:^/D<71>=_XA76L\A4S M%&$I8(*GL0!,U(,"D'1DCF[B@8,99.(E%?6CAM-BH #O7*= MMMFDKDB!PS:CP%Y%+_VHK4I5"%=E48^6AJQ]S#BK$Z=@4Y1%2(,#D!*M%34]@@LXW>F QGCUV,^[!;)!*.M53&+KET7OE MB:_??SA_:.72KH>MZE]AFOF9'4097^F8>&.4)G41P\G8#P]A>YID\PK2L$#. MZ!C4BGU4)!=72R^L5Y7L!D2).P6BJIPG]!=X4KVJ.S# :HJUF6;.VF;:9N]5 ME2-X(9G4,XN"H?WLA7=I043]!%L%.^)IW1N2 / MVH-%B1U%6C'!;/H28SH#Y/^J1%(2;8 M>QO]D76 IVB-/<]*G@=7JG'# /6L6H3"XZI*+O/U:P[L1-T"@ + J*H<4,?+ MJF )'LAX6GATDPJR>J$P+ :;)J@''!=8(&J*:+9$=^C.*"[6';ZJ!&VL2?IM M)4BQ N7]%)S$0H-/M*X@$,X_IX!4V:7%/'25KAOCE"7 @*O,E>D$(]25/- G MZ'"9E_QX-08Z ,9[T59[@7[FJ@R>/[*;,VOEU8N#QEH!?'QQ@.<*;%2Q85/^ M50P.XY&E _]9HR!J_!%1\0$*Q<,H9;FH9$LKD%O$%7. M$8 NRCY7C&JM)DX !YE56"R&Y[%R!?W;]K&[V6#MPHV8*X0$)><94,.J_^-W MZ:98KDTQVX+-)W;B8$9W9!7A17,#%=H!F@?3"EAB"^R%&I-U@L!RT2_$LVTP MC0OL:_);XPTX:3D+JC(PV69:N4#/%03!#;W\"?WV4:!5AR+&'L"K]!'P!E6^ M 6Q!]GT-2A(N^.2'4W\E]N%!@V7L [MN//J,EA"Z\R!,DEL=<=*A? MD5N^F7:E9U:5GKF+9U&M?-:>-2=C^]M:W[806VK MB3J-IB58U.6/U]B>A^YZ?$O[=RES7=C&/;UV$^X'WM[S1^'N?FMO8=6Z?;^] M?5=5/G/'TD]O:SN6?I[[OHJE[T+=N0-U^:$[*K_%#)FO8I@[M!WN;8]NQ@5K ML%W?/7B[\,O7JMK.RDORT&O%<]8G*EV3-NO76;H!"EN=]L!\Z4.A H0.%AR?N]0 %DI&^R%D'"K< "@\7 M>[I^T9:'7K;8PQ//K.,YI1^:'M3QT$(9DTYG)_4P_7WM0E(/%T9<@[V[55P] MOQJ7X<,Z0F=&5)_0.X#.;UF:-2&5;U"9.N[MN/<^N)?2?DHZ[NVXM^/>Q\>] M5/1SU3%OQ[P=\SX^YF6B3\D=1"R?)O,^7(K'8_,J[,9#1NOFIYV-3VY[SZY# MW1?,<3V @)!-_M">Q[6DY^\[(GY,1$PZ(NZ(^'$3<;KYX('ACH@[(O[&6&9' MQ-<@XBY,>9VT^P$V8^WW?FVJ/V.K@E9QY4^^][)NTMZY6CI7R[JZ6E3:%WG> MN5HZ/VG'O(^.>67>5]D=)'%WS-LQ;\>\=QVAS/I"91WS=LS;,>^C8UX"DC<7 M'?-V$P"U9NWK,?2=P['SFC]V M(F:;=R#I.B+NB/A>S[9N/OAI]XZ(.R+^QB,)729)%[^\G7*\?M+[X5==#'_L M_5:WSGE;M\WYI>[&T04N.P_,^GI@?LAE7Z;9N0/ G?>E%WKPU6OP4,,VBWZ7!-GAUF/&K4[K MZ"*VM[QLK[&N//:4K2.V_=Y>U:)Z]L/KV$Q]W1RL=[^'SP46O\5SNAZPR/K\ M+M)8GH!+^9G7].QX=^UY-^]3TO%NQ[L=[SX^WLWZG-W!J:N.=SO>[7CWKG._ M^SR[@W,;3Y-WNUR,JY?M90C>QA/C!_IS[XV>?)W+X XC0+>5D_5USK*USLDB MY"X2"Y^ 5_'K$@L[(GZ(O1)W46:MH^&.AN_U/.TF[8BX(^)'3<0_J,TNI?'> MD[N?6F02XY!=[+'SHZRW'T6*?BJ[\RR=$[1CWL?'O)3UZ<.W"NV8MV/>CGF_ M(OI(LCMHK]'Q;L>['>_>->^*OE)=*8.;A!__,=%FX.%_7?%IZW_@GV:2Q[$? M3%PG!9.L_ZR729U_J6O.9''ZE[_J%>LT*(8^.:K^SDBDP.V>*TH[+P&GU].3'F:\D_3GM_7/;WPY'4Q*S$_>/_%8H7HT+&/5 MZOWI9# :_1VOSW[N%Y*@H>[L[54&JS=F"/HGE>[&_]W;_M]<[VPONF]>?GVW6\';Y_8^\(V8[-L/?$ $+&=\JD?^YX;G0Y[ MF=B4W_=[HW'O.\HW\QZ,.@"ZZ(/$.S[18[AC,@)J\+V3<3$:)V=>CWM /,7( M;?:V_7@$;VO]C *KISMOQUZ7<.]W6;:IYL^$4?+-%(8[/2H&OG> &?)OS\J) M/RXO?@2AF[)Y1,]-XTQ@X6%UFJG!!L&3BLET'*L7X%>E/R[L:(AMHF%04]&J$W-[8EJ-M MA?OAQ0H]@/M'(91^4D^1+$ZP&,+[(I'I06\"PX70\[-2>PB9>,?\?6$E#\?Z MN&>/@!I\;^P'<:%A=KKWXL4+> .4L'X,5\!>C;6=/#'ZFG4X.&QU.-"+'0Y^ M:(1,7;RPEB$_SEEF/Z'O>U)H%+*76)](C<3!5 M^MC7=-@;:. /),R*(B,M .U'DCQ'?D )K?GV!OX0WG[L2S_^A/)U#!?,=_\$ MR * "V3RR73B$3FG)X-FKFV:FQ5XK->F35*O7AST>]K^9UK@:\+\_SF%Z>#+ M/S&B.KAPD_6@'.%Z#:;.N[C"95168"OH;"M:2U;M<%6QIAA.@%B]G4QAG8%Q M8=,G9Y%>+7S2L)ZZ!%S DIKER!;Q$7%_\"';Q3@4'M#R-YPH4'P#HCV<_V:O M]_1VP,\2SB;Z# MDUD<=/60NC<$*;+R/93P#D/H/< ^ \PW'Y?$/P?E,_%>Q %%>V!MWRJ#AI]@0$ M&W"EFT/X$]N:!4/Q_BX MK=PWQ!*-O7+)V&MI^]< ]?I)H1C#HY:TAQ4V , XK.EI5,(J.;]LKSXU>KW: M'HQ(P!C?S"XRZYC(6^K6E6;=7(E>:9K'62Q+S#9U?!H-IL>@8RW,_44]]]^; MN;]MV;+5]@_1G#R&-3DJ9PKD3'>LC+M*>11S[P':!4"L0%-GM5%774+;B(LZ MXZ+EUURDYN!Y;J7+\TN]K!BMG/>B:&MKOT$7X]XG/9CZUJR!>TZ2ZZ.%A84!45/;UHA%VSUX,?WRT7D>EQ$^.):M_\] M&L]#3X<^,4"G^JS<^,?"&U^ZE-_Z[B'<,H+$_7&(YY%$?P)+ M%;1>O QGK!_)3'M'8Q_^[\9_%1_2#_G&U@&&Q)"'09@A)I3_\P^]M6J''SOZ M7^'ON%B?0.3%PUWG/"!BDW^_"L)7>#ONW+_1>31NV:,AQ5PYKBV>39%=PZ5! MV5RP53=F*WTA*UP:D6"^DVE++;\>04S0JIH;2(NV>M3F"@,C][[CLA5%@]^& M\[>.,(V4X9]<@*QMP.^_._AM?_]?3^P-S]OL2&%M*C S@@.]KFHB]5W.TS8Q M?)?G;6=<0'BQ0-%"+EXFU/SO-JU%FW^EA5U;)(N/D5<\I7(5/'T3WEG8Y107!@39Y5IC1&-1?-\R9""5S] MT:/[J-$/*J42UAFNFP%$K\&&S=YK(-_IN/(^)(WW =2)88PGP C1?P"KOC?Z M5-W+^S5?G(+8'PYAJ6RTJD&OB]9N"0^KPP@O4+D9GN&^1AMBHC%,@3H/[+^M M=S[JSS '4'^6O1_P8O#F4Q %]1OCRZ/'Y1A6L_:9P5#X LV2C?T)^@'@T5.8 M4;^60@4V0415:S1$PH/G-_U5OC)(176HZ#E($_+(\ M&DT'+NI*Q7#J*UVN1+TH/F=4^MG&;/;^;$0KOAZ@S/$4=S$JS.5D#( Q'4=- M>:!Q:U9/I7ZMTQC+B2EYN)*+#VA\+]6EQ_JL\0S._3-]W."1K7PF<3G;[LW3 M<0'4-3H=PK?1^3. H5WE-(DP6(RKE,%JH/[,\X=)A-8/!O5S6SZ@$;S)>.;\ MJ516?0PD5 GY"6PLS'SVQK-7P/<G%C*9@E@,_65;X8+"1A2FM1A+ MMTA+XXIQ _Z&IE2<>_\\(0" 8$HRC@*2JGXO9)THJ.LWAY'"-&:45;-_:A;/ M=O1>G-^,_DP]1Z#%C3]/3R50BNL=CD8N,E056Q"+L072-G&!;T\JU6MP5@5. MVO[92%R+R /B901J! [XG6QYP^.C63M3M/WH"FI.YFUPS5D-C-=XIUCU._^Y M%4Y! K3>QS@1+-X8$&\\/L,;ZI]K:HS^>!"2F%$T6Y06=$;3^P>]M. TC0LN M?ZSR9_CW<6(,@Z>+[_1+]-[7ZF(+RO&08H&%=46 M8SL]+B>(W#', ^HH,'D%I]?@U(IY3J,<+*>'A_AB%7L=CX!3!L7?:&C 1<,( MY#,5H;VF,]Q?7'\@J4^S]$^P> !+3B]8]NB.JYX,@\9@2P$J)DBXT3@^O[7V MJ. CVITGL&KSSLT# .-H=(JRLX]=E4]]2WKC@U:(H"J:@H\MRXH@<+!*US]! MD(VZ6NU%A '-K&E:'U;&QEG;N*9Z7)0U0LT%OIXEQ3;H-P_X7;"8\UC,A0O3 M7-!H;S7^C7T=0 '(!6+ =Z]"-RQ%.><2\+Z>)TYMR18*]W\W,*B396153'-- MERR.]A.Z%0J[L(CY!4'\E[_^__:^O+EM'.G[JZ"RF6J?UKBR(A"Q.*U/"PX^?3O]T >.BT;$L6*6&K=F)))-!H_/I$ _A\ M_F60UUZ1RX_D\NOY57]P0[06BVO_2F#N*AH,P_GJIDREE]>D:_$ER^"-9A&'+ME''CVZ,ZX/^^#/?)2 M7*3R823@W7 K),N&2E>I#._G&8%C1OL4>BP0-;G^=>X+O[W2R- M\E?$+F[^S1"+ F)D2.!.$WJ:_[%P@ #_C/7?87J*8\6:LL"]/V4A'Q/O5TJ/ MX^B.@]SC,B3/;I,D2?G2Q6]S&]G%CU9;[]AFN^NL?F3M^VM_M(&TEMFV=M&V MV=;;+;O7>>K[AFZN^[%M&T#[$U_?)^%VKP6QPDX(QV(-I]>S&\?Q1Q+^P"F( M^SG.<]_].\\Z!7*Y]E_T?N9(AHC6!TWWG(,A>R]U0,873#A]%F5NYY@.W."@ MFUROAY%P*+;SJ )(+0$R "_LQ1&ROQ-=MW"C[HM-S9L+##FC+('8.EDX(GC? M)U3M;MZ6"Y4D4GJKV 401'@<3W+6-F):%]=C=C^U6^":FO?MS;LCU@R52!_> MU"J1/LYY7R;2ZB:L#5B(JQAUNZYB]Q/T)!&HP71M]6C.Q]U4L1&OZG1N9]LR MM):S]VN6'L&WFH#L&4?R*J6@E$*]E8(!2J&EE()2"DHIU #<]5 *9KNK=8T= M7(RCE()2"DHI-%0I=!RMW=O!A3M'J!2:<(5@M6AOY@5KX8T3_EV]JE=%K<\G M+$>]P*1?7HD^F^ 1=5QURW<_\U;2IUVD4>];2=M;O9/T,*\:41"N-80[EL*P MPG"C,A% Q#LWNV4@I**2BEL']PUT,I MJ,5HI1244J@-N&NB%' QNKN#2^B/4"DT83%ZWVPK#__YR@__J5N:=W\[56LP M.5M5G,])X]9#-[9ZFM/:@6H\S 2W$EXEO'42WJ[6MG90CJ^$5PFO$MX=LZ.G M=7O*\"K95;+;/-DU.YIE[F ]\C"%MPEE(?MF6YDS^,P/N:Q;)G9;I6$;ILPV MF+AZ: )';^TMKUAE4JW _)-";U/0N[_-W J]-45OD\IRVWIGW\LZ"L,*P\]4 MP@K##V/X@2 BKY!N 77[V3.A:%&T*%H4+=ND97^9DT?1NMQ2.'.&HKLK0S&W M$P:OW/SLQM_ITPHO7L()4OVK_E7_+]N_.K=_HWVN33NW7_6O^E?]'[8SVIQE MO+-H,J$QOX=S$+MA@M=MULT+W5_P4(,)VN.^B3KF'FW'UKJ6J?*/:DN4DM[& M26_+L+2VO?>-34IZE?0JZ7U\$:%E:9:Y][W*2GJ5]"KI?;STVAVMXRCI5?N& MM\:VSRQ@J1O?US;K^C+'0C:F>A+/&FGOX "B)_"I5CBNY_X=A>(5061':^UQ M+XM"<9U1W*0Z2K.+']6F+(7E \!R1S/5SGZUP7![;/LU2UB(%]S\J\9U<6I[ MUJQKYFCM75BT)_"I5EBN9W90H7C%&K.A6<[^EI@5BNN,XD8Y99;6LE7&5V'Y M +#L:-8N3A\Z3"BKQ8L-#C!)QS0^\@Q#8UPRT]%:G1VX9"KGJU#\5_VK_H^V?U4_^+#Z/ ^HE\9(.OD:W=%81!3_XTZF[\CG*&71TZY$ M4Q="-B"KT/P+(?%OP^BJPH?&U/ HZ:T#1&LBO69/<^S]U4,KZ572JZ3WR26' M/:UE]93P*N%5PMM$X>VHF]3502?;8]LG;!ZHJB80KMT139]VKN+A;$]NS+XN MTW:T]AY+"\1Z.BW TJ]52,%8P;OBFKE9+,ZT=)#>?QBJ%987E9V#9 MUEH]=>%1[8OXFA-P]&]9%#(OJ5N:95M*X-".C>@Z6LO<@5NFCHU0*'[!Z (W MM;45C!6,F^Z1F8[6ZZK%5X7E \"R;6I&>P?[APX3RVHYXV&V7=\G*9TDY P' M,((A/+D4\G#R#8UQTAS0!OL[C.00730%XGT<>VWLHKY&H?@ 4-PHYTRS>_M; MCFN8;Z:@7&5Z0[F]1Y7<,"BK-8R'V?;TNZ$. M)[O0'(]L1W=#J72O0G'S[X92*#X %#?)&=O1W5"'F>E54*XSE'=T-]1A0OG1 M=T,UZFS2Q_7_8@=&K#UX6_XH>]OD2-4:(&N/QTULAYEU4F [NUUJ?XRM"4SK MF2-4>D?IG3HP#5,:OYNX\0T+.5?PEBSY4?+!*8?Y M_I=A_/9]T=5V&N9DYDW()[@:<+,TRE\1'.??R%D"I@3N-*&G^1\+>HI_9J$/ MI)SB;/@LF0;N_2D+ Q;2$][ONSOFI^/3EJ.WS+9EM+FLR!2=)$D\8>I"CN8@ M*WZTN[K=;:>OP_X+MQFCL5GT^!J>Q"E;D#Z24+39-8IJ%?T MH8*+Q_.J3K%#I]W5('ZH=>S0E-! I2244C@,I=#J:KUNO1=NFZ(4&AEYU=,G M^A6("**;K;M#6^5G#5"X357W(&\V+QZKAVZSC9YF6=M?'-XBHVH"HZ=[."\7 MJRNI5U*_D=1;'W3X'KE,DPS!TOC"(CR*$GHS82&X$J[ 33J4R^F;D)] M\MHT=8= AP&+0HU$,>GJQD\:22/XJ=W5N_EOY&Y,0[ !DZD;PWMW+!V3=$S) M-&91?')/W9A,*?SMZP?&0GEHO>3<'8TI\:.[D'/.*KBS 6.(GU'DJTL"O+<; M)@%(\@D+^>-_96ZJRD,\=/NU%84B]E-VR])Z\^9^_ M]2S+>'?Q\?R,_VF^^QGZC?S,2Q/^N.C)A6;"T!5#T(DX*7/VH$PY/!:6P-"- M&5RT++WSDTX.;'8+ 8E@DER\#@T9.&(IN7,3\KJG]V:8T 8>D&@DN*7-S?IK MLU,B@C_NS#XNISIQ)S3'1. F*4&0Z.0!6L14PDR)/VZC()M0C0@(>4'FXZ39 M%4AB;V[,1B.8\C,!(^*-W2"@X0T\6W8WS!+@3)( ,\6Y6G@=R;V)U@-_$-UF8 MQ7XA(4 2KC@&%EWP>G! J7X#_G_:N3P>7)A_[@_+@\ M@E+Q#^]!I@W=G%7^A5/0AM_:&SD%7*VA63*[[Q(R8C%HNA H(A,@@CM,0+FF])WLTEC]SN*B[HM. MNK79I%O=N#.O4]>O9T9\5I6/G?LH]&6 M <_G![S=B*O!\)0 ,33&QY!BMR&4DG%,1_]X]3?V7^._W5?O![RV"Y3Q682. M'2X3N^^7S7#3E=5Y *YNC.$S^=HN<=J=^:T%OAC[9^$B_0)VT5' MI'K/[1*GURC-*3C*_&=@=!$$%,YU)0X A5A$4%Q%=AV]57R!)CEA\ GB .PE M"L$S3^:\_MPG3Y8ZY95HS2Z=\B5J=T'''KROM-QK;_7F8EJ8D#5N>ZM;6C3Y M>'LK;KM\<=6T.&1(0PH/ B6C.)J0,0RR<.TY;,&[+O"8!W.3""#R?P(@],>4 MAN!&5_QJU_LK8S@X%J9N>,-05[B\FD0G@S%%GUOT*D$<08! 4V[V.V6T4XD> M)"%=O5/]<3XJF'7MT7.,*7TPWK@;,V^APV(;WACD-P3QC@PTMS9ZA7F8.%D8N9>VB\OBIYIRC_=VRE*(L;P9?G:7\W-P?CT@U_^Y'IQ_OB;7Y[]]/O\R MR'E1N[AL;L4EGY)Z[-YP'-UQ<-A/V[UAM?6.;;:[3]U@L?9'\.<,NVWLI&W3 MTCNFT^O9N]@98NAMVW"S#F##?!RW8B'T87S"6^2QBF7-0Z_X&13NYS@\CD07;SJ,*+@V RX 'Y2^, MEX;L!FK:GL-]'VRWI7E;NQ?N<7L-ZCBMV]D"N=SSOSI(=DDJD#V)J ME4@?Y[PO$^FZ;/=ISFT7?'E5[3)0>RRW6%G?N!V7;5MSG':]MB<(XFK.#FTZ5+E&Z1.F2(],EIJ/9+:5+E"Y1ND3IDF=RKF5KAHIQFG'$ MS(9YR>9DF3[1)"$7F)G,B^B>G'=2URSO90;?F$Y[847TY7E4*U37\Q Z!>(U M$]:S3.O=OD]64V!68-Z"1K8-I9 5AAN-8:60]QUJ'/CR]A?ZC%!#I7]4^N=0 MTC]M6^L9VS]36*5_7D"7;+'P3"D:I6C4^K=2-,II4;JD_KH$U[]-I4L:J4N4 MTZ(436,4C5H<;T[&ZN 6Q^=/RJI;_GI_>X1K,#E[O+BJEHI2,SO;=\@.-%VO M9%?);HUDUS0TLVTJX57"JX2W<<)K:49W^P&*DETENTIV=[[VJO7L[5]Y>*"R MJVI8#/I.GU1,!37V_FM2TA3@UFKS3\>;E?K[>"<%85EA>67KVGM:H:S_2)NA66%Y9<_M%-K.=O//!PHE!\( M.U3I3XV/[9,_RKYM^-V/LF% U;E^SSZ2;F/6UDGQ->Y8]$=RN28(5AE;I:Z: M+4CU4%>-.UQ=J2NEKI2Z.E9UU;CSVY6Z4NI*J:MC55>-.P7^8-053ZF]35V@ M'?[UV>W[7^ _.9$55GD4+Q'/1_'^EV'\]GW1TL/O3?@!:3G#',$/WFW^CGR" M2[R;I5'^BN @_T9R'089N-.$GN9_+*@D_IF%/O1]BMSU63(-W/M3%@8LI">\ MWW=WS$_'IRU';YEMRVAS09#)14F2>,+4A9#, 5+\:'=UN^68IK7ZD;7OK_W1 MZNKM7KOK.$]\W]#-=6]:7<=RGO[Z%@FORVZ;1QE8#OJJ2&](PZSPKA?T]9LB M.9CSTP(,SL\56QHYK6O\DYUP6(I^@S>(7M-I2B=#&A.KIQ'+,)UZ^WIJ9C>= MV0_4$Q-KFWQB>S6I;ZNQ!EKJIRQ108,H=0/23Q*:)LL5T(NQ\:@ODGKD(G#C MKH[J];1.9_M'5^Z.;37!6#UK1)1.4#IA"\LT7J$1L9D^^;CK_!@ M$-V0-^;"<3)UX5L-N%2;3&H=55C7U$Q;'5&L%E^4T!^/T/<^;-3%Y(\EL@SFS^3$_*ZY^AM FT& M+ K)4#H_;DH6TFN$A5Z0^=#K:]/2K>*=F 9N2GV21B0=4P)/EQ_C2FPD-(5KCQ_CZU(NIFP 2 M7UNVWBOP"CA];3JZ77SA19.I&\-S=RP=%C:1;3_*OE8J@1&'+*W""XK]"#S[O>7QE+6(KT0!,? MSP8:N1LS;PQ\"M.8#3,4[M>V;E28(:C5#QA3T=Q%XWPF7UNZF7-!(\!>O)KD M)V2;F+U99"TT <^];E>0"7P,7.@3@?<_?^M99O<=(&#,8I_\E<%TT5@G YSE M'"9(@Y_16=6[P>P3-X0I-"K(@ZXK$W^2ZW06WL+@H_@>)H9.3[(IH3^FB.<# MF^I?H^@[3$Q"1L EY-O,L>")Q +^6]R+L@=!3Z_MLS2%FK\?9<,H3G@P,D0 MOB8XYQ'.AZF;QJE9=%%,:9YQX(CJFB6DT SCDQ1F2\[G#!KP2US1?-YD++PT MC00*3CD* %.RSH(O#DF^M=KP">[-%:_L[)0Y66 8FT& M%*LWY\!4_CN.2W_UAIX,04:_G[@C&,JI&]RY]\FKMS,C7LO*YXY]--JRD/#Y M KO['_&O_M@HKGY4L@1F?0** .W%/W M_;(9;KJ"F_$'_W/>OSH97)Y\Z _.C]$=;'4JX0NZ@^VJ?SAKM%^#3,ZZ.JL< MQ!">[564]]9)[2J;:R&T(QOQX1K%P!S*3CI#V!YL [$&\ M7N,M>P51570#_! M:!<;+5L,P6$CN681D5 $597+&&.7J .3(6.G6F9R^*:FO*.]W;*4HA]O!EN=I=S\]/%O[]=?+@8_(?TOWP@ M9_VO%X/^)W3C+K]=G9TWU9%;,=C2:O<],$)@BVARVM AKI".,S<9YS;41Y>O M="O<8LP ?@ (3[Q5_(M""X]8#"H3-!*5&B3721JZ ?,>;;N2^/$VZMT7SH#P M0,#1$1Z+]!YZ.N%C& 71'1G%T61Y&[D_["])N%8;%93WT$&""00NYRFND%;3 M<"ZO3LU;Q6\"]'ZDK5G)$/!AZ+*4[ZH7>LLSI>Z,(^[3:4P]QL--804F$;SS M?_R+IBKS%1)Y$?+XX:@DDA5CKN!9.!:MQTCC$DDLX\XLX0G75?(@7*-J4(D/ M>ED=.T8B)#+'/ M6UNSS##-8HA!$BK7&#CO,)?:FW4%SY!AX;WT'Y*BDX3WP>.3M9ZFV9IQ'^#! MHOF&8G:%6'YD(01V!RV6 Q$U ['W(&+Y<&E$BUV^JV2&>:.1>+7^M!#FT?1.[DSGY08,V M=>_1Z04:0_$B#1F( HB5CSD*UV,!2^]Y5ZVN/A5*4VW\&DF3,_KWA'P$- !:^S K: ^1>5=@+SAVS@0? M^B 7E,_:&^03PL RWEW&# 8+D_I1LHE_;[[[N32N8KWLM=TNA6B!R4A@Z:A% MTU1J\\(6XM?\(9CU;"H4?7L.H"#8@"? KX_B*^=S@4!N0O_EAAE*E6ECX0O8 M)'(9DH]T&(MO.YKT"].*?9I$/ALQR1V(Y06KEO[LL2;)\ M[A8(T&35&'^9QBF,"<2#"6=Z";GK6+QVI&6 7$GU':!:GKC@I&03# XF+$7U M$/"D_@TM"PU&&5D7?^Z\7@0Y^\P:H1"CY#&6\4\/\9\6_K MW3:^:&K5\!J^:.D@\_@#GWP!GA'Z"B.6>""M,O>*.@<@=I>G#*0X.>#@96 >,PY&J,@1\CO2*@RXMN*?R= MHANW EZSC=YAX08X1*AK*"Z(Y**;A5.7^>AX07I%ID"7@OJ1WE(;$U WC)ZX. M3.#Y3Z ?,3K,II*,>7=K%@-+QN(&2<0'Y"*K@)4B3T^+VJ%/7'5S7N(M1*I$YO:,]=A2JK.7%REH<5=:BREJ::1'G MM4@T!&F3@5YI51:<:/11YQHW0A8-O4)&2, I/,*L0HR$JWY$N<(56I"*A7A:+ MSEP9N?,Z 30I 0,%C*N(T :X03*K!O^9Z[Y@A'0F\T%$<2)_DKGS _..+H11 MH;=4V&/P6<&&\>F),8-;?!RZX?XL1!I 3_E+.DJH;&H2+14[F]Z\;AEV94<(_9''K#D9C]OD]+,HL+>= MWFPQ]_Q('-'_6C1W#QC-9Y=?!E?]L\&W_B=R^>NGB]_Z@XO++]>BL.'R\^>+ MP>?S+P=7FXIQ8AD? M[I@MH_7$0QP[NFVU'>>IQQVN_='1NZUNRW[JZVL/833TMMVRS-8NSG!4="NZ M=T#W8^]P>IE[R;K;/MMO9R=+E='N>?'=S[I=,!'06P+ MC%)3_=Q+@9]XH+&:Z>;-M&6<8#F*FNXCF6X+I]M6TWT,T]W']52R,-_[.\4< MFFS(@9V?(N0 C2?D QVFNSTR5AU*?)R'$IL]0[-:ZE1B=5*Y4@HU '<]E(*U M_2-^E3Y0^D#I@Z;J@WQ+4B-X5A. *86@%,*A*@2,&N %I1244E!*8?_@KH=2 MX!6.UCNE%+:@%/:WRMZ<].A%90?;^E1I64NS;0YN#^6(5EA>67GK".UFHK M#T-!^0"@O+,0]S#!K(I\-MC*D)^D=UENB=M5_/JX1$HC)-*T.YK1-O>==*HE MM.J9;%9@7GW3JJTY3EMA66&Y^5ANFUIW_RN$"LL*R\^?,-O:>X&L K("\A: MK!2R6H#=&MNNL^DTX =AN0&YHBF+Q8E@7P-77!;R%<^2K_SP B'N 2:=+$OK M.K;*.:D$:O.Q;!HM!60%Y.8#N;>+/3(*R K(+SUA74>5S"@@'P"0+5,S.LJ[ M4$NSVSM_@:IUV2=GFCJ:;>[ LAQFMDEE3>N,95/KMM6JK(+R(4#9TG82N2HL M*RR_> I&98<8,ZWH3X0O'L 6:7[-X.2B<. M,[6DTJ1U!G)'K5LI'!\ CFUC![Z_ K("\HN'L0K&"L;-A[':&KOW&/;0UE_% MG<'ET4Z?F#MD 4L952NQCRFY5,NP*DEZ $#>00F\@K&"\8O7J:DU*X7C \"Q MO8/CR12.%8Y?>L)V<63D8>)8K;L^S#9^0RTY@Z9CUTLS^'O->NON&2<1MO9, M;/FC[,V&W_TH&P;T> YF?UR*:3O,K),*M)VV9N^BEFI_C*T)3.N9QE9Z1^F= M.C"SU]5L9^]'PRJUH]2.4CM'I':Z7:VEO!VE=I3:46KG1:_:Z6B=72S&*KVC M]([2.S44CWKH'=O6>OL_/^XXU Y/D;]-7: =_O79[?M?X#\YD9Q5+/1I"&.P M@,R)&]^PD#/%*3]*-CB+H]R0M-GQK!_[,L;QWDY9"A/H+; R8"$]&8O/I@40 MYZ/RJ1?%/,M]2H \&N-C0/Z7*(7^TFA52IP,D%<%#]=QS&H="L?6W_JP!_+7 M$TMD;2_YB]UV"#TQ8BH> )F04 MQ>0FBOR$GQ&:T/B6>4 B"_F;811/ ")>E,78T8@,LP1(2A+]Z$#"*Q\'\Y=: MUA<>UY22KVZ<$E-N.60PD1?A"&<4L:*1BY1.A-:L/G*=NBD_(#;1".H+TM7( M[-@Y4H0J^>K>H\8 N'A!Y@/B.&Y80F(ZC>+T"%&R:E=G?8$BISZ\X?-Z.:5H M.>!30)E:?&R.,9CJ.^I&P.6;MP8?4K^$W#A.TT) MV+#O\'2AL;BM8F"SZ(]IE&30$4"/Y5NK ;64C((,G1H.5YWT@W0<93=CV>B? M48RH!"L&YHPD;D!!Q4%;- 24G1QFE9;*"(%48%DH1^G=PW/B5TYG,B\\YUD<<0JX)+FAZS.8<]&93M;R MFS#XP4MQ6(_H'QZQ#-,18PBC5$Q7 J^P$80+X3+574JM?W9U,;@XZW\B M_;.SRV]?!A=??B-?+S]=G%V<7Q^6&%_1$8T1@=S,6[FW6 T2>&#(@0H??!04 M?ZFKL,H!X"*[U 4%4<2PE+@>.)%F2H*Y8X?I&?!?+NMXUZ$;R95D#;AAB MT"2'A^S%6KM%HB-SX0#TZ&=)84&N;&DI=;ZUL=0Y8MJ[.S\Z_ M#&8DZ^KR"_Q]=OX9?CAH^3)W(5]KD>0<,)(^7E[]T;_Z_3$D,BE7].%9M#Q"_V%QZLUU3))R);!$<5"?+5$O&4)SP))-^9KS&XQY+ZF$&/R;>#D$_PC6-C[(4X^DIC;GIP[/27!1! MY@D9E$S,3DW:&L/CA(<"X(T!'?4,EH$',.2?XO M^CKXA N3XJ4/\%C@&G-2+-3);V"SPPU9C:X2^"CX#!%N#$!< '-!9/!H- M&$>GR$RM%*^$2"T"W5?P+2&CDS_$G 8NFQ#,\)095QQU-L7X8*-Q;AX:M*P& MA0;K H&UUK=@P\EGD8)$F3FL M@ *7A2J#0]"4?+(TX@ZC6[H6.^WCPDY+%ZOE42#4Q-O$[%5* MDWA9C]VI[WK7>O"X>DV7LV;+IDS=Z'(.GM^Z@5@-0,5;2OFC9_1 YF^P)*$Y M*>R^)A*O:&JF;BP=TS6YU+,QHR-R_@,<0*Y%+T=NVDQ=VAHHY&0V6LZ32MY5ZO'\ZZ.3GYU M>5E$*/P(6L!#V]8 D3J9I2D6:)XPECM<1BL8L\G0CD\9#9NAC R]S1EX5B[. M\>.@PWQGG%E$1.7:5G.*Z_*JU'!J[C@%4A. ML8",5QU#Q(WKRR.0-GCN+X@Q4TS'HU3R#BL!G0@FJ*]AA.ARY]Q-HM =PF\! M^T[AGS1:?$%['(5KO:K>,J]J:?)/)28?DY@T56+RR!.3>P;J1K'(J_=?^U<# M5S!FZN03O0&ERGUVBB9PM=-> M;S9L4%O%DFK&\]:-690E). ,F)8,T A/'L&_Z$4&91(67DC0),I$88055FY\ MOZR<5[#WCS$+1*XIRE(OFM R-PG&#T0G09IDY1:804R)^12/ V5H+"DOB_(C M_KW(C09N?DN M:[CDH/X9W6&N6+CXE?=F*?/<4)1!Y=DZ\.!Y.)0G!>]E<]V?@=^887?+4@UNG'@N M5\[8%;T!;.;5'#"?61D\O? MBB,_\X!IR!I>G!E-)C3FHN%E0,>$:[.2):!M/"S.N96(Z" B#%OP$@LD*(RP M*$/UW8E[,UO'Z;,8U1>O*\W3&)L.J$K(&UY_%HM&RYJ+:O,Y_$1IJ !)40"" M97-L=(^SD*]K(CDYQ7PMK: [_U:TP5 /<1)Q*9#.3C32F%!0(]B@QV%<,4)" MZ>'R&6<1%POXZE\9C!$DJZOA4$;P$M;?E6M80PJ:^L 4RT5(/M)AG*&IA:&W MM/KKF4Z20KBG9L4LNH+(/R9^3= AM5QFBY_(D*BDI+IR!=DIT)[:(>J0HHIY8'(N4 >7K@.YT7.B0./I>"IJ].Z302ZU5W MU9U.J1N41>W_A C,6G6<+U$$I"G!56 M(YMR,X2/!5R9@***$?U+H:2 M#T1:P(_4YX[;=0:.WD12R(?0G\;@]IDB%]O3'GQ)](F83=(X"IF72-I+PEC( M/3:-A.#Q@53-UT3G67J><*9Q6)C0"8I.1>$+P71#KHYDMG@%5053Q]3E5CL2 M+HS@ADY^O2]5#-=<,U*T]X=8;F!)1:AY?[@& M>3(1RH'Z,V8FW^"(]=Z'9SX=_DD)V=1;[X!/S8"35R$5B(H9? \C*+TQ<$/SX=:.@H<$^#P M7,@B!_% ;@30&.+>5;&XPZU,(95F+I4E1T6\7&5.I1(4QO&ZHUL$YC5 &J9! MEA3;C'32!^,DMRI%.9Z!PB012VB.Q=V%[@+!"'1;%:C.;E89T?M"6WBT�\ M$^SB\YNR4<526=9#JVZ-5$!+(N*EBDBX?C.J0LIKGKE "=Q437%A$>;+S34+ M*"?ISK$TR5=84M%.&;UQI[3P@4M"_YX4ZFPD1;1\"549YF(8&"%A[4IW.'HH M"&/AJC"LHI+X)DBL^(28Q_PMF4F!BH#N)8 M\78XBBH!+=89B'B%A\-L/ICEIQWP70VB"28"IK]XF=B(>!USP U8>;E-K M@-L'?FM2V0V"7T.?SM,Q4*_"1BEBOT,2X:BEN9UKF.$(K MU20Q-S&/+BMHI(*["&?/L:A3 M+M6?B#V@>=&Z;!J\,IG]UYL!A0"S)4!=C03-GL@ZEB3*,)FT'9:P)+I@H1R5Q![6L7!U$3.4]0O)3OUW7'RF>);E]/'UQP)-DZA8($NRR01M M=9DP%.T*R:@<7W(VD[J5HYY?[)@A7-*=S-+)K;S+9K*PH(5P]%.[TB9DJ8B:9XYQC9C4>Y@9_&E-HAGF'EKNL^*S%*L"8SC'X M[]7EK&B)NBF2 WW>2!DRYGGE,Q9[&1-)]TLOC7C^J\A4+'D2BQ=8/)'D^#DY MR]<+-A@7?&-0FO@./WD)WBG\9+GC$9@2 MN'<)SL"ZHK36D16E@0FI;JX\+,F&0 UKS?/5LB+W5V2"$LJA!LIM=@.B1NZC M+"]Z\EP 7(9U1?Q\"I\*N9;;,&*IA9*S,X<4]O5E6UF+?="R8+PO#NBY M>LX!/=K,QN"%NN^5]6E>L17J EG0VPZG=DL_ #I^59IOA00XNE[O D\ M:@^408;),SE)F!1?L;.6'P]2%.]]#Z,[L<4T(9$LC+^CE0=\B@X57RE@D[): M+T@BO@-W3:W8!@P"ZMZN9-(ZY=(]+N5BZ6 C8WK#T.\&J!0K;UCVD-[C[N]\ M^[TK:C'P1YF4.,(MBIZ0L%$4!-$=-^4\Y!,^'#24<&Q.Y=FY27X:(%:'H2Y+ M(^][H2?R/2-KUZ-6.W)/XZBD=P;7O 4W2Z/\%7'R-O]&GM;MX5F!TX2>YG\L M'%=?G7)D)NA<",SN3UG(VJ_;[IG=U8^L?7_]CRV];=A6I[>3QCMZJ],RVM9.&N_IW;;9L5L[:1RF M#.BVG W?W\7UH8L7K@^C$]=? M^.'I\-O7;!@P#WQ;<,\C=*B!\7C('#K-7^/H)G8G"W<)JPE8-P'^S^2S^X-- ML@GYP(\X)O_K!AFM3$1QS,\]Y7MRRHGY%N:QH^0]>6/^7).+L2?,]\&':L8L M_"L+*;$-6;QY(G.D7?%Y)9Z?>6/](A^7XWDS3M;C1A]YCO[>KO29XU6M0/; M76 *30I-"DT*30I-C4#3Z[:AP0OX?X6HS1#U,FF6 W!&T?GL%U?2%=9-8A"*E"TWJU;W5UTU%@4F#:BFJR M-<=1JDFA:3NJR=:L%B"JUU6(VI]'>H#IT=P#;1<^:;GC-G=45>RX.3][MJ/9 M*FY4F8BMN:2=';BD"DQ'"":EFA2:5))TWR[I6UZ ^% 9)2]5;61AZD6(U<^A MN*RI//^&_L!#"475KJ@^C:;R,-,[?A(:>)W:XD5(&O%IP&#:^7W6B:R:B/!( MF]EFI[Q<:+[Q;1>MUH[;;\R?2?4X$].J;A*:OY'AU\B-?7%%")Y'@3L2W"P= M1U@P+$Y>JA37T[QX&%_(IORHG+91/>!FV3S_FMTC8_*JE=FCR4RM M!R$N<"B?X_PT2CS_2MXQ,96%,,71.@P&D]G+.15$X2K(XZ*\IZ0ICV?$3K=\$?_.T(;RP.8AF*RN/QG(IBP/-.*FK MU-K=$B@I>6UU=*.W"I$K-<^Z[1<=X[BV7]@ZZ)"1R_>H?)OR<[="%L656P\/ M:[?7ERA<>_M7QSZN^6_IY#,>4';MCFAZ7[TH[LCFO4G7TF]AWMM@,/E.Q\H% MW$ MCD[.?XS9D*7/L[!UV$;I.'K7Z'8,ZVG;*$U#=PS;LCI/W!)HZ.::/9JZU;9, M9\UVP;6OK^VX9^B]5JO=;>]O+^)R?#^P0 D=;+@Z6;<#NXS&*,<'*)TQ1%0H M@D)CNFD<801L.%;OQ#3^^@$/V*:IC]/)J_=2:^0'.>CF$C6Z>G?6=@#TJ&U8 M6]XK5G_$;]6)->1MUCRI(2?=L,@9C@\/W.:YCI-55[@NP<4#2DCV:P-=]<** M(FPU8/[?S3"TVP:_+['O1WR1M_K.S).. MT;*,!TF84=IF'8@KC.))-,P=?/_ M*0U]V%-^D5_I\R'R,CSB6ZG,HR!,J^)1_C6D"BE)YGL=,F-*?.]*?':4_#WS*/XB[.A^E/5<> M9K'IQIWWOPSCM^^/8 ?, [M,>J9EK[M'[.F;5)R6;O:ZG9ZM-JF\J#AMKB\5 M2S==B\F&$Y9BH1 -J)?&48B#"^X)WNV+YSWH&^NI]=JGV!S;."X<_G4\ M&:%:;8F5E3%>M8OWJH?BHF)>;5E>NWO^PQN[X0W-2RY-QVYI\D6\MC?&IL9N M0GR\Y,!SLX0?W%3*E,><._K%;LK:N:IZ;Q\U" )ELI& M-@_T$?!)F4]R!;IQ8-$46R_\Q?[UX.KRR\79-3F[O/IZ>=4?7%Q^V3BTRQ5M M& E73HE@\ZG9@PABX"[ECWN4!R=\*P+^-U>%9_GS3F7NI95ID[,P']R4GM8O MN=6HJZ&_1+?B@-J'[B&NE^JK^[364V!^O6^ZN-23KV^3M^2#>PMF\$PGOV9Q M2.\?O\I?+[':AC<]-W=,[1Q>+CC\^SP'K$7!!&/QW8 M'SH'%J8N\PB=?#KXY>&R=7SPX^?OOOOXMU;K]R_W0^N M2#BU?O.P^&KYG,VLWQC_2AY1J_59$9VQ^8*3R32TNAW[9/-;?MH_[A_9Z-!K M(=^S6T[/L5LGA]U>"SZA([]SZ/2.\ ^3TVZWTT5'J-/R4!^:>7ZG=>*-40OA MX^,.]H]M#"PDTV=Q*MPIGB$+#*/B]%E\.IB&X?RTW7YZ>OKPU/O ^*3=[73L M]N_7PY%J>I"T12%G:ZV1@">4N.*#RV9M:4#GI'N<-G\>\X"LM9=/4OZ]-J$B M1-3%:7L:S?);>R%OAXLY;D,+S(F[)&"T! VCK0TZV<@+EW19K?KM^,NT:4#H M5X,)\NLQ$F ""D-.QE&(+QF?G6,?10%(B.BW" 7$)]@#OPFP](RU!IFO0\0G M.+Q!,RSFR,5E.OKS=Y8E$26S.>.A135:'XFQTE;P4)&U.G:K9Q]8L0\,F8M" MY=C9KM"(VC@(A?S46K'X\"R\@W9Y!2+1FB TKZY$EC!6)'E279F,@]LG)R?M M9PE?H1HZVJI]2_[9LKO5Q!9Y?GG9\*F5TKV$#BO7K:9#2K>C#OGCLXPJ6'G65R \\)>%(":38?A6! KL?)NRQ[;*(AGPA!]:1:40* M$V'ZH;7B4D<7#Y.MD4'3(R62?Q0&@R3H6L3[="#SUQ]WF+OP $WPK7\[QQPD MT,D5I/09'C(A()*/(=@B%X*SCP(Y/J3NGPZVTE$2!&@<0-.01S*IR?1W"BT) M\Q[ 3SX=>!%7]H!]$0@A820__<19-/]T$#&04#QX)"IIF\TP$.S=&*G4K0^EK$?"2^22@(2+V[D4 M@0+P?2AQ!;ZBU^B9S*+9%\8Y>X)1<89@I$/+PK&T*]OM_1)GRC#]:HP"F3<_ M';A*9LG>BI_,&,50FRU*=-<9F\%P<@D*'CBB0D:^ >$N1_X65RY!N'=?N(/I M#$0BZG/ 0GVWQ:\+V^_?%,X>B9S102U^P^@9$E,9P[&XI5?T$9HROAA0[QZ[ M&"9CH*DA+=1@5<7^#?_U\/@5W7=M0 Z"(,F_A<87$[S5$?J 13A:"&@H1GBR MW8F+V[\%)W8Q]L0E9[,D"9J\5&_[5MWPDD4\G [@H8<]-7; 4T+LQ=XVF'!< M(OI49+)W- >8,U4@@Z[GV,=4X%(.NIUN[Z;)Y :1,4!"_ )H^)#\O>WIL(AB M[^9 8O8)#KRA7+6#U):MWR#PAUO*O=+D>S?T2R1 *2%^QEM\,*?AWI5/!L$] MEK64FJGYC,^4Q',L.QS^4.%P.9>;<^9#9$@L+)YT[,KWQ;LF?@+LI3J5)BA) M9CO#8(I/XMQ=>K)B(MX[_)<0WZ&Q#"01391[P.Z4LH!-"!8PR]B2/\HSV+NQ M&5!NPRGFI2%<:[UW,T9X1N2,'I1C6VS(;;IW ]*IZSF._R5T%#+WZY0%'N;B MXEL$13*4O5/$L;AG00!3AB?$O2(C:[/;=X2YHE#93PAH $7)D-')D#Q"$::R M6V&):B:J/Y]XU5+U'(]AA@OVJ#V_,P83/B3_G)RA< GAJA6/@ JB"&.=OR" 4#SR/+NCKMF$S@ M.H=,H?3CAH6Z5Y*V0^AXW=ZMX$#NE$#2D.1W2N^7<$J=YRL%GY2H1)?<1#)\ MW/KK0:70VJ+F>\^2J2MO^&^:VV_]],G6P5""P_YANR04Z%4YF"D256$(<0YF MG_]5G"Z>YW+UZ]\8\1%Y+C2])KF);2+GWRF$MF,@"I_PV?:;UWLTX)VA"F5B(S ;) MD, <8]O2;@G"O1N7<:2+ +O@N2X*[M@3YN!/UZS2*MDV!GLW]@$]GT40^ZCW M,QM#G0/S)'F6YQZ[?P,!1>S>< 6 M&$. (SR>%(&;G\<;FU\PA3] <4]FB2WKWKLQW7NG7!)_]YW]2CS>@,DT7I9- M5B)-$Y.-AF]U67)YYJ#:"86W=BYA&O5-7DNO<%K>RI E#!56NKY0\B:"1[=U-5$"\#G]F2_+9[-T'N M,Z:[BVHO\=:7CQ[8!606#QGW)XUTK^1MMV$?82W9)&;V:S1'A:CMY*E]"+ XTNS%](_4,HI2%2HQ\DCR; MSPGU6?P 'LFWW$[35]WNL9^^.:J]#YKS/J'ZYQ3!=(I)6TV-VW/.YO( %1:9 M%_)B!E.._1C+5OK"YQ]0RW\ 3=(FF@!I^NI]/?EU&TC<*%#F#E?VI!SB'A,$ MYA))#[UE\SWL5S5?G1XE_Q?6P]BI:CV0X. O;_B9\YX'EFSZR_V5X55MI8R122H\%;]RV,^=3L>&_ZW6ZE:! MS)_ S8K961E^']N;7#;X1P*"-/VL_M[LI80X:6(@W @JI>G61V,N6?(P1<& MC=QP9@'Q5!9FD)8I,/H29XS1%*MS8R41*L'*@).M<.H"."-9$B1 97E:2Z96 MPM6*V38=KF6'">8O2X<=<2O@:090AHYR *[86\RW5@+>H5QUNSR.R/$4GI-' MG)ZR>RE,\YB;P>UU.DX=<-R\+;L:0&YA:0:RW^DR&4+Q.Y9L8 MHFK,*R G?>'&-^%<.6EDH #;] M:TV -5Y8L8@FH[G1YYD3&G6':PF.1BRA0E2+"P58:A@F BPEH9%0IG>659G. M9FF,]3K\IV>_#'4S^[EBW:Y3&FMW&\IWK2S,\&AB_9XQ?UD09)Y5#58EV9DC M50]J0Q-,:R7%&G[-CE*UZW<3#S-4#A1_9JB:7_C+ Z)>W^(SK<+V@*U25:/8-V[&U3;9MOI'1P$I4L$"'/*=Y M=Y)E2CVG?X:["TSS^CAQ;FX=N ^]]&7SM;LTJ&ZHZI7EL'=OZAD2ZE;UBTN2NK[[& MG4MOKC=.>GIII\/0Q,I#Z\_,<@K$!_4[!ANW,-=8R*XKPAC[>AW'UJK('%0W MUFQBD;(,285:B=1&QD)UJ56%S!4W-T:]GFWK.PLQ8>,ZMF)X6R,RQK1>MY=3 MMBGR)L:QV/+Z!5D^N3G^]!Q;RRH) DVOL.)N6 ;ZYSW=Y(3T^OJK]+[C\OW?T:H=GGCVU]+-BZ46EE(C]QH\ZWNIRC_>74=#\<_SE]V= MI ]QO9:3O#M&KF/D_N:"?',%R0OCU9BZ8R)@J96J&N^V M-3(_(1B#(=O\0>NR_I-+;(*".\Y;<\9F X5&CH/D-QOK_.I)#JEY+/1L_:13PJ2AOW"B=V'5N4(1 ^,< MH._T]-W&'"0:6=5K/;HLCI.O[O%QBR_53R,3%.1=URK? M\R/80^&R^35&LML\1N^Q&\&W=*)N8J\Z"E]+OGE\'CE=[93!"G[Y(=6FZ$;9 M1",+A5G"5"L+!NQ2K^2*^B8.8'5'@E#A[%!FRJ6I5_"#JJ+-;F([/6WCI+2; M9%\>S$_J4A]U/XO4J)'.-(K& G^+P( +>=EJE8V/#4)C*C[LVOI!YQ4+*^;1 MX'ZOON^43V\>3CVGIZ]!;*+0R'%0\,LCY]A'45#^DMTM;(SHO/^.2?SX8WO] MM^/CSYG?EU&UL[7U;#,>Z7J9G9 MY5NR797$+L>)A4O#Y@Y%:A9)VSJ__C1(2:8D2B*Y '+9_+[K/MC M_,D3\O?5+[V8G5]TXP\?%T\X9>[V3[N_**L,\SH1GQ,C4DA&G.:"X%?>9*JE M,/"_/_R%<\J]\90DK_!C*5/B4O#$@[44LF6 0Y1!)^/I'W\I?P0_AR=(W'2^ M^O)O/WQ<+,[_\O3IY\^?__PE=),_S[H/3SFEXNG5IW^X_/B7.Y__+%:?9LZY MIZN?7G]T/M[V01R6/?WO7W[^+7Z$,T_&T_G"3V.98#[^RWSUS9]GT2]6/'\4 MUY-[/U&^(E3_.L.UO!11)60RXNSN%O/\S'9^<3 MN/K>QP[RWW[P.!XILJ:.VP+D/QX<[^E7F-%/XG*R^O;/^/7EJ 52/<3P90'3 M!&ESWCW9\V(VG<\FXU2T'_^>8#J']-Q/BH1_^PBPF!_"I!U&K<*J?=%?,ZQ, M?C7]9!9O?&A2E'G67?WFQ >8K+X[6L[)!^_/1S^/?1A/QHLQS%\LNPYE->)4 MQF!M)!F $\D,(\$&1R (8W3"=1WM3:Y=4K9: ]G/PVHA7,[PM'#S*4P6\ZOO MK/A+*+M<#_]Q/Y0U9WL0-YM^> _=V4L(BROJ'#BT95H090MU7DH2 @_$> B< M*^%LB$VHNXOE)GD;JO.LBT]F78(.#?\/3SY#,=.7>\ :F._B'9VZ:8$N/_%T MOCQ;+S^7#:&J'BQF=3F_EC 2T5<%GL4X6TX7\[?^PH<)7&'13+%D MO2(^L4RDU99X92PQ$+*5/F4O3 LMV YG%T7@WZ8B5.!_-5UXL_@(W1;ZP&0N M/1C"'40BHZ$D@.1$@5;<.*]#IBV4X1X\NVB#^#:UH88$JJD#[K*+SL?%[^@H MOUC.%[.SK]@NKI 9!]P::DB,B$BL0JM*,(E>T),[S1&R*F6D/&'7)QM[5(;AWT37U;>K:,27:0@U'SBAF'2XF5(1B'39&1 "C&[CTG[%4)&<:[8*2"YE0YSVGLB WH%C+A!<\3DY M;DQ0Z11AR&#\]+WD_H#2'\+P>GJ\$2C\.IO&2RR496!)&)0/!XP50B#>NT2" MD@&R33S1W#I*^PIGH/YY/P7HS_AFCOD&GN2DI\6N4IHP4$C $ ]G)#+(1MKL MLF#'\,WW4X83N.>]E*&2 %KL;L^FZ;?%+/[Q<39!ULY?_6N)'N#(12N9BJB7 MU"@BA:482>:(%%N5O$A!.6B\.6P%5G-;!UQWR0(E5D1)I)0*W=L2(QE)HU-) MH5MSU&U],#M??YUX8#O4FBI#3Q$GB25) N-YET!$,LYFG=J@Z;*<4G%*;3AD+S+ MV=ELNAKWGWZRA!%&2"%#SD@0))28X;CT)/[-Y"1B4-Y;U2;'$I1M'%XT!4YQU\A.E\_ DPV)Z=P<^S^?Q76+S)[_V7D<\\ M>(HD!D?1]P@:8Q/..'%90I(8I5#7*DN_#\XAFM-28KW5JAS6KEW7WSYZ M1'73;B.-.>M$E):(1&>/.T T)+OH8]:4*7A"884!E02>C5^UC,8 M\SDLYB-A#.[<2F#D08N)XIF$HEK".&JMUAJ-6!,[L)J^#A%?CSI4<"55G9)' M/E)F2! AD>2CD4$IRIEO1\L ,UH'R/B.E3J8P]4T]6TW.X=N#7A MORXU;Q_&80*7>&#QZLOE8=)/LUGZ/)Y,1IKCODDYD&@%TIJ13.O04.%&&UG2 M7"G5Y-QF%W!#.ENNH!K5Y5%-4ZYG5UX65PI(4.BV26\H<4XJH@U02;V.^$4+ M;=A'XLI*]#^6 M7A!K3"3,9*,]%T(GW23'TP?U\-SD0S3J3B[H:(*L7L7Y#B(@$C3C:,"O>)&\ MY,8Q16A R$E9VBV!2SE(%TAFV96CZD2LP#T?,J/4@&!2-TFM[(!M>.YT#;6H M+93*[M=>U7PC9JC(W%O48[=*77L2@%D2(H8#U&=F:6CGI.V%=7BN>I7=I;'0 M;FG77Y_>YM[/^'7=VV>_+?#+DH6:S_(UZ'K7T.X9OMU]M%WHJ70Q#:4_G[_M M9GF\P,#<1.T=(QF#<")MQATGIDQB1O-A$LW&-#D'W,#0UR*] ]Q!E_ CKI]M MM>W7R8BR"/#_J1RF&<]$3E&12$E^J>SVH MY#68I%D3%;H?TIZ1$?DF5*62!"J&15M'[V02G^?!ZNH .YN4PA3I@7!(7P)1KG()8AEX= M%(IXSLZ:)IF%7*T%(DTDD@5DI'BA/$C(P04Y/D M_A8L0S+.0]',.V='/458\^1H1V4;9C>V AI3B&JI651%FW1/I6XJ^@0EP5L=-(@Q,(!(R)59)110H;9CG MF;DFAOUA6$-*J U5S2H*MMZYIA]/"Z?>3'_S$WB3GR_GXRGZR2.FI$Y3Y 0TK-#57!J@BSGAW;LE=+9:0J?C5$7PQJ M1$@,X[ 4.)2$5*2V2>[W47>K7^8C,0\4.4F\T9GGGRQ!6+(*-PQ.L8B+?:^B C-;%)BNT!3)5=!.^-C!J(,Z5'A(6( MM%F%ME FE;W)AC;IIO& BW#:/:N6-MPV.8>SO6ZV[Y'[FF]GW8KQBT4W#LM% MJ>A[/WOKU]>HA)$N9T4$%[A14F_0X@:/D9&)62J60883$:2X+RYMPCS(Y!I8M\-)(D:?B9A4C11UQUACTM[CDM,VI MY3&I'-(&=,Q5L:L9.;UJ-3*++=3 M4RF>+#=@<(*WW>S3&$=[?O$/G/[U],?QU$]CJ0Y$P_EIW5C,!/"F'/J'5!K% M.I]).20C7EBI-<8'&9ID\7>'6*$+0@1(J[3=6W^Q$@#N)JLUM8TCJ#91E82Y MT5"RYJ7O=Y")4-PCJ#()?&QR%KPGSB$Y#(WT;4L_A6:2K' MSY?EM912C(F 6/+2 ,8X.HIB;J$TN,H87R6?M:) VD@QD8J5DEZ52"1S*XQ3.DF18Y,FJ+-M4VCT. M;<]BJ.]*@RH)K&;'GVL+N8+QYGQU-/7J"W1QC*P8>4#RP$028BF.HMTDG/XIL2"5/)]C/^DNKFA*A1E\;R,V.W"->WMZ3&+THZJ%:H(IXF]N=I';^%26@ 7&EVOB'](E1VQ MN?3JYL(Y9\M>VT1I'H>VB_KH[]?B5)!7S:*A;>27*_[SQ4WR0>(_B6LBH93$ MV824LY2)2E1S9GV2])@!ZQ:(-1?5R_%J^,6RVZAP12X$39VB&MJ=1,=0,"\V#U'NP?0.!:5^]>FA9U9!8]<#B_>Q9_-=RW $B3*^Y F%I R7L;3L/8I"/0#R6PA9F^M6+2&V MR()L&M15>F\;-X)1'*EWN +*:^"41^(0./'4!\]Q?61H<=Q/&**?CW M"5S66#P[*^?(_W?=X@AL5JI$A4K+TE+$Y'6+(Y J..FH4:;)0<8NX(94;'M<1R[L?S_V\5%*Q'M>6AQDFBRML[4 M$4_-BY,=H-U[">O_OI[>[4$]*2F27B90K$&_S34T&#;]79[GY4 MNRB0_>X5Z% Q'<$0O?47*X7.(1BE+$,R'<9\&K7:T\1)+/7G0<3@0Y/GFA]% MMHL&N>_+\ZDKK;9*U"TA;3X_':T&K5P@RD54[Q0%&D:=298YH]XGETV3(HY= MP.V4)J3_!KK41V@-U>EF([@7_GR\\)/2 DY[S7CDEB@E(Y%6E/8)@I)H02HK MP878I _P[A!W4BWVW6]T52384,.V=<*^6@@7HX(B*!^)<"81Z84D3F2*6W/P M%KS-JB23=B_&G?3L.\ESMQ9A0QU[=78^F5T O(/50^>;^[I4T:GL+4:I&C#6 MD*N;!8&4&,,XRY()36K_]@&YDY9]9PGQ9D)LW__6!15EN5B08GF/LMPX<#(F M L%!L)FUJNSOT_^6G;JTO[;^5)%.O0<\^KS(^!:Z\2S=71"7KY.\^A(_^ND' M>(>KXE7.$!>C8#)CU*/9%=J6ZU*26&$#ZTZ/6W-U+>OHWUUX!37\5)" M_[.\$@,TZW)=,!$'L5051>F3TZEVD]J'FNHO4TX,9^=S/QSC3VP[F..>ZQ/$ CFT; MI@IK'L77A@=O41RQV)0ZO+@>KA5/MN-MPYN7L/#C22W67(W6BC-;T59@S.4# MK8=PX>I7JY"\%4<]^MZO2^8/I_+]1LU])5JW8:I'\8OEV0K=I\O-=99?K+;; M>0^]WW7HFES:CXYZ_/O5=^O7:?KSZ\Y0-?GS,,YZ_/BMN(S=17ED8'WDN;[A M[:>;QP3]>;77-#7Y>#A]]7A\^9^7X[G_\*&##\61"A>_^.X/6/1G[2ZCU^3H MWM348^2M.2_;$OQX@M>ENY"QLS'!M #>^UV.Q[#AR;3[M3$6EUL775P]+?9G/,3U>],^:W@;DD=3*6F% :_0'WQ/%$B?,B,N4\LZ[)>TD[8!O2D55]9:DD MD_K*\LY__@6=F6[L)[=P4:>5U^:Z=Z7L_T6,!5IBU+;W2'^A> M*".N003%*0&:!)':H"=L8BXMX4R.0CCJFQ0'UR)@SQ"F;2UQ-36\[7N<1-PU M&XEOA_-35SJA@7$Q.!H)I5(B$B.)_;D67<77AL9[#MY8Z'TXD5+*?VX+-WJ MM^,[QF(Y9/ZVLNK-D0KB*CGIS^/)Y!!67_]N%39M1U*1Q,/WJULC5"6WT?YT M-?S7 HEU_J3/=;39<]-7U"32!ES^\6+6D\'V,?8_9VG#U0&IKF+1R M->8P:[7^S3J&: N*:L0=OK1N_'Y%0ALMHO7@57:B[2-59$'S_64]S?7"6GU9 M7B[&?6YU7]4IE:(H!YCX-:1^R;'-\=[5W+);_(_YNOH\\8+#RX*!TY$PB10(FU6 MQ"7GB!>",["!QMRDD\..^(902M9?\K?SXRV$4^U891/JCD4W./!_ -(0#E;8:TD<(U;3B*UDR1Q.UH(1Y MBM-#:5NT?B8@S&N29?R:J;Q^LK\5YHXIY%[HTCDU"--$LG1VA*?'3"; M/7C5IF7_'2A#,'C]9'ZG$W\_=E=\$P8M:PGQO^*(W@O*="0T !#ILB:6XUJU M3!M%I8\N-7H/YC:4(5BQNF+OR>XZKTG=L-J'Y>2DTRY0'_ M+ST3LH*_=MK:U'X"[,^X:DOVG[X;E_CP*PQJ0&F9$N&E%D&:B#"R5R1D+KG+ M)DK=I+W-'21#ZA!29\'V8W:=]?K;$@&L&Y1LO-@BP#C#92".Q41D>2TA6#"$ M61.8MUYRQG=:M%N'W_-!I;:E7A66;G\>UI'EW7U_5=5^!6_5M6:Z\),USA%7 M@7-TC$G.)=812A&O$A"J-,_HV3I0;" S:RD,,%.5'I \"69TB MT4PHS8"AI1R05W&4Z+FA+NS@=^PCD&I[UQ:W5SDM++HZ),M0>AX%0'N:< \- M,B9<@D*D)B^K'!9E'"5H/J)B]!1(0Z=&HIF/X#@1=-6B'K&@;Q4(B]I+%QQ- MLYH_,7\L85?B-E[CA9'-GM25NDRS\\PGP/< M5+;K9T+>^HM5H[R72Q@!QU@W<(8*9@WN"K@A>/R:F C18:!+'6V2#-P58/]4 M[F[S_!_PW7LD$$9!N)"E V1&:2AJ*(81G"F21 Y><>\]:[)![8UT" YO4WV[ MO7NUE67%TX/=8?XX6W8CIB0-#%$Z6MHLAQB)\X$1([)'&XTH[4G7X!70(3C2 M@U6XO25Y7'U[!V=^C!M+]R;_.)ZC[ KF$48"@B<72++6KQ,EGN,?1G#T_T34 M1C8)T@Z'/ 2O?7@ZV%^Z)[%^[S_/1AAFB)AS62@JHDOJ$PG!!Z*BT]E0QC1O M\.E.-IMMKQ)QA)ER"8L@:"8QA/.0R H9"H),6@>$\,AV"C,P&#^U,J MW0VTNVB>_G?4O,-EVJ1:;2L?DK+.V M-2%\1+56*?-,0'%>9!")5T82*B6S*L=)HNVZ^$? MTX0N<+DT!^G5E]**;GV%;F3 \60R)5:6'G2V//>=4B(B)LX$5X&U:=.R%\HA MQ=C'5Z,JLAM6XGITR^MMD[K&64Z2O+Y-7:7T]:.:QZWP3@&0!!3-30BF-!\% M8C-(YU+@431Y5>DD&]W#43ZCF3.90WE,%:-\3QT)7''"6!39:'1_?/,R]7JY MF\%LD?MHV$ZVK9X4C^9/?DVD.\68CRX21@U%!]O*4ELEB/(L!R] 6-8D2[,S MPF]JWVRF6P?+[*@JM4J54TTI$Q0(5U".HB$0B_03E5DN\9K2NDDF9E> 0THT MGURA]I;8<4W4Y]DH4 C1 )<$2L=KBEFQ*;_NPNL$AI3;>83S;I*IU5X!#2@^?7)WVEMC1 M].EFRC =3+IA'+GBL@,JF2L%;'!9![Q?RF?1*D&F_X]J68=+KNCGS:,,%P M+HTET5I>>HP*W)DM(U$ZG9ARPOHF]]H'4<1U;\Y(:R5]5(XD9$\YD8PH,QU) MTH .C)?9L^.?]?7)^PVNF&L?O=OKV*6*3!O=;OB:\U9<>J#>&:4VY:TZ#[WRW125L3Q#OWJ _!#R[XQ1A?B'D34@_?#66_>, MU(0-C=IQW9[F]M!#_#K M\BR4I/K+\62)WUU!F;]9+E;-LA#?B&:1/*>"*%;R5ZX4B7#&"3,FXK>U]J&) M/[@GSK[>RCW3W9FGO/D>1\:#ER"!F! "O$^9CQ+_[.<+U:/J#@+X!$N$9)&(G42Q.L )% &R<; M-33)UQZ(=TB^])P[^S>L1HQHY&'=G>B&LU3=QBU$9N:-U6].V5Q\F;3$L67YL77+VN]67R$ MKOP,/P[3.4):!UX_S^9]?-VJ\S<20BV.-!?7260T$,&<1!K+I:_SM8 MC+O5W\MS8;[<]E]IR=O9?/'U9\]A"GE\V M=/6:KP_]*U)Z4\3UVR+YSGE@( MK7;<@P%=UZ+BRMU(I II$M$ M!?3&Y)??O>R>J85,U!&A3;G=93BQ/%(2-$80GCMF;).S\ET!]@V;[\[S&W2? MQG'=E(=EZPVP3*C+MK3#H\2+Z$D(/*1DI<1 _SC4;Z :4A*FB1[=CGWKR:A: MMN4NI*M^V2M,B(=1:0TQU@*1*2.A8!UQU(AD0V1*B>/HS2:L(>5.3J0X!TNI MH>9L-M]_D]\B"[H-_7[101HO1DEE$[P(2#=#+>?2$FLD:KF2RJ?D:4A-TG2' MP1U2S>Z)-*VZ5(^F@3_Y\71>XC"8CQQ0K8)7Q/M@T+C2B*O#!J)MICQZ-+D0 M3Z%V&Q@'T5)N4,IVJ ;YW\]QC.+V2_^?V;=BR7^[0RZP\*$K0/5\>D?QU@C M!MLV2Y^XZ:'QVO&EW<-1'_SD;3>+ .4PX\".@[?&J'0I\R%D#4COU7-Q^U!- M&-$L8PIIGW=K^'K0^[HY29U4\@JX) WIDQ.X;JQ$S6F6P[DQTG4^Y M_-$[."_;X?3#QF?ZF-=>$S9B[L$T5TH@?XO27I:"SZ?QY M>8(<-LK]7GU9=!X=LO$4@;]&-VK^ZPQ_.D5J)Y,5\G5L-DK.*L>2(_BG*"] M8$@&I=M IC(&[Y2339S.AC3U]=F+2U> O9F6K?A-?KZV_5Q%FM7#PBJ0;#:HQ:AEY MYX)-21"7RW7XA'1:Q2F!Q+RDDO'$FKQZT39[:"4E<"+?E409[/XK^6X_FX4(C07HX_X5(=+Q#! MY7/TX\,BOEV&K<+GO?$?AV>'Q\J[#WXL_C6*IG>8N49)YB'3'(NSS8LV=\!P M'8O/88",W+&!:5+Z(P69M%2L3:';07"' ME L9L"X>*N!3*".&Z'[Z88Q>WB5@@_ HXX:XD#*1,D42N(S$9>%!!"ZH;')- MM@?F(651!JR6O41]"MU\V\&Y'Z=GT[2QHEY@8%RN&.HH.*@LB0:(N+"<(RX& M2:Q02884'>A3;^(/X1]21\ !ZVPU%3B-_I;$Y>*BU$HMD(1R'^E\=3_6VYR4 MPT7GJ!5$9I5+NU^Y*I;PKR6" M>E6\YP.OS]P:H](UEX>05;F1='."7A>(M@_5A!&MLD7O (=?PNVLU$O(?CE9 M',*61T:LPIU]4&\RZ7(=E3^"G\/?__3_ %!+ P04 " .>F=/CW35XJES M [L00 %0 &%T;-[(F^GW_BIS, MUX,.[I=>N_1OWXN_\.^_PTF:YO'D[=^^ M_\>;7YC__K_^V[_\R[_^/XS]KQ]_?_G=3]-T<8Z3Q7?/9P@+S-_].5Z\^^[? M,\[_^5V93<^_^_?I[)_C#\#8ORW_Z/GT_:?9^.V[Q7>2B[#YV]E?C3=.@,T, M2A9,*RU8L%(Q^@Y&'/__\\R\?X^SL+]/9VQ\DY^J' M]:>_O_SXQUN?_U,M/RU""#\L?WOUT?EXVP?IL>*'__7KRS_2.SP'-I[,%S!) MGU] K\^+JS^\CL;\L/HE?70^_NM\^?',)W=WZB?L?6'V/U1TQ( MIL1?/L[S]__V+]]]MY(H:_8_GN\LM__/[B-M+Q9/%#'I__S?#/ASSU;-8Q@(79XN&B&\_NRG>Z3F,6PKXUJ,;H%T^B)WC><19 M2Z@WGGL-YQKD)L+Z2)@O9M/).,W_DJ;G/RSQK==6F.2?)XOQXM.+29G.SI>3 M_V&X0,]C=9'E0?HEKGN?=PTFZ<-X,JX_?4G?7CZT(FH'&#\N<)(Q?__=./_M M^['+J"TW*7AEM4 52I"H3%9&%.]$&3F?K7,ZLY T,IU$8-&GQ) 7-$:*J% L MEZWU&,ZFZ<8+S^JB.;UB^0PBGBU_.LHX'JV!7\-+0\<7"SR?CW)V"61 YJ/A M3#OAF'?%LQ*CLTDG2QAN:\I\K7ES3']Y._WP [WGATI'_6+)"^/BE27\_/ "5RMC@[,+J8-1;KBC8;Q_7?36<;9W[[G0RA^,X-J MH/WQZ3Q.ST9")54XC\Q"#$Q[J9FWGJPD#ZACB2KSV(#;&R\] 5(/%^)M-L7P M"?N#LQ>T2G[\'_AIE(OBWNK"Z,,$PP#26J@*$R@A\L15\M!LQFZ\_ 38 M'2[4VRS+(2P_OYC-",TOXWF"L_^-,/MYDG\B#VH$6=#NYPH+/DJFM?,L!*Y9 M*EG9$"5BL@V(ONO])\!U$]'>IEL-G]2_C,]P]IR@O)W./HU 1]3<>I:DLDP# M:9\O-C&9 L]&<(2&4_K&JT^ Y*$"OHQOZ+.C+'GQBB<6BB%30%A: M8%0QK- .(CP(": ;6HSUG2? Z,$BO$VE:4'E:YR-IWF]=F0G,XIDF+7&D >2 M)(O1.!9H%0FQ! C6->3TQLM/B-S#A7J;9=N"Y<^[Q"_T$QJ@R%PH#"R[2":! M=):!I*&F"@:X]]RIACQOO/Z$F!XBV-M^SZ9^+=\^GY^]A M0BZ<1L^-1*:*J#9?463=^\"4-5*9S%7!%MS> ^$$F&XEX"TG(8,.ME:X_CB' ML[,?+^8TS/E\Q'TV2M?3-?H/TS:2'D+1#+-Q7O"40)EFA-]X]<7.Z'_@],%S.2IY#Q MS7AQ1O:LKT$,H9C,2I&-HP(#3R\O.1BOD/.@6SA^F^\] <4<),HM6MG@L.;R M&.EW?#^=+:J^+&!!5HW/7B>?.2O& ]-> (W02^;(,TU2QDRJVNX@=BN&$^"[ MF8BW<#_H(&<=N%S@#-)B_ ')485+G"-; H)WG&%,R'1(CH'+F862(Y*>:@_M MC(WM&$Z&^P8BWL)]DY,?VB F\Z545YHYLD%8J6D=,EE%LGVM9+$DS0!*PAR= M)Q>VY8'>QOM/@/,FHMW"]Z SH)4B/LMY1G;0Z^E\ 6?_9_S^^33C2'H'(1>L MIDAF&@5G06-%F83/-@69VP7(MR$X (> OW@\Z%;@![3E^^ MFKV9_CD9H7!D0O]#5*G7DS2=$;&Y1+5T_MT#3R7PI+A.6DE(3=9">YX_0D0WT*P6\ANE&-UN11973(D#HS^J6DI M,H;Y'%0]55" R9&EV>ZH[O-[3X#>0:+=K,%(0V_4,3$C M(D$H*%DPCHS*+*T/D;89TX+7S?>> *^#1+F%UT'';=5->#9#6.T27J4 9#&H M4'>)K 7S!0KSH63)79"(+3B]_LX3X/-@$6[A;O0YSU(3H;] M9N+>H@V#SLX^Q^/?KN+QTN;$DZ6%Q]0;]Z[&Y8*QM/#X$(0QTM@6^_/F>T^ MZ4&BW'(-9= !V981OH%806GTJA[/2FG(P,?@F==.,N&$DL)'=+S%W+[K_0UY MOE9\X(B.\""!;KM!^-WJ6OE?T]ETCOEOWR]F%_CYA]/) C\N?C[#^NZ_?3_' MM^>WD@-VUXR+.7L+\'ZT/+NI#WI^!O/YJ[)EUQ=OFBE(GBVF*]_LJDK#R)JJ##W5(9X4($. MX'K:0^8-[Z"N@5W'\]-R[=P)T6BC5$5+;;@-J>7^<%>QC<]*T)BS:1>!'T<5 ME)2"E#XS$Q4A<[B\.FM9$(YP!5?K\'S)*G"C?LDC:L ^,EI9ITM0 M_Y@L!8OYUZ7Y--(YD[7"-1-@+=-*)A8A1H;:*0,JZ&0V\F-NUR-YX!W',_U: MB7_:7G8-*T5!VV=UO0_EB M26\DW3NG\+_^L"$1,EW_>7!IH>?3R7QZ-LZU9!M]G6G5P_PCG-6R9'^\0US, M;P+:K<#0#D]M469H7_ ;Q89L(&HY4 M$M.0: 4W7-:2=,AY*3(F-:"LTU;X5_O)?%I>D3FZ-"[;D7#'X[NQL"2C<6P5%CFS0/B,$)JW'6AHPT:QTBEEG)5^?MTFN?/ M)OD/G'T8)YS_,3W+(R01I) MNX-_^/?9=#Y_/9N6\6*$%DK*U=JQG)9I(9 !UY)EA389);3A6ZK:#"?^&H8O MGNE#Y=FP1M75R/#LK-X)Q@GMXF>D=\_R.8FS%KZK5W=^_OB^;O@C,-X4;QPY M,;7Z'03- #DY-@(C^34Y2[7E9E2#;7(G>%^\0G1@H6&!JS7*2TMO\K8F!)[C M2U+B49((W$ AI85JM9';&RUWS/D8%#G W.0N%L06+%^\%@R5;\.:5U"6D 5UXE_W_+D!?//E-)-VP M5-:54B[>X6Q#,R_7H]]P,5(A<<&U83K68&?QCGE1R%#A,F4@7]SH/O/_7EA? MO#8TE'K#PEIK=,N[O3A?W,(EO0:/3A)KM#?I6KP_Y))8+J&0H4J63I^HP5V MOG@]:"+IAN6V/N-:[U!K?W8\N2!-_7P8]".6Z0Q7GR-7%N<_?R1KAMX_GL#L MTU(ROTTG-=!-XCU;*OEJJ*,B(2HA)!.Y1E@P2!8=^3[@N X9LY)]#B4ZCND$ M]/!I\-VPCMC-H1'DR]GU(QGAU3&+7$E; EG76&B-%89L,('DG5E# M2%MN4M M&5&MU/ 6GA-1H6%R;EAX; V+%M-KYC:69 0H7XULVEVSQWJ?U3.EM"RF5K T MI0?I-U!\\50?+M.6%<;6:'Z&V836F_EKG"V3,)_%^?+T=50$*HG%LZR7EUZJ M%<5E'6+AVH84O-Q2:FPXV76.3UPI>,C4E;**)L*?O2GO\EFN.3WX:M!U1@?TEW.+_>!/73^.QB@7F4A,S% M9LNL-YX&JI$1',\\^$CXK #9Y2S[#CPGJ@*'2+O'2?=ZK5OE=$;DSBDN6;&* MTSI'!HBO50T2@ >0F+784O"[8>#W*'G1O+T>O9-%^DQ:O9 M99!MF=A':Y3DI10R4TA'M4?-HG:JYH9DGVE"Z&T5X&\I!#W_FC+0=YN* M8V<\M^!RVE"F#=?]:WBNAU(OT[]V ;5'EO,^A-]&<]P$YS9$W6:]D92/I@(: MDZ'U#1@YGJ%><@<69)%,* 0%(&I[KR^4^CL2FX_(_#["[6#L70*[3,X$KE0. M+C%C96*:3! 6O0.6ZH5:Y8L5V\JY#M_F;Z XGF'7D)EI*['>F9ATA)S7ZXF* M]1;N#-_5B?+A\J"R2P+FMO<<)1/SP0%NMN5$9ZP)D:LHM9+>EQ2Y562=1YN" MT",79- )EZI"_Y ADBV0:DHFYHQ1J&!+STS9YS!_]\O9],\^B;*?GWX<=K8/ M9H,3'W4!&;A GS7/)7#I:8[QI((1O*A1#(A1D=F. 23-O%R8CS&R*+A'D,[) M]7')8$ZNHU]ZJR$;&@\+U97Y&PS]/CT[^V4Z^Q-F M>12]2C&C93S19J8CCRR@L\RD&*016"=+I]#,/CB?Q'GN/EJR)633C9<.ZH0&>!8HF1&Y9M8H M2TZ07C4&5CH%#-N*!#?2E7V0?@6JU(VX+@?+=P,F"^0#28CPOBJKKQ?C>(:7 M-4/&.!\A39-%Z'>_8ZH75J]*^=8OGK]X,_T=%U"O+J]C M-B,PQ2[CVVF6[;QG53ZL*#Y<7YQ=GJRMEI6#==W[#/Y^E5,NY5SN'C)TT M?G]&HUV9/*_*LSQ=FMNC>O$DU\"0MK7M [I 8_"&"5^X*YDKY;ID91\.^;15 M]$A4=K@[<#,[U+C$HQ:>U8L+)(-EA>JZX%MK><2@>.BR,#YRQNTQ5>5P@7=( MMW]3AWLQ^[0<[M*E>I9HM+,:-9DO?L7%NVD>65YRR48PF8JJ'2+KK<=06!*1 M!\B#BG[6PX;ZP%0*;&PH+"V%'6%T=Y*$J"A8@B^R/(H MY[Q[^N^;3(^W,#V>S)>EA*\SCCD7-,HQ7UP]Y$\DB"21\9B4D=XB^-V\]@,! M?+&1CJ-)O<<)]Q+0ZIQJY'TD#ZD8%C2(FK#+60B&,R&%""KDD#?/;1I-@&L@ MCJ<%QZ-M\VCP4)D?+\*Q@KA.OJ_K]GF];[5TN$.T@A!1J>28T7&>J$]91:#%@QYSE88 [9/ M%8Q[,'T%^M2*D0Y1A1M6HXQ<6>LT([?$D>(:3VX* ;(VZJ0UUXIWR4B_VU(? M?),^E%Y$I7_L:J219$ ",J#-%^!2BZ)3#\$3NT@U)LAL@R\>^2W=K"*N9 M7>W5Z:2FVJXJYNOL(<;$9+":A&-)X95/K$1KHM>Z\$ZNZ7VHGLAMN[W8ODMQ M!DN]QY7KFYC6_2YV -6SPYOWKYN)_FAZH5% ,(YF0-*T?H9, M%D"B69&2.EK[:4*EV MS8ADV2MDT:(463C:7D67^/(FDD>HPC"61@R*&+8$()01<3MS2G&\[]O:A.00_:B;W# M&O LI54. ^:[\FTN@2H;;92FL&QL6F7-5(>.Y1(5"E^R-+J+?NR*\"1TI0L= M'8Z@-Y-AURN<]KYX-,QH5Z\DU]0J'PN+:(T.-D<5NQST;8=S"AK10- =SH-O MG/-<0K+9.8LIL)*%I%$BV4<>(^-.HM6"U#5WX7X+EE,@?JB(.YRWWMV0K]!2 M!(+7X]],ZBAI PL:%0L%P">-#K'+YO!D6I?V/%H8).T.:_^6;FZ[(/JZFY;N MQ=G#+2L/$?B1FI9R6H62-BSY6LO&6L&"Z%/_FFI8TU8!\Y M'[-IJ='DV-(HM7*&Z:*!>4$6JM0QR6C0V\V>%%]HT])]Q+]KT](]9'>6DC]RSQX&N/:[87R!,R^?JST\ /I M@=,/8W!;: >QQSLR.6FM]B*B [KS%9LQD8RAFKVI"JTX='Z60LW M::9"B5&HF,D8^+*5XP%#\9%U8Q_Y]SEWOAPL+9V3#+,\_\?[6B.,:-,\7((L M$DH,-&";0)%!Y&C\Q=?S+F6<\(8VX"Y7D'9"=WR+9#B1MX^;&[-PI#J3M:+] M?%I>SW!.4V25JGX#P6ZE\+8]ID7-NP?A;12W"YQ'Q:.64E1;'\DFQ!*"-_2M M4KF,,) ]B)XS4>II?R&W,1KOF$A!I:2 :PT#"@YNP?MZ>C9.-0FVC5BO'M=) MO-OA;HB9!*7(? ]1>J=SHB4U85%(/Y8F6A5&SA2RTSBMK1 YT]%%LML2,-2U M'KL43FO;5LP_U>/]LU927C^MDY"W@MVLTTAJ"\+98)/3 0.8%,$JGD**(B0< M6>&2\V0,YXQZU4HQ0E L.P%>T!\Y-[3%_+IMXS+U=+X>_&6:8,[*%\!0VV!D M1L22;4Y*P8RDB6<3_:Y/T\S[0#4HMYP0\[(OV$_C#SA?C!<7LVL-+'&^+(Q0 MRY^N?E];06AKI '+ B*M*:GF2SH9F/#1TN)O C==,J0/ 7O\O;:9#FVIX=R7 MJPXG0S^-YVG5;@[S5;>YS\U2Z=?OIW,X>U6V?O!S79FLHDN",P15F*ZR _*0 M:2@Z&!%H1[-=+KZU@7]".O@(?';P(;:"J[WM+FMQW.R7^,"@1DIG$WF]0)\= MR9/;>J542":=)BM!R)C[W%%J.HI3U]&CL-LA9/H:/BU]^3?3R^LP6Q;[SQ=E MO%9.",?*LE&7!\.\0LO($1#2DT@==M'$?4">D*)UXZ;#>>MU+,O*A)^%,9^]IR_[7 "Z!],):4DKR7=(R[EN4:[ZUE_V"2'K M\1FI\6)>+ZP7"=S13FTB+7^AEJI4D5GMI):U54CJ8GD]#.V$5*0Q#PWO0"X# MSZ]QEJHG_Y: _8X?D#;($0H0:#QG#KUC6M061*G4ZAG&F.*4O74/\HYH_9:' MGP"S3>36H83@O?;[#N;01I_P&@/R*KO ('O:U31R%HWBC!N331;BA&LXSZ?G<3Q9:O'SI5Z_K=ETT\E\G"^5^]EL!O33Y6A^KU^] M*J\N%E75Y\MJ>?]M_/;=2.I8 B%GV1IDVBC)8BR.62N=X &0]^DBWW88)Z1_ MC\AOP_J'2Y-@CZ&D=V.R&>I05J551K)([TE43,;:U"URQ0#)!/3)%J^]B]R( MG4RN 2!.0*N.RL.6P\N#S]3W!7YM+BQ#A) M=N1VAAI=BQ$D3]FD5!Z,)+:%]!4J5T..MJC:X(/RWW&.],1WSR;Y)YH$9]/W MRTON'VM!.QPY:X$72[Z,3+4NCRXT!S1GUGC%K>3@=)>-\EY4)Z!$[:6_13<& MGTSOTP9EFL:WVZ!<'C& M^5 "4XI4UI%>E]!E+;H#S\GJPV$2WZ()@^O[O9Y-"=GB4VT(LZ!EK][(?G_9 M$F8$BA>7HF;(O66:<\N\0,[H"Q&]J^WBNI2_O0_4">E$,]EO48S!A^5_I'>8 M+\ZN95A=&__\QT_7OEO=WL&2'+?D#]J"9)+E4D@2SM<*+4D$$%'G/K62]P1Z MK%J+W=2F*S-/I2[C^J#^[[/IQ?OG-XROYF_/O ^=_ >26L>N)#WN$JS#Q?' MRJ6=KV#33\J/GVI&R^6%L&B#*!*062> :1L""\%*IE H*856QG6I]K,/R.-; MUXTYWB4AH 5!':X+7-V&7V_A?ZQ,J=55UNAJ"UF>&'U1BRC(PD"DPARYB1*$ MC3%U<.G1U&:%Y7*J[ *FIV%S \TCUY(:SM:F'@P6=8].6C= M%<%U2E&R5#-0:B44%J4,3$:!PMK:P+=/0;G^O.]:0*HS[?M(N'7]J#+A M4I^V%EF'O7[+MK54U.S(5K99L^+J0'/Q+$9=[TU(]%D(;TR77?X./%_%_MZ" MBPZ75K;!6F4@XN6LV 5@S]W^082/8P$TX7,''1E.1@=[X&&@&,GO%D:QY 0! M]58PD$6PE#P/0KI:/?V$M.4!N^%QE&4?#EI;$;\0#))*+:QW,;GTM-]@>C>9 MGDW?CG'^8I+6-7*$R1;) 5[>U- J1A:]"TQQ18\(CD=N=S(K=G[EDPCN#>%J MVEW0#8V1)+J_J::+76D8:M8NW@8FOQ52LUDZ+D M9*/3,>]VV^G!5YT4_6T%^^B%+,$5[8Q/+'%.%E:PB87D#0NJ=E&($(KXB@M9 M'M->[<=;CV:CVXJO[8+I6ZG+@5SN4L[P$"*.5>K2D;^O('AFH=#"2XLB^?Q6 M,:]DEC9S"+'+Q?POM-1E<]W81_Y'+G5IN;P$F1U(X:)AD+QG&I5C,3G+. >> ME+,@^W1/V0G=$REUN1>1>Y2Z/(R%AO;K?+:HUP36)[^KBJ_@ Q;TK"29:V,P MRWRD"5'0:(/5SE:[>+?TZ&O*0-]M*L*6=Y^T\3%4U@W+,FQ 63<)W0','C;% MO@KP& =>@SG9SNT @3;MG JP:!RPG&*0*N;"XRXE%YX2 MNW=8 7W)W4>._4C];.&L#T*\\A9<8.@D,&U ,F]E8M)9;1Q'#COUV]Y[]=[ M<;R-NP$[=RS00T3;([GE(L[Q/R_J%;X/M>$#_=DJ,AMB-LD+9F+RM7J"9A"M M9UYP3WN2%2EVN8=T!YZ3WL-;B2YW K211RPV,Y[J31E=/ N>OLI@4RT&+Z!/$9PC:\5#"3!'58I]9-Y? M&=;-?3E:%VDY])DV-AV-93$DP2!H;US.SH@NI;FWHGF$E)DV;-VO P>(^DC- M+=;U\VZ\=;>> #=*[PUL + 5QD:U_YQ0RR*+UX7K[+A7VGN)D2PS36R4D> V M>6Z(,&YFN0AB70O)0,@><;: \3U=*2.*B)PLT'-!3;-D@;PBO*6"4U MHLE:2R- VAS0EQP O YQ5!POI)N>J0ADZ49!7E( Q4160%Z22][EX<)[ONHX M/OZ J_O^T_+\72UG,A_0FV+71S<4^'[#V*0"$H (Y$R UCR(VCG'NY*Y257# MPRCZQ+7A1$4*M$P$\E5#XI(5:[1T+BB1_<"N%9?C>%&% &?/WK\_NPRUKPH6 M;8[OS0PFFYA!8S41NG\IE]OTBN599*R'D&DT+C"S#R*) Q;3*&(5'1T;,5YMI(A%B-# M[+)'?4$M9OBUVX7 \=T0JR M$75BN3C4(#&"Z5*AYUY47Z'9THZE#M?7-S!=GE?O JJGG;(5U2-?9Q_.WK27 MZ#OL0G>!$[XHY1E(G>MQ8F!!.LXXK7]&0\ENI^R?IZP/NUYS/YHZ["[Q#FJP M65WWZKZ4]K0@(J-E,=+.RB7SGD=FI<2B)2\Q=#E[W [G^.9& ZYN'.5^F)MAP5AC)\5KKFO;& Q2!J-4>4RL]S*$D&Y)&2;<,KO6%6J>CPX*]/9.9#/\RJ>C=\NC99: MA3TM,+\9G]-'7I4_Z*?S NGF(2$(8Y/DCE4GB/PAP5G0)C*.*=430A]#EX*@ M[8;0Z!C[?B0CGH/G&#R+9,O5)E.)0:%IK*,4!14/2O8\K;X?W:,%38ZM@7<< M4S?DKE^XSWUMH@WP)GRPDE5-,]]*CVW&L W-3VF M!G2Q] :.8^4H%Q-=X&!8B+53J"R. 13+L!A,,M:\D*>IQX\1 ?SB=7=_SI]* M1/#^[%U;RG 0T3=G?^8T24E,DNYUK#-MC!?M&&.?'=P+F.$+M&[ MIUX!LAWM^TCX:!4@@PPJFQ+(!3&^G@P$!B(24:8(HR270NQ6JNFI5H#<2^H[ M58#<1V0=7+>'ZJ9'*8V-J!FXDIBNP>608V*\<"3G,I%KV>56RQ-M\.!H>0\BAM+ZR./!DN:?,TCFG#,XM<"9I$.GBT MQ7#>)>7CRVQ[T5=I]N'B:&TO_AN>95J3YY\;*CAMK=8A,&$3[;-99Q:S^1P7+1N T_(3%=DYR6M.IK3%7.SPFJZ7_R*]@[=O9TA&&.;XZ5>8_1,7PUG: MY>D-R=E[,!NFU'8-#DVJ4"C5#$2:Y6*"C& M:3/@#KV3R@V,WEX#3W)X52[']/FXMI!G8UTM91U]H47%61:TC,R4[$4 &5V? MXX&'@#4*'_PRJ_UC5W/KW\>+=\\OYHOI.P22S&Y6)!GK[J4/S\ ZZ/L5.TTZ8Z#_VYL]7'7M\GCLMP0 M+:N^<)K/J09!LD@TLSTP$6U!93PJ/.:L.FHLJ:NB-)/ZEQ'WT4Y+981E CSI M.,K:X-@C0XUDFEDCT76IU_,DXS[MN-\KFK,/!]U/\W/$R[";&AY;A$]VMUZLGEWX!D(3NE:C=!C?5LAR?F32V':R*"5MH; MI7;B=?OSOU@R&XBK]21=KS__'==H9*$%Q]/BXZQ%ICF9,UX;PY*5@50,DPAY M)_)N/?J+Y6V8D!H&PY9H7BW>X>P9SJ;S]Y#6AYZZ.!4*^-I0!ZH.65H%4F3: M8O1*TC]"VHFU;4__8HD;+*H[;X0EL $]>>I9((D@V<00F:\2P4 M&,&+XFXG]K8__XOEKX&X;C.H!S'X!YZ/R7O.%XD^=(D'9 HV:D.F9FU_ER P MGY-GWJDD3)2!AKD3?5L>_L5R-U10MXD[N$7\35UZ-LD_82%#?4.KL'A =))9 M&VFD.M*ZX#*R&,!$BUZ74/:;A'>\Z8NEM*D(;_-[<,O@^S.AI)$ 019&/E7- MK7) JX7@S B3(I:LD@D[\?I4D\<.YK.)R&[SZ#J&4#?B5Z]GT[K U./8!H'3 M'1[>,"*W[U V G*FV!"XK/F=H'61T>J@B?6!'SP=3ZZ6F=908_%D)T;2!8A*N4,6OP6D&NB22T"R G*/Y&T!S)E*I M:9[DQ@3ZG@6O=#(I8RKZJPW(#5&49E)_[(#OXUM:'O-E7F+@!/,MRV%[/3AA)N M>)IW#<^(O5W!-N.R/P^PFU]A'_-<:#M(RUFXP1GKZ=_ MXHQP_CJMXEV[YT%F*^NY6:PIN("603**F:AMYHA!Q-T.B7=^Y?$,R8;\3+L+ MMW4<[AK*E^.W[VJCP"H#*+CX= DO0?:*;%IF2M),(V&$R#G+D0Q9)WSQL%M, M[N%WG1+I+<39<<(_^S!>'BZLSVV0+%P> C,2,Z.O-(/:^"E!X<'I&*W<[0CS MSE><$K<#A-6!W'.<+:YN3ZPC5R:7%.NA*K>A1AW))S56,Y>#*,F+ M@E[N2^_=KSLEJAL)M74X\#I"<@?3XF*&:W44$)034C$;;&VV1D96\*4P\"XG MY2.$S;[O.Y"]\9*3HGB( %M'":_A6L:@UPWT.$9?F_,*X6C7X+9F>(K,G,,< ML^)*Y[W7YVO//R4Z#Q5;P[#A;LEZ.>4H/2 +.5FF-=2NRR4RY;W4SA97TK>L MYH./6=IST.%N^LUPW"Y@ONJLYKW8NC>]]1!1=\]J+F@,%!"TYF4"E6OV+L;( MA"X$*HI@O\X:->UHWT?"K9VO.U*2A$B!=KQ(@W.%($&]OU5/F*0J$;Q0>K-\ MP!>5P;67Q'?(X-I'7*T/2^[,>M!9HXDY,ND"@3+DW0>>ZLVNJ*W(IC@/.W'X M5!-%#F:QB3,CD(/K'>% JR/4_;Y'L<2>Q^5X1&BTHH+)TJN9^ RT[90,@XIXG -;HON\/<]KK'$]^H27V+$ MPHV2/B(M"ARD!D5S("DG7<$\DB9;FWU@6=>3ZA)I!>&&%NL@([JH4:8P, UL MC?W3RZLLC$A/5@D2JY4BF+:9-AU)&X,1T@>AO)#9]S"";T-I6CKJQ>0R56AK M,9JKEXM1D,HC*,G B$SCK\I-6R)3X- &;@*Z+LE>!Z$]OETR4&/N+2G5A:,. M*5Y72)Y?S&;TU>J01'H?R#'D/(HVD.V8W'2TYY([FD]IR&@TFN6'0C ( %5 ME]WHRZR*V5=I]N'B$:MBHA>J<,Z93>14:X&<'.VZVD(*1KLBN.RE,E]J5>9 RUO1'3 M3OC=@Z>[@/FJ@Z=[L75O%.T047]I+Z3J&W M?41VI#+7KV=3VN<6GUZ?P60!D_SS?UZ,WR^/00XX<+_[82V.VW>$NED$V5J9 MBD?C"@!BS,*W)#8TIVH M#P_9/?3(KL+>(9PG"_^@7S5.1D="#;X4.NWY'HC MPI+D74BL:)..[/4KHXOSBK14I^PO6CE1"9(AF1!ZLU\UX%EJ4T6:FB M7>G2\JO5 $Y.[QZ%V0X>Y)W ?L/%",A7*I+L8B%=K?%G! M62%:RD\I*K8HY M[AI&H$Y.DYHQT+MQW/VY ?=HN+10N"Z,RUIQT(?(R/S7+$>-KI W;GT7+6H! M_N2T[>B,-KSV=W4ZD-YAOCC#5^5.B*MS7\1,1K)(S">2EH:<6##6LB"S+(EF M4+9=-&]7@,=*$>FL4UWX>"I9)'<.Z<=/;^@1E[:!N]KI/C$HQC"K M!?TDA6RT/>H^^1G;8P5B^NC$KEOG@=P,CQ/-:<[O MKOHSD)Q'TB,;N LQ949?>*:CMPQ$4"QZ5Y,HBDT83DI_'H@*/07UV8>3#FKS M$B9Y73^:!V5Y1F*/URB8R RR3"QS4Q,FBI*R2W3P,X0G9$P?RM"TB7@[G#3] M>#$^RZM:.^LO7YR_GTT_+*VAJ[(.&7,QJ!D9Z9JLO% O\L3$$@\R"$.&?!^' M?B=TIZ<>[4GIL$3\"ND=N0&S3]<%< E-\00B<_(%@A6U'B@I=2"_SVJ :*,' M$[H<.]Z#Z?2TI!4!'6EK0 & MB@G]\Z?/X24Q[FR$XM1(M=\ MKDC&E$B*^5)3'QP4E9P+1O=JFO %7KKHJS3[SM#$KY3,) 14+ M0FEF))AB?09:=K]=NCBQ#RY%R-%_4-*VW8]JB:[>+Q8&U$#:>T:8 MPGW -C+'G+!>*!>]5TK;D'PB'\-&JS.9H=G!*,CB>$+!7%9D?@B5&!AMR5P5 M.@6#QJ$<5%SB)M@A)5.V/JF'1'?(MLS).!4C24X*S96'E)*W)-YBG21GGMP MF1U7P&RJP7R5(HLB.N8BY_0'QM%_&LKU*L_P62+SW!PV MT,V2*P9H*M@L378ZEAR5D+3>),ZMCB'E$7>:T]Z863:2%&/1\C0+:Z6*W&%21.,RMD85[JX!0\! M^ZKTY0 N.K@%]^"[EM1Y/7ES)!5:Y[EC,F@2A]2!1>U=-7=I,P"4",=>2)'G/H'[\]"O\QW2V/$9:GCE&9S%8D9G(2=4K.NQRW M[8'Q\0-$;;5D]QUU$%O'-=8^ _T-SM>1UEW@]@P>[8GW<4))W?C?7<^:D?<$ M=*Z$ CX;,B]]3+57CF0^T]:?N((0BT!]] .9X^G: P&HIZIJ^W#6(YN77);/ M"6"0C*WMEEB.@=9RK2R+20%3-@4O3=8)^N3M7D?QI*SXX9QMINH>+/ .IU6_ M32=I>OX>%_CL[0QOY@*"LS($RX#K6@,C"A:C*,RH6H\!R+' +FO)W9!.6R\: M4=%AB7@S@XQUE&L\-G.7+7B6=,U4-QJ8#RHPY4R*(8+7N8O=O GDM!5BD-@[ MG"7]8_)^N71A?H/IW61Z-GV[;J/*HRW*),Y$)%=4\YH;RF5D*+@'2]ZH"ZF' M0MP-Z;15HQ$5'QU&!M$F M%IVSM0NO1NP2+;L'TVFK22LR&K;5W#4=+$6!M, )9KTC-8[<,U\\6>!:>\^A M>%FZ&*)//E^WZW%,2U8>)6-W%X#?,G:'\;IW\N4AI#Q*QF[F.GDN$LNBGJW3 M*ECS:B(K@6>KK/(\=*E?_&5F[/95FGVX>,2,7>Z=AR2 15Y[)$MP#$IMAHN) M8P(9M./?,G8/9_; C-U]:#EZF?28; XI):9DJ!>]#9E>1BK&?0A(G*O;0 MF2=9)OU(EDT[1GH$RF_4&-X%S%==.WTOMNXMHGV(J+O73D^ 5J@8F74UNU?7 M.S&"%-Z"#L8E2QMKGRX*3[QV>CO:]Y'PT6JG)X^F*"F8+ A,V\!94,4S&V3( M]>C&;F;V?6&UT_>2^DZUT_<1V2/=R_E\(>!:5N#/']_3C$ R66Y?$^AS%6+? ME_>]&S%(%!N7);11$IT+]>J#MLGY(*TWP52C !SH$;>^<&F .6XRT_1!%F6* MS*B@1#!)"<0>5UU^N5A60]W>E?;! -IBW,6>.UO/$L\Y9A4A> M!/ :HQ<>-8Z\4@Z*7!:#).:+!D8FI&:T.*#GNI1B8 #S?Y].\Y_CS[E\^[!V M];*\U!J#(J*4HCLFE2R5%N2(%"63:?G[VC&(-E)SV$V^U1+^YQ/+R:+ M:5E_M"@J M8)?;0+>0#/5AU@_\?7IV]LMT]B?,\HC+C%HY3>^O7KM5F46>)%/TPY \T(+4 MI6;3%BS'-WZ'<;WIP P5;X=#KC6D$2_5T,J<\5*[Y: *S$='*U\40E@>M,]= M=?CQN#V8C3O8W4N4'0XBUCA>7\S2.YCCLY3J0EM7W/P?%_/%TAD?.:]\R4AZ M7)0G1QP-\RX$9HT+/";4V9:>?-^+[G24H1T)'4*Q:Y T8!R_G:QZ7*9/;V8P MF:^2#?Y.LGNYO&3)K1(AP MUGVUU+D4R0,)CJ& .MQ,"BPY?46&M@&?G5)=C8-VM]MN>!$C2YYH2MS5PTE) M\LV:A5* J6P#EYJ>I50":NUX5+M$]IX@\W<$]HY)_#["[> Z76:C3-ZN8Y;KI'V3LG4^,U=+ MXI*90TM<\)Y%-,+P6 JZ+@U9[L!S/%.W'5G3]I(^>LZ/]-SQ9 034 O9H4P, MT'(FM+;@N RJ3P_.)Y[S,]P(:"_^#M[RS4#X+F"^Z@2?O=BZ-]/C$%%W3_ Q M(2!IDB9D53^9K4-YG87?B\*FF:!W,8A.1W3D3VZ9HO9Q. MWK[!V?E/&&NK^]^F"YR_AD_+P[(#8N7W/:Y%-'QGN)OQ;@D"M"NQ0-9:E6!2 M@8#.R*@A"3G""/4V:&'UV)?I3):SCS3/@O!!8DP<([\^@G9B_@UFU8+_@ -2 M%/9Y?&<:[A_.!BTB1O)/!.=1<&UL\0&4E!DEIN*T@E'D4MBD#'.0 M-U[L0 MGDFG>!&(1IHT, VACN'%LI?+SM"K\GR&>;SX!=+X;+SX]"M\')]?G/\XG3-$.8XXO)G="+UDDZ=,PGD6@B S*OLF".TZ9G@+XLNR5T#\/Q92O- ML8GHT?CR&OI123R KLVQ-"'0-7D]U"Z-7#IGDE0AY"[WVJ^#^+(U8K!8.YSO M;%/050Q^<5L=30&#M9U%THGLKI0#"[X41BB%%D(6([H45MH'Y.FI2%-:&N9% M+!>XFQ"?G2T_7LM'N^+)6M>!":F!:9"U/!@$5JQ#,AY+5>R=]I"[WO!E$]U. M>!U*G+S$Q0)G\[4"OKI8S*OG<)6^//(IU<0>SY("VI=2(2\9LV;2&EE_+M!U MJ8?S$+ O6R>ZB/^V>IA!$[X.^/GT TY@LOB]:NNK4G_T9OIS'"\RC$AQH_*U MJU6$6A8P>Q:5*LP;<#IF$8/>[:3I@1=]V50W%^5MFNU@FC\/=HWR^?3\_=D8 M)@E?X@>AN> *043@G8[:T@?C">B7$^ P-MZZ087.+DQLA]A/I[_\9[@ MYU>3_PFS<3W7HD&A&!4NR?HQEFF"R[2@_21*C#K_F%S,,:\-:9H?GWF+A46T M7'-G3#!=#FFW8#E67G7_Q69_T3YV9O65;D\G;Q>7,9G:XWZ91> Y+_4J+C.\ ME@DQR&D,8!G/O-[Z3%Q EUJTV\ \5H+58((W%Y&A@NYQK+J!Z3*$O0NJGLE5 MVV$]3I;5<-H>T(,!,C^>1@2)7E9CR>KJ "I1SX;)[2<+VT7@Q1CH8L >4Q,> MR+LZEB+L(^K.D9;+_),H;);<.9HLT==#'F2^Q,""LU8FGET(W<.ZCY7;TX*D M>ZS) R3<(>WZYE:WRB-T&*W7B@E3NZ-I3HKM(;"$ D(QLL0^!=1N0SF5_7^@ MD'N4@KZ!Z%J]]%UP=:T ?0>P1RK\/)"X>_5@H-1[5.V]"Y^.&FSDCJ44:A5] M;UETRC%TQB&H(#T[9)/^.\YIS MGE=;UE5GG?7>I1-B2)(5L)+V+LS,9VF8 1F*DDA6T$8VQAV'Z'N]]K$/E@ZE M:GH4.;?.XOIE7'8'ZKA).EK.RM(F#B$RGYQD(FE3E!4&LMI-(?9XZTGH0R\I M-[^>L2/&5(SU@$A"*"0)^A,&J(')Y$/(V4!Q<2=-^(J4H(=L.]B.&PDC=1^T M25I=I&,@2V': >V#$3W#$BPQ6DO3NQ[VP6THI^(R#!1RC]94-Q!=ZOHNF'JZ M"]M /8ZK,)2P>_D?(.T.;L)6;([S(K*1+/NBR4;1M"GIFC?FO;;!HW>J2R>/ MXVG ^[!,11@'R'W."!^CF<=M]P!44_C[S:DQS']AE%U#^\#Y-QYRJ_/ MK7,.Y+ G%KSUI."FU@PJD:$*(M>]*%C,?^ R=>;^'W$VR!=TQS<#AM)X.U.@,0<-[<-:H^SWVEM@J?RU=Y"1UC(M:W]USRT+04K&C>$8 MA#; =[F8MU-YOJNW?NG;_>$B;'BGY@K$I3KM J-UJ&Q2@:$9*/)XUALB3.)= /XR[N]4[TW7CS<6M='BS[:0O! M-=X4+VLIK,.WGM10)\FR"+4NHZZG-Y'&E'6BC3E5^Z 9@]??_ 4R>+#@CE3] MZO5LFB_2XM]KS:+)8GQ8*Z[;#VE18ND!:!N%E) F 5B-T6NA>90QU5#SFVC#;%66Y)2)AE;BO9S MZ\BT&'\8+SZ-)Y>__/0LI=D%#&EV-N!M70@Z<+ ;''JMES7V,$2K(6%4TDN= M#3>Y8'!Q1'Q% "M83K4[HN.UW8CB#'42DM,'L^0#ZXQ=#NTE^9.KVAO+UNUO M:V>2EU<7F9R3)B=+$!!X[9M'KE_U03C-T^AK*H#H<@2S"[A!F29_U'(#,,LW M"?ZTOA3\JJQ_,I*&)^W(T1*FBH!TD_QK85D2R@,*[F\5@K@CUV3G5Q[_6*&Y M+MS(/.DCZPZ1J%^G'Y:9,"\F=T"^G.+7&P,9Y#XB9B;):F Z2L>"#Y8I+TM. M/G(>N]QH.P#K">G5L1CK<.ZY'>!(*[WLJ\30>\^T\600U?L_VHH8G/.VJ"[E M';?#.;ZJ=&=RVIR&UMF/ZX$_F^2?+^V%[2B?Y;QD8_X+B7%=K?M:^8J?QA]P MOAC7CL[SD;4PU]6>?L+5OTR/] M:E6K$7D- Y.E%+N^2Z"Y/EJ%V$G)RP^8C[6Z-!;G/55O%G MLGZ=3-HPEW-A9"5[YA$5C3X69[TT,G8ICOP0L&/5^NGNRS9EX+&K -T,F6(@ M3R(3O1+,LA\VLFBX9/PT6=\KD:$'B M/E+KFLGAC '!>6 %K2$@0":9&C)P>.ED/KK35>CH+6F 0&YI-,9-9FPR!+ MS6).W&ORRQ3J(8W(EA /S\ZX\??M9+9#'H8A#3-%DK5/7( MC4J\=A4.4-,BP*64-+BH1A%(SL%8Y"#Y7J5Y['\ M]OETV9[@.3O[[#V93U[TO-ECN%!H=2HE:!XDF*EHM(/,R MXEK$&)5B,@K'=$R%Q4BZSB$1EQX"S8IVG/P*BXL9>5:7 UI[6F.0K9WPMGLQ:F+RL*BI]5&D[T'ELM41-8B MZ8P)1C)Y=,49)D#'VHM3L,#KH4YM6^\QVCPHH>X:S@'JN^4IC86XBPK&*)%; MD!F4UL4J,AI(0B"L-[4]IATY%2W9=,"")R-""U+&F%5A#I711:/*T!=)\9U;7G5,G!3DUE.+AYMD=3^HAT1U,MF@DEX[35$Y& M1_+Q,^UK6&3T#J(+8F1M$B889+S4,USZ+0M 8GSG__SHG;>.X"-+4]I(>R'P&UF MC0=!>UO)U4W1 5+0@13>:XL&,[G)(VZ$5SDH%ITA6UI'H(79%68=N&(R6EI? MFLKR\$7ESF?UD>L."POXNC"'*&2(FI<0DG26_N]H0S,INE'@]#LG),-5/K<( MC'Q#P3CZE TGSS$,\:)O@V[A%^[PU#X2W\M?C)(@E\B3(I-#)P!:+#!#5E*# M"ER,Z&?&"E.;BFGR%VDG)1V7D@6- 53"2&O_@;GTESE>T_3/&_A?7L4#C4H@ M-1F,0EM5?=7,R(9,+$.2M+H9651YB(:'7C(T\KM\]._X_F*6WM4&6;/IVQF< M/[M8O)O.QO\7\ZHC'\D1I;<\9$;6L"0?+S@6'"VY#B'K'$6BI;E' 'A'?,<[ MQ&S*^F84N <;'5+EW]3,C(O9IR792O.,-/P#7*A.'- ^+0F5,&HS&*B M:6@$%RGX'HIR#Z8348Y64F^?N;PYWE6D6X,+Y(P$TLI:L20B9SZ85(&)R+TS M1?L#E[^CY'YT(;.9Q!X[Q^/SD@6+Y1-7 ZEF_G12TP175J( M% M%8*TSQWT(@F?9)6_H7E3'S@UIQ_FM[:*5[#M<==G =%6PYF%0/0M[;47U M.+6]&K(W[27ZH^D%MUJBDYHZV@M#;(P;J(RM*<5[[I4>CRB/CQ0\>O8 MZK"/Q#NHP0UK9EV4(3M:[6KVA3;5K(V&>1Y5+0[@049N71#=;41&)% P&K>;,0H]K_-3Q7'= >1M2UZ/LM2(]L&PSC;+/P=QN!]ZC[?AL9VBP% M.M)Q7IL<:TTKG^>:1=+[E*QU5G7I%7+=[AK/Z./E[GT0=?21\9JOK30*E;L<,>\+=.C2^&R:QC]B MF=;TAH_/%HO9.%XLJCGX9OJ:]&.R&/W_[7U;#2=SYPF43I_D@LO$WSJ96M+VM#JN9!G%6!;@/ MFI60O2J922?I '#%L^B<8ZY(Y9'<"2QM7I_]F'X"-N)ZVT]#QJBEQ*]"8K)FVDHU5: MQ[SPB1GC)=;1R.":3(5X4C7%]K9P5*WQ&)V,5U/J .JUUGBL]KH5ETX0_8@U MZ)*32< PXF"_,?(963-M=9Y]K=DM"$434Z H3KLY#T%FP6-D02I*N.) MMDT:KRO"%V8\ ZIC;Q ^9H7D+&61IU$+Z5L 44IH(V0I)CDM>(F9G)QL$Q?1 M:*T?RB)2AD>QRZ H(%ZDRLQGVP=_NTM@^QJ M0;B0:Z9X,KY)5^W8!9#''O('7G\HG^#OC[/YH=*CI,V"ZR-HP MHY$E;G-PD6=GQUC@]D8\IE8;>(=_8JKE]&F9IJ7W6CF[:X+_ MWESN*9K1D8.L\B'9))Q,G>:N'6V7_:&_<-,< M6;<-G,Y.*R#L$Q-*T)+$%)R73(.M5+84=,?F?4)*G0Y#AX$86T/B]A,RT]CT*:B#FCEX*596AC"[!(4F2@N*/P M)Q2T33ILGW\A[2A;.*J0=HQ.1BN8= 'U6D@[5GN=*B>GB'XTNT@F:,@&F%%E MW1SJ*ZD7E\&EH(W%V(04XKD4TH8WAV,D?KY"6BXY:I$YRR'1I@@EUWXFQWST M/D9K7"Y=V*A?>"'M*%V>5D@[1A%G+*210_Z1XIWY7SC_-DU+CM)W<\S3VV70 MFR(U>LXL^7=TR%+X$U*HE-%H4*4HN#IKA>T _A=F<*.ILNT&=F@9_WX%ES5 M_'^8_T'2J\[?;7G:"U?)I5B$*L=D:HJ'5I.45$7;"%(V\9N' /^3V>(P2FS; M:=NEE)U\T5CO?2>A#=-&"'(BZ"N4I20O BS_Q>CI??EWAPU7^$Y=+^TC[\H\_6Z_PM"+QZ4\;I#H\T&*WRL*I M>5Y\=F#IY(!UJ@](5I;5)WDEA2ZKDIR9)"Q.A8G R ;W-F=YF M\I 96"R5KA-"3B&XT(=:^?3%W9'$7W_!S?:'ZFXM2P735%VM/LT>8V$[KY7T M$>3V7 0(SE;NG>"UIHT>BK JQ,!5=)DC3HRVULM@F*,]A.F ED635&65-L&6 M@ESKGJTC#X^H7Z:+FF&^F>./'+FRAD!Y4?E\*U&=)XNVPC,EBS>Y%(NI2;]( M)W1]/:F'#]F(/291@@H^%69\Y4V2Y ^$XB7#4GBV&@7')JF(1U&-[R<-;R?; M?M-P:FB0B'@([K>K:YPC!:<5'??12&<)CJW,2)Q+6C=()IPPZ), .C+&,9)- M6#^'E9RLB ;9@8?HWJRBQV5V[4/9G=F8Y" E[?J)!5]J3L-$!EQ5Z F%AA*= M;7(1\C2X/X=9#:ZX!CF 0ZAKQF)14Q:XF'A"H[CSC&=E"6JE@Q$HR"JR45$4 M)623%.@1&']&PSI517M3 4-:TX9/N_[I4F6X,4=@/\.>QH .4\-"+=NV$D?<%\E5WP3E7AU)#]3]H3NVMAB:MS=NHUNG^+KA: MMB?M W:>#J4AE'?0'GI(?DS+B#*$HE1AR N=IJ@4"X@43YJ28Y8\TB;\_"WB M0(_2F 9QC,!;L%EMY(7?7WZ]F'U'O(_U_M:Y+N+Q FB*C4R(M*14#W4^E"/4 ML@@N@-SX-G[,27#']X^'4?>V-]->5TUN?VTB_ ,N5R\3@BU<:F#DQ-4Q8S&R M0#]@.>4LG8V1MR$KW@WG9_-03E)#@X3.0U2W%+X=<(WGH?P ]A0\E-.4=] > M>DB^N8>R@8_G;"DQB)0APM<7,_^"?\UF[^[H:\N<7Y:%\C.#QJD9>,PQ*W^"@DA1M@O=1I@D5;GP4R%Y6KN5)R("*W3!2M"TA$6T*?;IU=B/MTV#SV M><.E!RTF:'P Q3/+/EBF"X6)/B3#5/12 M@C1&.-NSD^6O50;Q3_Q:ZRM7G]\L%DC?I=E5FM+?^5S3IQMI5+YLOJFZ!E(] M+85%+(+>P602X88,;3B*CT'9ZZSXXZ9N-A_*?6U.:BNBSEJQ[&IKJRB)126! M@8_9>@@08[>9PKL_?_S=O9W>[VWY XBS033YCE9)BY\OJXE_3A?__9&"K7HL M?48QL73,V$)Q-3A7CS=-+UWMF3%<2Z[!@;--;/PQ4"_1/@971IM[*W7R\X(6 MCM-O-7S^ Z\GQB8O*HMO;Q8,>JW(YG1\U5]E0*N0_VTK??*99*7RYAOAYB)I1W/ HF,M!F!M#).6P'G0834V8AU.E,1FORZWBAH-9K86@C%[))UO4\ M-G,@^WI>DSE&%2TJQC5G\B=^PZN;ZM.M4WS2)YE\R2Q;19Z=#88V5F?HH$=O MK)*^M)D0L!/-&890#JJT[;IO;XF/$8B__7[7*,%5O>0;/(,2/8V3?PBS6.>@' M$-<'8I3:>(ZD/0F%G*Z@&,ALF1/! .V?QNHF/6D'<#T!9^14'6[;QH *&- C M6+%*M>"%Z4MT6PE&4=^AYY+3I[)H..@"(5F[M#Y0 M/OW/[+9U';1&3BN!"&>>6D%PI+XMUZ-W9__LO2Y&EB&_J=K"CN M[3MWSF$1F=Q!1MYGQ>0S&58P+#ONHI7:A>U1D7M4N>2L4%P6%Q]BC6W(;;(]&R7T?U4*FG=HCT84D8_8! M0 .]#]8GPTW)4@2;E)QX4Z13T9+CZNLP=^E8P&R8K M-$=8X"^X^N\D"B/("XIT5AJR=$Z>2\B@F0T49F;E-:8F@\%/1OQ2#:N1SAI4 M!W<#?W-]#_HD997HK5",(%7** DL*$CD$ANM#,H,?(QC;#>Z%VY$?731@+[K MP=I7R>S C;"A%&8A*J833RQ('\FH[,I32*(9PDXW,WV-9P M_6[HT#]P]GD.7[_4RXG+A*B)/%O:]9AR=>*]T'361L'K+%(E(S=60Y>"BP+KLM0EIG:GI FKHJM!>-.-7A0;2UJR5J$>S@RB4 M7] MQ*L" HQG(JEE[T,FIX46YC+FDH2(M*Z'.E[7U>=C*\HPAE99W2>)U1LR@SH>&AWC\U MA;YU'IR0CG?*8W5Z6Q\^_H6*,Y0R*I/#2:L= 6<-X $78A"YFL'-Y7*T_
?CWFW+]!:X6\ G3EZOI?[_YQ^U8,!.XPV"90*-K]DG1 B&S4K(OTJ'W:>N$ MWE,?WO>$<4_C880_&UIRS:L*=#2]_?X'7-_,\4/93"%52R8@'J1&IC)&IIT2 M+$#,C&LA7$"I0VER2:@[Q!=POC?62_-$WAKE^G7I JWEO9!'L)WG7D@KM3Z> M >ZMD_;5J7L0T?DD%$<64=1O[ MGG#N4E /'0Y+6#8!^(%.!"#R?BAWD^>MK(/T]VMIL.HADX4[(0EXR#0\YB"=>6Y6L C:8-1#> ($0]=Q+F) MBVF>PIS0K \BR,BM0]K2I$6"A+3#*1Z9"J&$B):CZU+N[U:]>?#X<9,*0REE M-IA$!S[:_P0ZOI9VJW*2/->+2JD>7$([%F*E4PU>6,X!3?1#J?7NJ2_D\#Y- MB@]5:7JK#[;C-M?B(V?JL$H\1FH#*^^?)*G+F\M;WJ"@?:S#9VH>FG85 M8QE(6<@WB%R0JP F#^8AW7ORN&?ER;*?#2&XP>D-_MX $BTF%-$ST([.>NO AAL%N,]][\C/4X,F"V_L.#CR'8-6U\=M5FDFY)%[JSDWD2=R5Z#4A%X MDEZ+E)68!!T4RFA84ES+_/RC8=\,;O M])G^T.N!;?1T\I*WE&FDBI$'X5))&I3U4B&H*"!(G<#SB76)9T[G#!3NF):9 M,W#D=Z"L4R=24EKQ@>=';"SA][OF<0HDC:W'0HQ95Z.R+&HM6 $OM \NZA\# MWUN.C=@%KC\=^))2L9+CU.AK#NGZ/Z?77VXO8+__.UWTY2QO_+V)B^6J)J84#@YEE4T=VJA+96] 9L F.E*+-KJ)G9T& M]P6:V@AZ:U 3WP%M4OD,Z'AQ+#M!OK,F#R%&J*E!6QP%+6!"DUKX#BQ/RDX& M4^-L6!T,7@2_&\KRH>S"EJVAI:G"4JAKK4V&$2LEH,=2)*2:[^A6"W_\02]: M^8-+>L >Z]4$O\<Z* M5"@C6$BFXB*)4,AOF[ MXON_O^+58CD:*GC:6Y6BQ4IK5P&OEW4^E!1...X-UUV:=XXVEGV ?B9C&40I M#7:6/V97L_O'Z!K;A!,,"=Z0V:;"M!.>%JH-2[HX7W(2JDT8OA?1SV0NPZBE M02/Y#U?K-D,PO;HAD&LAD$C>(LD)5[_W"?[&Q?N_21[T_.D5S+\O#W):764@ M(%5<+->W>C4FH1210R50\'2H:Q^QLJ,X)G+DJHB82Z>JYPG[4[,UO2!'ZJE9 M0 /C7C%Y3X+.%A5DQFV2M=$G,9\AT2OF=!)%R()-N.M6CW^!)G."7 =L;+U; M9OI"^W;UU!Y9\-OOMR3N*]KVF$W(@3,92@TG$V=@7&"B)"-\)+,,35RF$["> M:S#E\&G!QGIZ"FPY/]H,:2U+D2V[8")&Z M4A[+ HR+SEAKZ+QTUGB)M81EH8=DKIK-3+(KH6*+%9\(&6C8)O??@.5<'?A]E[2L8]9!T@\KU M,O!9NQ/O+Z:7%"#55=]V0RII$@%@R=6!E@$*@V!"325HGZ(4F)N8P:.H7H Q M#"?U)I/YYN3XP#52B+PVUC6P.F4N<1E9AI (CB!@5DE6LL%BI=?6-0E+]R)Z M :8PC+0;Y&7ON.-NJPJW&]?R()0>8C"<]BF7"9R)%%ZE8ADW,8+/QJ'OPMMS M?%CZ&*J7'CH,KYH6=K/"LGXUNH!I2>UQ#\UYR#P&U-;N]J4>HFYP?-P')6@' M- GH+%/ F78@F<\Z,$,;6/*E^(CNF>K] "O'6&H_1L)#=QV]P?EL\142WC^Y M(LJ0?32,)UG[FLF!\=I[9GB0!HT6$+O1?.W^_+/EIT^1^&Q8<0T]D^T3+J[_ M^KZHSLQ]4,XA2IL-2S+%.B@NL*"M9<$%ZTQ&XWVW^7K[GO!LM3B(R$:Z>?0K M3.>KJ07WGMOM;L:/OSS$/8L]4+;N3 0AN;+%0Z(02*E$*LE%TX885$$O_*0( MI7A6G@F#%"]KUZG MN5O(:KEO[BWW=G$??BR.?H'BNOF]M?ZH485".[X%QRPY $QG,F@HHMZ<"UY( M2,JG)D'4H*L8IN1]!^F7Z:*6P C!A$N%2@G/4"?RD8KT+(:0F1"TOZ(E[6]/ MDQRR"KX#T?A'UOGL;7<%O:^:&F0P[W:@#K/[M]_5:ZZ?^.L=_W=QQB\:4;$R<,^5B M;9VC6#8F$YC41B@7 $IN<@6M [9S)8;/9#3[3'<@Y;7<6GR(VE+5A T,Z!JF%@R"]D;IH7*'!3%DP@ORGX.)*J? M@OD&R273BU!K&;;7!G MC!Z&TFH'J^FEDKVAY[ 9US?I7S?3Q?)SX"K_,OV&B^MI9>E^DZZGWY8'_RG) MP"X?.T1B[VCXVTFZG+A'EX0502/*@+1A")="":YN(!.3>;)9 +.9ZQ57+?!5 M+UUV4A7! _;(WW; ?SI?5/6V-^X8]DN6G/&8D)3V^O.WZ M!P]"9_+FHPL:E*+]LM@B*Q.4*"#%1*F42N43 *08H#*$,:#3F15%"B-%.BM4 MSR3WZM[4C_HU7,!5PK^^(%Y3@/(FY]5R+WYD9A9OO],W7V<+N/C'?';S=4$? ML2+IJ;^SNJ!%@<[=_:R-D#S9>N'*5NIJBFN0?(IHZ2N*S;DG:(%VA78W[D99 M8U_GY"-\7QY^GV9+8YOC;4,!F19>?RCO8/%E_2>9Y)F-X@99B8%.Q.($BR4" MDUZ@*J"LBTU:](X!.;ZS\E0M>MOI::;J!GGW32SU'N;&3CC)441)NQ@=[1;6 MTT0C($/,":1*&'478N_C&T7W8WHUNKT=J ,ILD%<]G$^2_2HY3W?%<4%_61Y M\_W;.J5&[@OGM,C"A*M$]D5XPEH*DP7H!7$A*]V$N_ PM%>+V[O-#:O6H5F4 M-AF>UF2$$U3>T*,KH7"H\Q.*W#/::Y7GH5,[U(X/?S64G7U6?=70 MX'K^SK7>LO!4:[Z5T8>R\U>W> DFD4+A[ 59>9WE63N=6,S*,4/RXD+0'MOF M?LW ZW@UX'T[W3D-I@&!P3T)/BY VM'IR^OO'TDS52?OR:GX6G4U2373XQ*P M4E2=5*\I@BW@Z&W67"L%/K?)HPX!_M72'['T<4UCP%$VR^/FB 7\=OD5IO.* M^-T7F'_&Q:2 @)*T99)<%::-,LRKDIFD?[)6.1K=;=1D'Q2OQKG3CQA-L0\M MT@X9 &TD%W]0_6TD!E9_CGF2N$&256$*ZI@P[B5A-HYQ]-)*IU!#DTZW4\"^ MVFR7(*F)ZA^:JVOJ'W^X.N#L+)=3O1SEBK)>*):"(;'9>H?"TGI"U$7[&'2W MX5/#NL6=X;^:]$G>&CDOHF1$Z[WI6 BB/?IZ0XL:B)$994SD6RRCAU# MJQC0,YF7',BE1Z.@2<)^T%6\FOQ1)C^*L3RT_- O*[9Q'KV'^=7LYGH2R"LJ MD=X_4U)EJHB%>5.0U5Q,JJ,K8^EV27#'A[_:U.ZL6$\U[,C2#T BTUIPJR98 M1_N[SLG7NY6944"H&*T.F1,Q92,@9-NDK#32^L9JJG_J=OZ4S>JI-.3?6^:[ M"U@LIF6:EJM:-FSR@N0FT7*<28%\).7(1Y*"970"V;- _B/ \[?F#ZK6[S?10REFL!TOF,D,=96E* M'>$66"A&,9EY=H;+J%.33K S6[ M=^!U3[AW3HI$QX(,0#&2E8F%Y( ):T&&9').36Z-]P$]?JPSL T\9F$M%=B@ MKVTWMG_#BUQFI:U'^1M/$75SVDYEP68A'8-2[VLF7EAT+C-3E !=0 -O ?:SF/$-1IM M9Y#:J^@BT\68N#B*S)L-36GLMRYX*@ M0(64F2NN3FVTP(*.N?JSD!5%U46%%COZ.,M[=3OWNYU/T,#:7,WH#O@/N,3U M?M(%]FA%B^ZXS^,3/T53>BSUV-@.6J>^CX#O"F*H/7'"Q^J":,V\\,"*0*M\ MC-FI]EGOH?/)J8SLL4+_+OT\]?ZLR3]5W.WREZ6EWF7/M9 M1A&B( 7S3B#Y6:DRHR\98UV 6*QP474++[H]\,R9RU;:FS46_="ARJ_3^>)Z MW:EV&SE9@:;8R$J2P'2NC,$E)P9HE/,N4Z!#O_Y_(:TS MW\?#R2WE&9#Y7(EZ2UU;):F1:*P,);ND=2<%[_CPGT##?47:(#U\FPW;((=8 M'78JNYQ$9*E&XEJJS#SWM2W9\A)*4%DW*4+LP?,:!^Z/ X=088,[Q;M@K=A( M[ESS#@!;AF@'$9XG&!M$GQULI+\R&L1)AX$6FY-53C)K7*6N<8E57X M6&]5XDFUF41Q$MH7?L_Q"!OO02ESHO+;M ]WY\'!KS#-)/,/UU]POMI!W]W, MYY4*)\B,P53214Z&IM%K!G1Z,DLG<0!O1.+RS#;\&/Y7JQ[ J@Z<=1JM:$7V\4H$]#0L?PC0:Y#N/6,/&NTDO MI300G&+22_)0Z2 BU#4#S%$IK@HB5VWA+M*.Z.XEB0>1\>)=_11-YDG.8)6%]M=I_-ME;\@'RA M)[QFOV!!\MOS)_A[(T$VD<8ZR7EF)#;.="(S"U%9IHK37(<8;6Q/TW$*\E<[ M'F#O'< H&G".CE7+-AJT(2G-.>.Q%LY,K8QY1UL R=4TQ[5 QB]LQ)Y:3,'DH;JL8S64U/ M-J>V1G.,+D:C1'G(W))+,A2P 4L<(],\21;KP#$/#H7+(88V?!8=\3U%(I2C M-'LBH^^Y!*=!R%$D_CYI^9 Z>,6 M#:?.YAPH7<#\U!PH1VGK43*,4T3=G ,%'><<16*"]E2F7;W"EW)DUA<;C+-T M:/^4'"@#JOT("0_='KR7#L*!5#IGQ0)46@^0EGF%@38[;[D/:-!N%1.>&8/& M45+OQ*!QC,A&ZNO]ZR8N\%\WA/%][0P[J2OWP6<,T5/[.+"MCE@;/(+SY,X% MKH,L8+)T.5ECK,?,[41K&Q4*Q;A"PW0(HC:[%6:5Q[XQ 7G8LF6.5>O6H5(YITTLJ@M MJ4)R *U[-AMOX=[(LW++L[*&F10J:W[1S--+2R^4 Y&2+,DV28WO ]1PA#WY MG8O%Q%I1KP-X!BK1F9(H :; TL81:A#ID-HTGUP"-@9]NHA;.*(N?+'R[]! MD'<+Y]WL,DZOEK'&NV7T\;F.XJ/ 8YK7(JC\::_!6UA,%[_.YF\N9S=7U\NW8&)RE!:L9E8;3]YV<"P621MV M+BZ2_&0P,+0E/0[I)[.K ?73H GT'[-9_I_IQ<7$4R G##U8A4BBB#82#BPL M4)PN2C$2=),;)+< GKE5])+G@(V12^O=VQ"3R@\EXR M)ZVO77""0922":5-2=G:@MW85AY[RC/7YK!2;-!+^"=^GK]W\GVJ'JR-_Y_#O]ZFK7F8@ RNA" E"9,ZU)*#Y)"ER# MPH@%N;:>%I@PL"F/D9K\+S%C= MG!"F"=OD'CSG*KCVU_,!PSE%WBWJ8@]AW38@= #6M$:Z#]F9ZJ5#Z.^P3?00 M_JC6$:-R4=9)U8FB;%U"921$Q3B%1YXKDU-LPL,PLE4;V.*!,4%IF5*+%8>EVB5G\GFK,[GZ=JZW$;.$'4#3/Y#WC& M(G!N);)2:PO:B\P"A&6I04,MPA5L4M%Z8CR1@WL,0\A[)+K0+1[!#@!?21U/ MT^?QI(XG*.,LI([**I# %8NRCI/GM'."4X(9#D)I;K*/36[Z/C-2QZ;&SQ??%1B_2[]/+Z37FV_//%&^-KA,A"WE5&3D##98Y6P@?Y\@[ M5D<./NHIDC@>I9M9,\$V<"SNY=I6L]A4\<4(R8IQAFEK XM* T,DWTD;4!"; M3#1Z@.3%.!/]9-R@EG4/T*W+W %22\=A!Z;SN H]M?68[GN(NH%;L M:L":X MH!+CJ%/-GVL*GK5A*DLEI7"J$7'":-H_RL),E>U?QESSA3FUMLH-MK:!YL-URY'[CH=\P+Z\HA?47?7]!_$GZ]WF".MN3$>HNFTKO$558C1))&T)S'E#F7 MOEN)N^,#7XK2!Q3KWG=\3^/^^L?U_R(L\/_^K_\/4$L#!!0 ( YZ9T\^ ML;&#Z]0 #CJ" 5 871R;RTR,#$Y,#DR.%]L86(N>&ULS+WK$+-LUGN.V/+9K]TQ4G,C 5>*N5%*=S'19\_0' MX"7OR020(,6.Z+*4(K'6^I#\N "LRW_[[S^>YL%WL:R*W;>X#^\M__[3_]I__V_P#PO]]\^1B\+=GZ22Q6P=U2D)7@P9_% MZC'X!Q?5'X%P=DK]&^@NPSHCT 4@R3ZZX^*_^7?_E,0-' L MR[GX(F2@__WMRX>S(O$O^HI?%N)!S^QGL2Q*_G5%EJN/A(JYTKX>;?7R+/[U M+U7Q]#P7W6>/2R%/#SM?+O=&U5IBK664:2W_Y9RP7ZY0WY.^JV-=/2A7F_O) MEXY]F'[RINXWQ0]B>(5WQ%RMK?@8WUW-Z*N5GUXC7U]+B!>LBTEM-2]XZJXL=*++AHV')OZ*#@__H7]=-L78$'0IYG M7_1;[%[^5HG;JA*K>[HBQ4+P#XMW/]@C63R(]^7R_EDL%:TO'CX*Q<@?"T*+ M>;%ZF2&.*<\8 3**-/E M+Q9XKLEV[XQG^:G7H/J#:C?F>B7!7D2U3-I;U &:>>BL?'?/BS8 M4BL8%(N@[%0.YO5'\T[I__;+%HEA9VH^)?SGPT)?6P%*"90=06U(T%FB9Z.S M)9#E,MA8$]3F!!\O3DW)]A2?:X>G7!Z"6C*?H.YQ30VH)!6M$6FE_*+=T%_$ M?%5UGP#]"0BCUF_Z%Q_J_'+T);U==G"0);LP]^T5O[!2.8W/*[#W-=!.MG?< M5J7W[W7I#Y._4.*5^$>BVM MBF7]V6?UY7TKI%;DC5BH'U9_%[Q@9/YW\43%<@9%E K!$<@PS #,4@R(^A_ M-.218F"K63'$,:HYT8.$42C1'Q(=(WHXS:I.W9<)O7;H;MT..0HS_D9.[J']MR? M[9[ SAGZL/BN9J%#W3E$/ MWSX+.'PZ\GWB1G74#>P^=,1-;G%PM#\+]9U1;[,'<2\W?KQ:B9=/XF-953.* M4YI1#M7+!L< ,IH O,,1 Q#E/ XCS T=J4O")O:&VB[TGTBRX=B4=T$SQL+ M++SG2Q@;^,<>D1N8.RYHZLG'-<2CUXN]-,9X?JJA-7N>J.D];F^Z?2^V]FLW MM/-1_>7#2CQ5RA.5,4ST:1W%&$!!$H!X' ,<)1'+$D2RQ,@3M9(Z-99HE0Y: MK0.M]LY[TV[#T@QW,U_#.YH#,\<%((/?M=)!K;5'%\0*)9_.B)G@4=T2*RP. M'12[F]UHZ6OQL"BD6A8M5K>,E>N%)KW/Y;Q@A:B^B1^K-\J(XYR'62AM>,E,[-2(Z0VIBBHH9?!9C:I?%3K*P(Z.#/$V MXR/_* Z]"M\J'&PU#CJ5@]^UTD&MM4="LH/))R,92AZ5DNS0..0DR[O=2.G- MNE+T5E6W[)_KHBKT4U;_N!2BV:Z9"9+C,%..49[0$,!01 #'1*J?*.19(F-$ MF0T?790X.2IJ%0YV-+X).ITM-_G,<3?C):]H#DQ)UP)IS4;&X/@DHLM"1^4@ M8PP.ZMA-^.@H< ',2$WVZ"0FZ"U MX"90)@RRB>R"G4^VLI(_*G&Y('/(84YCN-'9L8MF^12='V!"S\S)E<0 C\5E M,'P^!#W21OW*7[;Z\ MN<(?;U_E.:[Q8+>MU]Y>B^N.;&J?U3-.8,AEC 6*4 M<0!QG &*! $<4X)"HBQ'LZH&6M= *^NX".@#V8PT/$$W,&LX MHV;-&P9X^"2./G&C,H>!W8?487*+&W=\$JL[4CU^7I;?"R[XFY??*AUTJ0^! M*TU5MVQ5?*]?PYM79)22E#$) 8XCI/Q[) %)8@)@' HD0N7C,RM*L5=AS\L_J^"]3DC;J!YL=?^;'=TXS(L9"PV+]L#DI)0/:K []0/Z$ORD+0B* MQ<\G<1_$Y7$'T2>C.6@Q*M&YHW3(?U>,Y$:+7P2;DZJJMW0UY^K'^K9DQ=UZ MN=3QEW7^U1LARZ7X1G[)*2G.8(2)9 $7, ,HS MG6F4)&&"TCQA:+:;'74Y!>1JI8P>Y8NI85Z#+P]L"E9E\*M8J*7@/" +'MSR MIV)15/6K[[L(WOUX%HO*\JS;PV2:<>M($S12JL[AS-2YUK?W=Q]N@M:@H+'H M)J"U38$RZB;8-4O/9F.8QYP=;R![3=VY7JMQ,WB\H7B4R.-O9,?-ZM6C6!Y$ M*K6\H=XCLSA/,\%##D*NEL7*?+V"N:?XO%UU7)_G@LYVJ ZMT_U\7JI5A4C\J_JKZ4\_G[]I,;G8\9>-<%X'IY'Y9_4R_+"X(\_% M:E.^0= X@1FD0*W!.8!(9H"(B %=R C2#"9Q*FQ\Y5YI4WOK;)4-M+;ZH6KU MM7.+^R$VAN37('- M>)(HAY4&SN\5R@R.?K9*JASCY6&%A[4-1-BX-..!// M9+6)J-\Q0ZW5-X8$>Y;H6/OMC'P>.ZN!Q3V7%X?X[EN%)=,"%[IH[ /5;76E9GOY<=R\?!-+)_>"KJ:Y31&DJ@7 M48A@"&"24(#B' ,80PQ9'+,XLLKL/&=;KS39,V< MJ9JYDU;Q?P19OB^^BQE.TS",6 X$%\H[3CD&A),0,)3+..1)1I/0AH5L%9@: M)\5AG-AQCS7D9DPT)) #\Y)%ZE;5Y&YI(P)MA3^JO50^WE/9;&G.*(1YG$D$1(XA@)0KUTI #G 6 M(4@A1GF4V 5B7A;J$.\SM'O5JED'^*Q7NCV([K@2?*VW>.N"V]^6=05(R]+G M!C-@Z&WY074D;ZM5M@9NJZY&MU&X.1+QZ&P9H^/5V;HL=5QGRQB%(V?+_$Y/ M67AO7G26SNV/HIIA#CF2NH-0%JO5'8FQ^@GE()%$Q!@124,KOZI'UM1-P/OV.Z+&7@G;G$XRK@5 MR[+^%GP5#YJ>VF.ZE$-"1)Z"+$?*98G"!*!4_42SF.8)SG@<(>-3BM,RIL83 M&RV#5DV+W>XS*!H<+5R/S=!'G(>P>#S9-$"@=QOYS*WC[1#WZ[ZW^7OA4K=7 M_J]ER?\LYO-9E(HT9I(!$28(P)Q @"(A "89"TDFTS2R2HGM!I[:0]KI9??: MWL!$U.)+A$B +(N(6HFE'-"$QX"S#$4$0T)9/GL^Z,LW"%B'0@8\5"+S>A^6 MK (J'HK%0B^ZU"K!YI#U"$@:9B+!&*L7@BZQE$*A>U-"P+*4)"0-.8ED"V37 M)&Y &$^WO!L(1+'@5\-GYBNZ #+PV^#B\V?M AX:Z=/?VXP]JG-W:-&A)W?T M]RNRS-3J\7DI'L6B*KZ+;4ULM<84Q<.BB>MF+]^69%$15I\L+GC]V[PY9^3_ ML:Y6^G7T2:SNY3?R8Z9[2!%($,A$AI7GI\@2,4@!PC%!"0XS_63;%$\;1,VI MO9=:2X+.E&!'^V"KOFWYM6&FV(Q]7G_B!N:R-@-HU\)-!ITV\N>;X/2T-I;6 M>2^GIWF3R*@,]IQ^-]B$>$_;\Z_I^.E^@Z%],DUP.&D.&P/OBX7V>.KCD[NR M6LW2,&4RD0F@)(D!1$D"4(QRP",2JX\%(KK5X*9O;?^R]W!T*SX_TX+7)S?4 M_7>#5LNV_:?6TV)/X A @]V :V 9F"WWL+BY&@R+&+]K0!DI<,\&'+O=D7/& M]^Z+'-TTWH[(.7WW]D+.7N1\\%&7W/E'L7J\4Q2H>'.Y.?'](KZ+Q5I\$:Q\ M6!3_5_"9Q"+$B%%%9*DBLBS6O5PRJ2@M)X)1 ;/:ZM@L%RHV%0 M+-A\S9N&R*PU;MN7.J#-6MCZY,1FCHP/4P9"?OCSE0;5/Y7F0:?Z7D1*-R]; M_;T>NSC@YODDQD:#L0]G'- Y<5[C,HIC$ZNB>BXK,O]U6:Z?/]2/;[%XT%UI MZOCBM>!M/$RYV$G[GD41HXR%&<@BJ-;ZB'&US)<,I Q%*8WC3"16:WTW-:;& MB+NU#"Q[6KE-@QG9#0_NP*37&1#4%MP$&QN"72."C14W@=%,V/?!N@I(KXVQ MW#09MU/656@=MZ-.&F!1V,,2=QE "BRWC!+,D DFI.$,0A(4G" M(YE;M?RSDS\UKM)*EXLZ$G93.?#4GKYE.T#+23'CLP&A'GS!>O:4)/B]UCH8 MID6@&V)>>P5:JC!NTT W?(ZZ!SH.XW"N<%SEI1Y[1N*,9!"G((P94K0F!4"9 M3$ NL2([SJ7 Q#CB\(R0J7'7KII=S:+F:;(I'W4.48/S!@\X#4P\PT)D<0KA M :J1#B-<(+,[E+B 1>_9Q+E[QSNBN*#]WDG%I6N=T_'5*G?UHEM'KVX77(_\ MW![()5G"0TE$9M5JOD_8U BQT_6F;HF^JD,L M-OINHBINF7J.UG.=LQ:\%>IUQ0J'CL^]DQ S2 7)$$A1Q ',D7*W>8[53'!" M4J:^U"B=?1=+6HX]#;M"QYB(Y\U$B.U$+'K*2MN#C3!.<<8R$&5I!B"A"4") M"$',:98F"&=AQDPB"[Q_XT<(-!@5:+-5BB_X!O8,+G.%UT(3%R'Q7&+BO+RQ MBTM.YV6U7NZLQ7D2QU*D$8BB+ (P MRC*@OM79OE"P!,?*+9G?2!:DK#D%.XC#, M8<>^J%2IDB-4+7J$&H4 $8I IEN4 ML"2/$F(5-+P__.08H-/.\;'?Q\[P:7=&9/ C"%,P[)_LDS9[?:#W)8S[')^T M[NCQ/7V52RV38BD+,>;ENBCNJ%N>8 Z [TKGF=5]9RZ(T=BCU5ZDQ'&O$LC5VUNW7L;&\U\W[ M>D^*Y;^3^5J\>?E[71.R?D.\7XI_KG4.;+USD"24)?JM1QG*=%G-#) \Y"#+ MLACED'.,C3II6,B<&HOOZ!EL%'7:F3$!W,R/\PSCP-3MA*"UGV>!B4_GST3L MJ!ZA!0Z';J+-K8XKOKH0K:Z#+OA,8$XCJ#S#5/T#8)XR@%-&08Z%KH\2ZYZZ M]I6B=D78/ 0C5HO:+1'5A#C;]Y@\B6@<$L*2+ (TXD(AFJ5J!4WT*;_Z]DJ> MTU@*VY)1U^$Y?-FH=TVM**\X&JZF'9$9>BU=JW43-(IY7$B?,-?K,GIW_'$7 MT2U1_%97.G]\V'6A7@3I,IA3!.RD%:W(9;MD_UT55=["K_F9[@&\\BV9T,LS<#$PV9UK% M;J=DTZNQ4][KP;XM8G[/]XVECWS,;XO*\6F_]0C#]Z[YIN9.S"2EC"HG!^!< M+TBQHD8:9C,,X&JY[30.Z&7\-"N7 -.;8OZ8V MXW4:V.PA^%H=;!HE)MO"9@^C:WK8[ _DRG5=7:Z$(@%#+@&!RI^#*,L!1I2" M$*5I%I%$("YM8K$G7N%-9Q385G<[!LV4@Z97U!:+2E2?RWG!7K;AN"Q3 M+D;$J8Y/B'70^)4%GBN66 MC-LT&6[># [^T-L\%K@KYZ6V(_B]_7>81/*K(/6ZE>2FR;B;3E>A=;0]==UH M[C';I_(6DBQ!2%(,&,ZH6J0ICJ0ZD$NF88HB'!,)K3IEG)$S-2;<;\%;/X^? MRI6H],I!Q]W8QW&[)X5X@&Q@_JHQ&CSWXP(.OH.[7SW'XX*]I\*\_>=R["^J M_B%T&(/@M]_5IP^B+D2V7JR^D)7X+):ZX=8,R3R.21Z#5%(!($.Z%9;(0,QB M*B62B$*K?&Q;!:;&))W&@#0JZW*QS6&L>L_3R(L1YF^3)[^VZ&)U;'0>5E3>]RT MJL&.KC=!HVWP>Z.O99!B'\J&>[!^L!MZ5]89-ON]VLN >-V][1$W[G[N9;N/ M=G@-;G$IB+=6R^_Z(%L7VVLW0V8A"Z% ! *8J;=0:=KO4FQ9=F7?%3H_C/W:ZA3>VWD_CV MT\65F(VTR=KAU)7C;%4T7&3U@&-3%N]:D,8JBF<-EF5)O#X<^@OBG;QSQ')X M?9KO%\/KO=*.^K@H9F_;J?]?:[)4WLC\Y8MX+I>K&26Y3&.(0)I&$D!"4H P M%4#BB/((1U&8&"5V],B8FJ/4J1EL] P:1Y3XT^YG.$T9#[\=:PV/\]!H MT+/<47JZ6&&R/DB'X;WN['5)['2P?Q*QO>""_[FY;=*\)T0XUNV*K[7 M@?N; 'I,8IEGB($HTY7 0IP DB<,I$C(G/(LBJE5Y(V]"E-CL)UT"-TS8S<' M8J.[94*#P[R8<=FP: _,:CIZL0:[4S^@+\%/VH*@6/Q\$O=!R?!#5+.5I*#($0<(8!Q"1$%". M$I"(-.*)C,.<4N-:*]=H,C62W"H8S,O*IM3*5?-AL.\U%LI#KQFMVPWN3$EK MSEBS8K'A-M;LC+0O-^@LV6WA^4"V=Z?O*@'C;0CZP&%OW]#+@(YU9'8ZC7]> M%@M6/)-YET SBS%$/ ZY]MHS7=1/ AS&(<@BR6,44QIF5JY[K[2IO8 :99LT MV(V_7ON.LEP&>QWM+6/C^T$W\\N]03GP6V8/IYM@H^HF(\]C$1D32+R6C^D5 M.&[A&!/;CTK&&-WDH>/VW5Z?R+I6$DM(CD.F@\MA!&!,E=\K:0)RF@I)XAA; M4LL%>5,CE_W7>K"OL%OI\ N F]&*1QA'=5\M$;RN)_9Y7 9K?GU"Y.MUN3YO M?V\[ZY[;G-N$Z=)Z_R#+)5FL7FX96Z[)O/VUV!0$0FF>89GE $8R5?_!":!Y MBH"0,(YT>!G*K,H.F(F=&N-L];M47.@:K,U8QC^" Y/-UQ59<++DS;G(CY58 MZ,W$KKQF9T?0&E*OTIK**MI5-$?>I>^2!9">.S"92!Z[%Y,%&B>Z,MGV"[]0Z:NOV\?O%%\'6RZ7>J5SP3^5BV?WZAE1%TVMV%N6$4HH5C5&2 M )BF$J LU_^)XHSQ/".A5<%U;YI-C?BT84%M6;!3&+&Z"3:FM-E^6V/<3I'] MS:WA$O U9FSHY>)FLJZ:'_<"I+ZP'*1,Z=7*O4XQ4U^8GBUYZDV &ZD?I!Y] M6NL"S_>RJ3IXOUY5VGMH!;(946-$&8Q!3&,*8!(30*D0@.4P(0D2U+)ICI7T MJ9'S47I>HW8 @EI=]Y*@=G-B1KB#(3TPJ1Z!W&BN:RBV<.\H?],@[X]:G5#S M29]V"HQ*D4[8'-*@VR!V5%J5,C;HZ[2QSM?J1["RL.7?,^5KL_X M0A=%:,(*OA35'V_$@CT^D>4?[:M(K41XG(D$Q$SG58J,Z76*^I4C'!%(LXQ; M%8*Z)'""S_]6WT K'&PT=LS/OHBY*3/X0W)PGK@&1 ?6,$/&+X= M@,E('J*D+D1^JM7(0GU=7J)9%LHTEXH*TR@G #+( .:1\LP$BI)$DDA*JQUD M)RVF1HZ=9H5M-*;;')BQX.#(#DR$#M'GG1D#Q5[9@CA81):Q(J\7IV6+56_T MEO5@;HSX1:R*YH1>YZ_J#:XZ>A$F(H-AR$!$F000$P0P2P5@7&(JXRSFPBK: MX;28J7':5LLZ+3O0>CH%AYY!U8S$KL=J8)9R@B6U/^I_*Y:KXOS7SM&5VZDXO?Y8S2I)$,.4; MR4BD0"T5,T#4[T F4S!6#.190 M+1;B7MXM!2]6[PFK&UW=K9=+Q;EONIKB=T1]8]7GLQQG29J2#(0YSQ0)YQSA)++:.K,1/C7N^R*^E_/O>LFB! @=\\)J.RPKJ]K ;T:#0X$Z M,/M];%%L% \ZS6^"5O=@HWS0:>^Q&JL#9E[+L]K('[=>JP,R1P5<7<9PWO@B M#P]+7315,>6]5$^I4 O*MM(9CC(D<@JR2*WS8*+<-T*9^I7$)$]$&D=<6.YO MG14V-;K:UU4_:*VV;C'IO3@;[V%Y06_XK2I'X%PVI"XBXGG?Z;R\L;>7+EI^ M8A?I\CT.97?>%W+U>/M4IV+=+O@74:UT!>:&OFZ5P'I!VH;<4"Z8I'$()&=( M=VZ "7*-Q)92"B,(<,\-2ZS8R-Y:OQ2ZQZTRK<5I!OUNS?ZQ@"+XBY6<]%/ M.X,B//C*J42.5]3M2N*X(-=; L=JP/%*WKC8 MN5?BQFD AY?"3IC<;TJ65!XM;Q\('#,H,RY'\6\_FVOV:8XI!F$(((10S $*6Z/'8,(A)!&N8IQ *ZU<@^ MDC6UY_SK^NF)+%_JK9E']0=1!85Z[,ER^5)'*CW53>_47SM+7$MD'Z-NMH[T MA.7 5-!IN8M4NX(OSM]BGM=V5BZJ<%[R) M8UB)IZH-QA98"!Z2") ,$[T-E0*:9P*D%*$X3T,29T9'B7U"IL8B>WH&M:(. M^6UG(>UG"E] #>XM.&!DE>AV"81K\]S.CC]:FMLE"W>SW"Y>Z[!.V,N9NU^( MUJ%E"G(&?\M,*>EH/]%O?NQ8X<^MXZX!^W??6 ! M\XA'0,0H 1"JES/FH00YB3"7$D-NU@UG;]2I/9NU8E8!?_L@77[=.ID^M NN M-PRK5<'(?+=BD[>(OI-V7_M*W0XXVCOTR(;=E^;Q'QT/:@5=?5A4J^5ZVP4I M%4@*F2" :8(!3&,.U'*;@AB%:GTM>8B$52[X"1E3>Q)WEX4?R\4#4$*? JUX ML-6\QY5+R>RIX0,^YA['D[C\Y@>RYUXX6N MPN5;T?S[87'+ZF[AU6?R4G^%82IY(@@$&4%<+9\S!K!RHP%2+^I, MCIQX^=P%2MU^_2U0UB 0QA9K_^MGR&";8%3J+-A69AD*-%= CG1>]49(*'(01(30K(X#8DT MT+M!'XX!1>@]1KO(R(YZIKY^6- M77'MHN4GJJU=OL>-/-ZL*^5^5,I5^>>ZJ(I-_R\<81&'20HB22, 298 FA " MDEP!G/"$R]0JJ>J,G*E11J=FL*.G4PF-<[B:$88'M ;F"A>@K%GB @P^">*< MJ%&YX8*]A[1PZ7*/6_7+M=CMEC'#:2+"2"&91WFNG F6 RJP^BF4<9(*+*+T M^MWZ Z%3XXI6PZYF@Z5;803S%7OV5X#W:MOV-9P[2@^\@E7Z<.?$TNQM M\5U4JV*E%%,N#8$T1AD&+,:Z[B!! &$B (620<&(^J]1YN%P*DZ- G?:(C=J MJJ5"N6RV'Y96&;Q8B4&1VXN?&%:2:XWQN@*5%G17 M+NH^#O\H5H]=HI)EIQ/#T29$ZUUA-/VE"#J=@S^5TML\P"':F5@BY;>FMIGH MD8ML6^%Q7'7;[G9?B_O-\Y% 01.N#Q)#76U#U]9!D"4@97'(\BC+9(*N6\U/ MM1/3[O+]/_\+BJ/\O[;+3\O^2SWHNB[;)T@X)]?IMZO5LJ#K55U:8U4&G\FR MR?+S3SR701IV=?XZ]'+9ZLOK[RM)I'8!;M40Y:)@5<-,-5>5\[O&B.K#@G4U M&AE"L4@QX)QA #,B=5LC#B(8AS -TT0R(SJQ$3HU8KF[N[-8$IDB:["4'0"O M@4EEHW'KM 2MSD&GM.Y6]%>7.HNFL%JL'0> =Z35H!G,GE9TEC#UKM%,QQIO MU65IW=XZRO9>UY71L^Y?L'CX;5&LVIH],HUYS" %::C>=3"/(H!2@@$.29Y M!"/*K,YL3LB8&@MO5 RTCH[-?D]A:;JBO JAP5>/=N X+!//FN]W27@L9N3E MWUD[CY=ZYR]U+L!_W,5-I[GL-7W;=GW%5$:)$ +@*"3*.0L%(")!((982D4* M2(:V-?EMY$^-(4ZW/ZSJ@MK[31.-.L-ZF2(S,N4%[V>ZPR>;TNRJ.:UN%O^'\K-VJFF#ED6$RA3 M@ A5]"ETM1/"S:5C_L)=C1/=@J;QDX M:S@%9O3F']BAE[%;A8,C?+=ZG]TN\Y[)8X>@3W8SE#PJJ=FA<1V69:GY"IT=-^ MD:F;0.OIE.MS$E$S_KD6IX'9Q@4B^RYM/1AX[<9V2LZX7==Z+#WJKM9WK>/9 MW)I6XI]K123O=/MM/6J[T8!SY:C$<03R+(F!6J,I5T5F"4A"&<P[,Y'Z -?33GAI?]$=PE++R>P)T5-NX!W"6; MC\[?+M[@QA/OBP51&G_4*3Y?BH?'U;W\K6HZUNXVK)WE5*:2"PQRFN4 YF$* M:$S5HB?%B%'U_Q39-L\VD3LU#MEKX*P;"6K502G!NA)MEV?K;MI&^)O1R@"H M#DPRK<9!K?+-%L_?.CSWFV9[;9%M Y7GIMA&HL=N@VV#QXG&UU:W.P0+?%KK M%=&]_%0N_M>:S M9"/YU_?P\KVM D_D7L2J:>M!OFYY";\1"_;#ZK+YPU8QE M&4D0UY600@&@3'- 688 3Q,6IJ&"C!J=55VORM0XK3%&L]FB7(!_=O8$U8Y! MP7)C4=!V; IH8U/PK(VR.$._;A[[B7#P_CKY,PWA&] M%R3V#N[]C.CH]Y%B^>]DOMY)H:JV>8$H2I,XID*]N2C3_8TX0 G, T983A+ M)9)61WJ]TJ;&AUK9H-;6TI7KA=30@?,%U-!NVP:CG7S*:J"$2B-0O#IHO0+' M=C*VJP3:*9L<2UY:,=I-DN'DU//1# M;VWM])_HA?TFH"^;*\;I]>B$Z3!](.U4>:4>D4YXG>\?Z3:<&Y?^72P?%,?L MI+)M@QF:7T^Z$BP-DUS26,U=J'?PDP1@'*> 9C2'(D]U42X;*G538VI,NJM^ M&_BS20O45;F+[_UUIGS.D!F/#H_[P#3:&G 3G,!^:\0('N)U2/HD3T=-1N7. MZ] ZI,XK1W-CSOO5HU@V^^UJ]-< )*&&8"0Z+Y"$0%9AN*< M<992;!6/?E+*U'BO5M+I[.$TB&;<=34T U/3+BHWP59%?YS3BX!/2CDM:%3& MZ+7UD!#Z+[8O%5B73W]I M^V?IEN!;FN9DD:YJ%0'A#270Y@1D) (P@!0F'* M>9I%*#0*9KHD:&I/?:-K&PZXNWAIU#6O'-B+;C\7^,1L8#IPAE13>/2GG0PWWZ[+\<_5X5SX]D\7+#'&(8HH(2-(L M!)#P%*B/* CC+*$TBE*:YW:<<%+.1"FATS5HE U:;6T9X32TIH1P-6#C\($M M5@YTT(O$U6QP>O21R:#7Q&,NZ+_<-3MUO[52FQ@0B31C81H!*&*U(. B Q3" M"(0PC*,X1CF.C%J!]XN9&A$X=H2[@*79NN!ZA 9^\H_ &2!/HA\$OYFJ)R6- MG*S:9^UQOFKOU1Y35G]5T)S0M0Y_O&T-A?U!_RF2O MQ^][ L8]5#]EV]%1^\$%?_/R6R7XA\6'17URNWC8 M'MO.*(M3$A($6$8A@&$> 9JA!*120)S'G*3Z42Y79&[V*)N+MGK.-PH,]^76 M:@>=WL&;E^ GK;K.$/\YV*CO?.)M,25F'#$,T ,3B%(ZV,>9=C@7"TN8K2G& M'C&?_&,A?51RLD?ED+D<1G!(4VEK6']4B]S;[T5=F*W=0LK:N(A! M;T;&^;O'R[:X:,%>)L7EJSWN*ZE%RCLI!5O=RV;58KC0F45$4IYS#G+),@#3 M* )$IA@(EB59Q"A4?[NZ4)JK=E.CC7;'845^B*K9KN!U/-]ZZ6-[R7D.K]A< M&F-F7FEK29D6-+;IO22'C::!=Y6NA7[P/25G!5]_1^E:;(WVDZX6XL;_7<.$ M+Z(ISU0]%L^=*R*R)$HH9T"BF "88^7((;TTC=3$$TK3'%FU1>Z1-35NWK0" MV=/5CI;[H#4C64^ #4R9I[$:X-#1 Z?--8G;E12,K#[D&),;G$CC.Y4\[-8 MUHU WA;S]4KP&<[2&,<\!YRG7%--T&KICR NP."3',Z) M&I48+MA[2 J7+G0YB#'-! M!$2<$QM6Z!,V-6HXV0OP=ZUN4.MK>7K5B[,93?A";V"N< ?.FC%,$/%)&[WR M1N4.$\L/"<3H'LWFW%+Q8O2>LF!>KE]\6ZTKP.Z*^)CK NGQZ*NK" ML>^%4!3&= 61!S%3PY$XE5(M2V"D]YP((!G* 94A#Z.8BS"QZ]!>"ZC78K7.RHQ;T?9:S([*WEX]X!7)HSKN?"D>Q:(JOK?1 M1R>J+&WK<7\2JWOYC?SXK!-8RL5NS?5O95-Q?88ECQ&D,>"0)P!F& &:YQ@P MRM,HBI)(1K%=V.A0JAKQPJCQH]MB5\''@M#ZR[!;Y+[NI1G]UT"?S"L6Z8M$ M''?2S1C\52=RS)3;/1N#GQHK?P[T?JU:T[:E UMS VWO34"D>N'79PBZ=, 7 MP>:DJ@I9L,/N$3=G6AUX3NH=<)J\YP4/H>OXJ<4#(GXR.WE(>8[-9DI6-)&P M2LQ)GH%Y2!@4') \%P!2J3UY%H.,LR3D@D@N,JL^,Y0^CZ94R.BKAZ<>WD^ M YS-N,8S>@.SS7&IO:V^ U6&L@!H@"#^7K&O$=IO@L.9@'^C6QW#++0-BU43 MLO&EJ/YX\Z+\,/;X1)9_U V6\BPD$J5UM78"($3*]Q&,@% D$DM(&:56D7.7 M!$Z- C$LRQXW*,$3@ M*#3#]#XWIM&Q_@LU=R]J13=#.([R&") DRC7H1@- MH\6JX#I4I?@NO@JV7M8)3.]^L/F:"ZY#9/5FEUHF:D*]EX=1+K=/Y7JQFLD8 M$JPKXZ29;F*,LPQ0GH> 1%PFN8A3GEA5SO2BU=0X]'Y=MZ9:/0KP5"[$2U"M ME.\;E,]U#*'E9I.7:3/M-JQ)]@:%'06-4D'.S;I Z-3(7:-91XW MMWP"[74#S(MBXVZ2^<3R:"/-Z^".FVUJ]'HW^UXVS=,*,O_"I[2)]TS*:[L9!IZ9E;+$IY&84,P20 [--H_)-L%&ZZQ:]T?MF M@^U-\+:G;Z-]G+ E6E[#@DUECQL%;(G(4="O[?VN!:&_B\5:?!&Z2IF2HY9N M]6&]LO&>SHN'>F7W[L>S8"O!OQ5/ZI)[^55]6DGE7ZF_J1N*DD=!NY M\+9?1(]+=7L>W]'G) O>%H;(*>9AQB) H).Q@_MZ^D4 /_%,8YM]>JI;4+*'0)IG% 4^TEQ3Q3 MSVDZ!G*QI5XZOA7-OQ\67_5A_&,Y5V-46M[J MY4LYG[\OEW^2)9\QDL&"GSH"?@V(1[-KP7X+&BN!W;4?0&F+)6[;39,9A X(_,)\-@+M#Z)43>GZC ML^Q4&#F RPF?XQ@OMV%<>R'>W13PS_,A]$?N-/&Z,>.'ZZTL'=77HTP0QP3(0"PBU+Y0# MJGX'$K$$4UV(/K/RA8Y%3(T,/N[5GG&O[6.WOW(5+$/OL^Q7XQE@Q^6L]4.5 MSGF5'9BS5O85N_&R(],=FA6BJHL?UV60?UV6ZV?E>I2Q,2?X'V+.ZQIA7ZV;&UX[ M2Z94,QKV _/2IE1\K?U-L-'_;(?"'=MON@;O/FG,"[)^.>\ZE48F2"_X';.I MGV%=XR?I:IL%O0DDQFF:05T"GL0X!3!))2 \)VKE)2@+(T32U"I8^[28J1&E MUG(OC_]R9+$-J&8$>#U40_.:/4H.D9)](/@-D3PI:>38R#YKCX,B>Z^^,H6C M*_W:]9VLSV-(B#%'+ 2$A#F 64( RJ50:ZU$K;M0@A"UJY32)VUJK+#MP.EP MVM6/JQDC>$-K8&(P!]-[DR!1K6HE_KM5H M[W3F[^;,%@N8I:%B!E%74^(H!(C2$.18^1$X)H3&1KNS%^1,CATV:@:UGNX' MX^> -22)Z^$:FAYH-"/,75N)=D&PK9@8FF%]3AZ[2Y MH#9*],VK5VYS0<8X'L=_+;>O[%'P]5SOGS=#G&G4VAG;/6F/V9J*Q M!]0&'4^+[B1?&Q745BD^K6OM#E/]TAO67EW Z[4:UUOTAN*18^EO9,M5^SI^D@6[%&F'C-8.H5.&Y:DHGM M1[E&1C>Y?W02T[)(9(SJ7!& M&8 "*@<$H0BP'"8"1I*1S"J1P5:!J;D;2O^YC@PKGW7"8-ND0R\+ME8%^V;9 M^1[6$V1&3$/"/C!7*=7/@ZN6:+7BP>_MOX/X#J[H^60U:QU&)3I7A ZYSWD< MUU,K-<:'JEH+_G:];/(ZBY+7E/S/R^CVN=OO"W96K/]MR59-'7>FEX+,THE MP9C'@,68 1AQ 7 $(4@XE#1*:8@C:IJ[<4[(U BTTS/8*MKV"S%/V#@+:#_O M^8)I8#9S0,@J0^,2!%=D9YP=>K3,C$O&[69E7+S6S?_ZM2SYG\5\_G'3GSP) MPU (GH*48+7>C$0&,%4/>Q0+@C*$8Q)95=\^DC"UA[Q3T,[I.0;.S(^Y"HZ! M'^9.MX$ZN)\UW:?K<"QD5&_@K(V'+_CS%[J_LW=Z@-7[^#.)DTA"'((LU>_L MD*MG.4MR /,0,_6^ACDU:M/8)V1JC_/FC;2C:'NN81C.TPNI^5O[&J#&>FO; M8.3TWCX'@H?W]M'0H[^WSQEWZKU]]EK'?1,R%U5;$^N3Z'(!&<09%E$"L&0Q M@$SHP)PL!4F8AS1&61Y"JR9")Z5,[8&OE0PVU>;Z.L-80&FX*W$M0$,?,S6J M!3O=Q;PG5_9BX'57X*2@<1?[?;8>K>%[+W:M>4RJNG9R32([IT0)9ERF%)!< M0O6F1Q@@%A&0AAREA(0B$G9IU*?E3.[9W\:>-&6-MH=J1Z#SZ2PK5QW M!F S/O V\",T%8KUCH.&NUQ 0F_M8E/BQJY%'&OO<>5A_LO=V.']Z18_CN9 MK]L@C=L%W\E-_+L2N5X*?K_XHC<*]::BNN!3N5AVO[XA55%M%[11GI$L2A*0 MQ*E:/>AF7!325-<=ECEC(8D@M.$4K]I-C8FT<4%MW4T76Z59:#=SNS,QJ/?( M6JOJJW;-#&H[[4C+[[R;4=VKS>; !.EY(@?:2QD$?9^D[%?!4:E\$&P/7P## M"+GRM='*U>O5T[$N G-(6!(#E"880)Y @*A:92*$HU1GE8K$:H%I+'FZ=._( MU!>AMF1AGP".QK#!CM;C!!)9XS4()UX4_CI\9XK)62XS'L"]U,6'1;5:UCMJ M-05^?5X*HGCRW\FRT)[T%[(2T0SG29;F<092R$-%4VD&B(PEB$5.(D)S1*5U M\0L3P5-CJ<8#>2X+G=.M:P9];[4-U"="25H%2Z6W?6T,HUDP8[ AL!UZ^US7 MS]CJ?--Z>HW:VBGL% ^^]*'K5%/#!BK?53:,9(]>=\,&D5.5.*SN]W(XMUUJ M"4$BG @(8!P3 &DH $8B!8JD0I8S'$:1<4'4/D%3(Z93!U!7'5Y.F:/@]K1MY66=JY(53.U^+K8_EXD$]8D^:>G3R_MM2=[29D3!!**89 MB%'( $04 8I%!G*:(11!A%-N5:#GM)BI\8#6$F@U ZUGUT.AT=6R^,897 WW M[:]&:^AM>R>@['?M>W'PNFE_6M*X>_:]UAYMV?=?[<8&^I1*_U\GP7\G9H1&N5YGLR^ MBR4M36GC*GULGI==K89[;.I#P,UIX(ZJ=MQRW2QARG!"I00(Z@9$F7+R:)P0 M("5$2$:"$29GSTU\]XHL5Q.;J4/-7F&V K(*WHB'8K%HNP->Z X 03-A=:1T)&%J:YZ-@H'6 MT*G0X#&*9AQW%38#\Y8=+ X=?\^8[K=U[Z&0D7OPGK'QN)GNN0O=GNK[U:-8 MWI5/STOQ*!95\5U\6+#R2;POEZ)X: N=LY'R2:SNY3?RX[/63_UAI5B(KE=UD%3YF=1M"$B82H%) KC0FZ8)SP'*6032 M*.(2BI P&MFM>D;5?WJKI-;,H+,SV#$MV-IFN6@:]TMA1H"3G>B!R;6V.]@S M/&@L#W[Z6%;5SS?!Z2]! T+M+)[^4M0!]]JO5UCH(_QE\_<=.'2E@080?VS^ M*O/H\TTQK@&COH5>96X.WW"OHX3[B<"W=F.Q:[5#28Q%HEYJH:[2#],L 41" M#!!-1"9RF(7,KKG\L8RI^<6M6L'?R:HM8U"']>]M?-L?"1P":WX>< 5<(Q\& M'"/G]T3@#!*^CP,.Q8Q^%G#&SE,' >QL.2*6($HXID#E!BA!@" C* M,K%^CG M/]B:NFU56P7T>$9O@GWS@LX^?Q0\PB3X).\AU1V5]D? _?"%,89(QWQ'-;Y" MK<[![X;\3%ZT%WV_Z-(P7V9($L&%"$%.=80^@0C@/(O5UX2I13>!-!)6>W!F M8J?F[+;3I=B@#A%Y/R__K(+?*M$T(6]M:JIOV&:MFTV#&;O[!W=@HMY#[F9# MM4&KM$XCVJCM,?_1"B:OR8]FDL?-?+1"XRCMT>YNSUN#'S<9+Y2$,$)Y!)B@ M'$"4,(!1&H,TS6&>"!2FA'G9&OPXU72B,?8#/UK6Q_"+XNON!WX7S"@Q0F%,@9**+ MQD()4ZN:3V/.V1C.\-G9&G>:S%Y!(X(_\/O)('YI2F%(E@"/$5ADJM(D0H4L M\3,-_K$=UM%C;Y8 U?MRJ5[13 A>;X#42GU8?%>+!%W.B:V*[TW_FR2.8B0Y M @)170@@A0#S1 LPHB@*,8LH[.%>" K89A79*F!T7..F^=\5X^A'_>-JL%6 M5TMGWG(J##W[ > =R80 M0FI7C/RDF*EYB'H5MGH!5.L9["H:O/NA?[9T%,]@:T94UR,V,!_5"K98=?N> MM\NENJ0M":>W_^O$Q O8V1:^U1W?+^J]U(8B>-1+%2 M3Y?).ITMHC)+99PIQN 5ISE)H%6)D)7UJE+*C?/WB[NW' MZI1/:#.T&/I<@X,]M$_6&!!L\[%W3+@)MM.P'VGT>V>* MS\XR5V'IU8ESTV1<)^\JM(ZYKJB)F*ZCAQ27)I'@$68BLBK]>[U*DR/22WOI?QO@+*-_TCP>9WB;BBF= M: S"KO[@'/W\HE^KZ1UA&*'H=(IA-O)U!QG?REOVSW6Q%&_65;$0526J7Y=* MB1G+)$MEPD!*!%.K=($!35 (HCB4-)=A)'.K5?HE@5-CTCH@\ID47)\MDD;E MH-*=V]V.*)]=A1#5LMR]GXI!->1X4]/ZT6;2O1-L,=%.2\?"E$I6FN;<<(DEW$& M"8B4%P=@ED: 2!:"&$*.F" P-:N&8"=V:G33*A[L:1[LJJ[#B-E?S'E>"WWX72_(@/JWUF&^+^5I]5I\U5??K5;4B M"ZY/I3?[LS/,DBA-PQ10076S,<7_-.*Y7MDCF.>(QJG5 ;*C'E-[#>AEX3LI M!:M7A[7^>O'X5?N=P?USD]WW4[$(JMHFRP!2U\DR[39>ZY2CSC6? M0:S;!440<*E[?^OH;4HR#'(199(@!E/.K;8\3XJ9&@WVYR5N_^J2F7@&:,-M MRJOA&WKK<1^;FR[TQN."NQ\#K_N%IR6-NP?8:^W1OE[_U0X+Z8]KN7K4A0QK M[ZWXX_;7=EW!"*99)!C(4Y0 2'D*2!HQ$":,Y9#%.<>I\;KYG)2I$<-&SZ!5 M-+C]U6+5=A9,@Q6P#X@&?OC/J>AIS74)@=XEUMF;QUM17=)_;P%U\6+'4+FZ M(_2]W*NXHQ9C\[7V)M2GK*FE(/BFE,(L)%A*F0@0BT3Y #*2@! &0+4/G7"8KS&,I,P$D1Y&:+!P! MS) ^K692R(B$<4YL$B.'GJS1DB$;0X+_(>:-%_>5S"WCI5VFP\RM&QCD@6G? M^\-@']GHCI_7^$8'-<:-EKU2IO;ZV=7/*BB['\M^ MLO*&T,!T9 ..,=,8&=_#)>K^'1Y1OQUR2+^ 45C"R,:.!\PN=FWDI#4MYD43 M$B@;KM%99FWDX+?RKEQ4Y;S@.F&TKB@\$S!1WBA+ 218S MDJ$$6T4VNR@Q-9[8MT%OZ;=>4%V[KXO&797!KB5MB6;KME$.Q-Z'19N&4BEE1/&]?O(H MQ%A&D &UKM4-PM&JPM9K!3YW"/P?%(K!!U*7$JS%$GFNU7I8[=M%58R1.5$\UO]=Q MGY&Q]=-ZKI_@OECCCYO"=Q&*4(@3#!!&BI"BF #$4K6LDP*GG$%%44;'":X* M3,UUV]'_@'G [M-JC8?WN(0 M@U$W@RN_"S7XZHM>2-Y+_=&W\ATM5IS,).5AQ'FJ( VE\IU"#&@J8L!%GB!& ML!2A49%F$V%38XY:1;VI(M<+KM[87.E:9_[4@7'J@W=O/GQ[>VL1I'$)[7X2 M\8WAT&=W&JY.U: !\U[6O1^#;V70Z.L1/(ML!(\@CI2#&5.CUT;-H-7S)M":*AP#K:L9+?0!VD^E MGF :F$&=$#)^U@TPV#I?5>=]58+]]:'\_HNZNW&\U ^'_E;?R*,\^ :F=<^[ MR:4.?M5^M.Q=634-N;^NZ;Q.=5_P+_JE,6^6@3/)>,QHE )!( 20QQ+@. I! MG(E<"IG7>^8&H54.LJ<94G40[!UH*RQ\!4OX#?RNX4 =F$2.PN:U[DV5#N5 M=/H'RH"@L<"J,KP+VA:.VG"HC^2W>4??SI5SPZ_7L[,<B4M/7[]A$T]?F<<1G'WS.$Q,'1.VGXU4[>_J@C.W@G33IV[DY?YJ'5 M>']WSCST;0V_E68?ANTW;=:W1K\1YL.[IKGJ]7H/U*Y'L[<%^[=CV$?Y? M1-5%$SL.WRUGKK)_2VQCI=5KJ(['J1.7 M",TS$449B)@^ $<2 QSJDDY8Q!A&(A>1D9]^7L34WA=[6C;A9]:)8&? O/SJ MN!ZB@1]G!W2LWB+] %S[*CDS^FCODW[K=E\J%ZZ\/D1NT^E\%B4B2B3)@61$ M!\?IUK\4(T EEBF+HH1FSL%Q1_W4I_*4-TKJ)=R\V9B>=YJZQ\1M(35[9U\- MU,#/^D$+"%T5 '>$P%"A;UM!KQ;T=F1K7[C;\<5N3[\NN-66 ^8Z3:K^ MN2KJ4Z@X)CC,1 HXBC, ,PQUWQJI?I7JYX1'29S8<$"/K*DQ05V'K"T#SNT> M_CY$S2C $TY#O_0U1)V:37+ECJ+^Z, #9^DT"=N5&HPL/N0($QN\97D6$?O M;\X&[\ASL2+S3T)OXL<<92D".*>A\AQ""*C@*$ZXT>/Q M"NV/[]9+W8VZRT36&[_. ?<64V%&-Y[A?=5LR ;N;8#!:<#K6(,ALR0O 3AL MKN19Z:^<,7D)E/;MXF3WXSB@,_*BW>EWN=>'0@.>$ MQ7Z[[>P*&+FUS@G;COOHG+K(M?322CGK^I1('^Y^4X/4>\*Y\E(QBM2S*F&J M5MZ1WGCC,<"Z #B-. H3J]VWTV*F]M!NM:P#) *MIU,/[#.HFCW1UV,U\*/M M I-#^:(^%/P6*#HI:>021'W6'A<9ZKW:L<'TFE;BGVLUZ+OONDY17 L1) J"(!(V19,< (V4ZGZK]8[L'W &NX!^\'KJ'WX,UZ M#M\$MZO5LJ#KE?[2ZG3]SV3I->;4 "ZOF_0]XL;=I+]L]]$FO<$MCBY$%W'V M<5,]BM.<")%R$#$8 QB'$""1I4!2RA&6H4QSJXCZ8Q&3W4:CJ6,ZS*ZTZ5?GR!T,.W*2W&FCCK/DSESG,=BNZQOV=BW^CR#+ M;PI8]6QS&$G&!*"Q?G.+A -,U4^9X)(E3(8TM"K0:2QY:@]]',:1A_"[DR"; MO=4'@6Y@4C@7IK?M$'@3*-4#K7M0*S]P %\?7H,']9T4_OJ!?GV8& 7_]0[@ MNH@HV1]?Q+/Z(C[JGH9+W6KBZ7:]>BR7Q?\5_/9)5RZ.9@RE8N>RD50:;-N E)K;[L* M,9L)TZ6)=WP'7Z_H+MA;E8-6YYM@!_3;?F =%C%6,/E=V9B)'GFY8X7'\1K( M[G:'JE(?%BOUK2GH7)#7C"4QIR(-00[5N@@R+@%!* $T MC G+6(83+HQ+=?9)FAHO;76M@]_F2ELPU^H&Q*(SXF6 ^\G'*VP#T\T.8KKR MD%84U)I:]9*\C)A%I2=?R(U4U\D90;OZ32:H]%9KZAU@O-I,)G;L56(RNL'- MZ_NF RS7RY>:K]L *)@**4C$ 4=(E]_,$:!9"A5WIICP.,Q%:'7X?$+&U%BS M4S&H=;1SUTY!:.::70G,P+RXC\D 64]YOMTKTZ)&=65ZK'ST&WJN]3!1:J' M>2SGZO*JR0W?'FR@,&9Y%F8@A9%:QV40 @PC"3(49PP*FD%J5/;CDJ"I/>J[ MJ@:-KA9O^#Y$#5PB3SB-L0#;A\CA4.TB7A8.D2?<1O*'G/&S\X<,0.EUA_KN M'\\;,K!BSQDRN=[-%_J5% L=0G&_T#W+[^6;=:5&KJH925D8UGT?,$X!3!.U MF(01!"0-DS"!F0PSU&6V?3/WB\[),_I&[R>S?1N!.'58R4]:YY\#K;5N(:/U MUGM>G>:V*6UG$4=AEJ9$1SW*# ,(A?(^(X@!31B"24A2RA.[7$*/8(^ L];V M-, WP1LARV6=S.,-;C-W]2H(1^I)K7%K.X8I^)I::T77#[93V)\+>PD2GW[L M65FC.K.7+#[T:"]>[]CWL&2%>@)VP]N^E4UPVPQF$8QSQ$$>9S& /(T4C:B5 MK! QXRC'E//8@:Y[1$Z4L76^WQNQ$+*H P)W\@6O=!^J9:1GD/"//0?&33-74W%GST MIJE#QH';JC#%EJF7XL5=A[&/,;U5KW^N78#W<_(PBU#&A,0)D%D8ZZ/36&\, M4D"B$!&444)D;!I!M0?#;Y5)- M8.W"5U_T3_?R?KW23%#].YFOQ?\H'AYGL9 1$2$%$F5$/;^" YK2%""2)I(P M!&5FY9+X56]J)/"YU$G]!9D'A/-ZIT#]*,AR 3*O-SL#LU-G M6+!CF>X8U=D6[!D7[%IW$]3V:<>GL_ FJ&V\";25_ERA8=#WZ2EYUG!41VH8 M= _]K(&D.!S7=IK\3['J:O?@F,2ZDAX46"TO0QP#A.,,8!['"6%1SJ%YQ^FC MX:?&Q9M'_G_V5&DS@TQX?-=XAX-G-=X[$CQ_ ME4NS4KW6^OI(U%)K]Y!QEL@0X3QB(&*Q>AXSG@#,TDRMDA!#@I!N]="BKOE%\'OYYD6?2'TJ5R=[+W75X B+J<@P!Y$D*8 04X E MD8!*@E,GEL./U MP&FAOPF4.6<:T U1#- 'LH/UF+/5Y_5ZRSDBU]M3SG5,^WUCW1W^=BG(7,] ML"YO&KM",# 5&5IOM6=\RM0KMHSWAAMMQ_B4$;L;QB?_[EH.Y$XL5DO=>9N+ M'_^O>)D1*AG*& 1Y%#*]5R "1D!%+(HE\J!H13;U0,YD#"UA[ M?=%J&=1J M!DI/VY(@AT!>?BZOAF?@!]0:&8>R(&>LO[HNR.&X(Q<&.6/6<66042'@/B%3 M>ZBW>@9:48?^K&?A['^N?8$T\*-MC8]5K[U+ %S;;>_L^*/UV[MDX6['O8O7 M#A9>UBYP19YD$&BOL!CR-$$QF MM;\P"*@#LT@=T'HZEG6 ?0)KA$:.$GN-'0!K3!PBPWSDCI(%)TO^>5GR-5O] M@^C#S]7+VW6S>W ONT]F.8<)SF((PE!" ,,\!21)$>"I) +)G(30_&3$6.S4 M>*I5./BSU2]X%LNB-.PA:(FXP:')(#@.3$V=SD&'9:>C+EG6QGG"F6*%E N6W\/-1ET8K%0\<$U6_/7/EY"J(L MC-LO'!&!M@;KPO](CKTFO RF,.L#Y")\:4;5Z!K13-&"MIG;\9#4!9C0U%*R#[X,OZMC^ M1O&@T_PFZ*#>*!_<78+:FK1<,//)75;R1Z4P%V0.F M$4H$R!EE .(, RS4JD@F6123!(=A;E08[9*@J1'587M)K:GE&=Q%;,UXR0=B M W.0&UA7=N,\1F*X?IP[LEZQ(^>QQ?T].4]<[\H.W\5B+;X(/98BG<]B*6\5)\\D569D9DU'>?4#P6NMKIER2W*KO)Y^@/P M(LFZ4 %T-P[8J;+:8M8:WT0/BX ZU)@D!)JMFHJYX 1VX4;0F[XA)"2,3\N M":'6])BGMNHFV=J5[!F6["R[23K;DL8XZP;LFS>L9VB@R78EM[&G,#H5CC9[ M _@S)-AAV3:(9B-SW]W;#?7M4GYG6ADOM#U[ MHYABEN8 26)+06H*N"R;6ADXY;8_JU-+RL;Z+#='97>LW>'8<8[BG>WZ=7)O,=C_C&;[>"5'5&MG^=" M5>WNIBSL 3SCH$29S17C'!BZ2 $T9%%0F"*1.@=MGI4R-4KH+I!MMY%6TP&1 MF^=![>>#8%"-PP)^*'G%;UY$X=H SO,"1HO@O&CC?@CGY0\/;)EA'ONB;^7J MT3H=[5LK91P5W#@"6"H%<*8P8#975.6X%$SQ,L/8JV?&"2%36_E61^O"=UH. M/"PZB:?;7NI:E"(O>G^ _'MH]" 0M(G&*3GC=M'HL?2HC4;?9Z\HS.)7(N8= MJ^;5+ZMUT^NLKA S(QE,)9,09(AF $-! 4T5 T1()I A$%8ZW8R%56MJS/*Q MK;^5,'$_-]O"^IR5JZ6X?V!KQ_8\@2?.85OR)M,1F<*NJL)5FY88V]INC6T1 MKC>9/X^XSC>9QY'B/D>=SV'5B8+![E35Z'IIXU=#"H;0R2I*X48?>O7RN%I; ML;\OYYNORGSQS:JPM=9^8?-U+>#3\N-?QINOONCW;+U^L;O[6OJLU)2QG!* M4J0!%E !\PL&).5:V:;JM/"\;AFJRM3>J#OEK4.JC?K)L]4_449])9NPE,: M]@\_L2IA-HFA?>YGWSN5P;/H>H\RQMQ$OSMIC4BL%3?)ZVFREC04F\R726-, M'?C2S53H)LC78QKVBF2P-B-?BUR+VO%5R-4C#MCE_/AS]2O[YVK]_JG:K!X, M*;5[<:%R560I!4@7EE6YV:Z@E(&2JK1DF>2:N'<*/"-D:GQIU$QJ/9.MHAYN MZSDD'381 ?")?:IQ#,WEX&!WC#P<]0!8C>1V^WR=_+SF"QCT^L#GGAW/H[V@ M_2O_]-)GAWF;6T:U-;(6J^K)3/LMKS9K)EP]D;XA)K1N][R)/463/SI5 YY* MNB 2TE/HE3>J+^!B^>';WNF98=_N3\MG0VZK]Q%UXXM0.$7FBZV: M>W21_&$U36I5 _*%"R(A^:)7WJA\X6+Y(5\X/3.,+_Z;K>&N\?HPQPBC, 8:ETKDN10J]V(L8)(-W(X3IX M(E.")S+>/'#>^)"K_X244=?\>2L/5WK/)Z.V-VSBF6E)4IB)%!0LQV;?CPP' M9+D F FAI:"BR)W"F88(GQHG>+7=&Q:%[C4W;F02"_'(-!,6[%C]#:.%AGO) MGUKEJB-D!K8UO":8>U>I\_N]6BRL!+9\F4%A>[46!4#G=A@(RXII#0'2F<$8*I2P#'A0&B8VR!+*ORZ M<5P6.;5E?5"OR_O\P@%D-]\B+'21%_]AE;/X1QKN\(1T'1RDCNHPN*-PZ"9X M/#F,;;YOS!BO>U%!XP1HB"A0.;.=C[,4$"X)@ P7),=$BU3.-JL-6[BQR[$( M+S;9"HIX+V5E7-W@JP=2RG4F#*I &>(&F&0(T-2 RQ I2IL64VHR:RIE?M^P M]68,8 _%Q8/WG;J;+Y=MINM7CWJ@/8@2EA4"4P&D%(5-),\!$:4VB&82*YEI ME>WM]QUR$1^J^TK]S_;%7NFM'.X%]MY1$*^R$Y( M&?7%==[*PQ=5SR<'Q.!\/E$ Y\MCTY;:;([7BE5FDWRV[I. G&5,&7+@A:5; MF@'.60IPJ307(LV)>JGX!& MGH'(3%6#_^6H9%?2&9-TUI@?AI3Q"CXY'E%(XTW22,%*L2?++\ I#+R]<5!7 MBA@O7"H,%J^BJ@(-.3#X:KZ<;]3G^;.2G\S7>GDW-T[+;56I377[8"-@_[]M MT8]EI>HCX=TQ14[2DD'C")OIU+;M0 88+C'0BFM>\%03#GW.@JY19FHON^]/ M#P]L_5(GG^[IGK3*)]KF\ CCK9AY3W;6>IXE735];O[W6),2^?W7F $6UHX] MO)/&DM-SU-QK)5%.IT+ &C2 [QI]Q@WP"X#<40!@B#&#,_#?UZNJ,CL*61"4 M$< TL4$ B@">0_-/)GB6LQ)Q['7B?DG@U)BT5LHYXV88QE=3H3=RX]#=Y]-T M=Y/4^H["9J^0&8FQ&IE38:57"'@PS^OGKKK1^SQGO'8LM_FDXL7ZG9\VZJ&: M:6-O9DNJP8QP@!$E@$!5 )%BE4E&*-WW!8-UI!N_*Q =>N?G!%&$6[]^N6]Q[^>$Q)F;/[=GKTR+^,=J M_:]/2R/1YE+^IC9?]#=5J?6SJF8%E)DN,06,IPI@JE/ F?D?F)>2I&;K23*O M7'('F5-C):NIS3PVNMZ9<8=F2O2 [$8]@:&+S#Q;;6^2/0"MQC>)T=GNR3NM M(V107(8H2B)%C]BWR:>XC,/9M J'1P?V4#'C*?7EL2ZCL;S[;,_6MC3WE;W4 M!34^/*G_1['UCS]7,VWXAD&1 2UA ;!B G"%"$ E8SHO MT!XJGBJ,VT9E&#Y'G50&#C.,V3[,J\=5Q19FT_CT6'U:BL63K2ECH[9J[^U) MR5:5U;+:ZP>"""TRG#% B< YZF-8TDMPV4$YGF*B/!*+ANHQ]28KC,CJ>VX MIA/+T(EQ8\(1X([,B(.0]N:\*W$*R7U#51F5 Z_$ZY +KQTN^.%7D\/%F%(( M(PT@EK9M M#'G$%2T?[J+,J1QM]>:].3]W5<.J7XR^=F1;.^0?\\U]5RQG=^]N/"N=IK:& M%\M+@!DM <&( B:)E"57,H?I@)94%P5/C7U:O0=UBKJ,LAO/Q, N,M^T*B=V M822=TLF?1NMM::M(&36^8$7HUG19]EOT8W)&Y$S')??G!P0T?YBSN^6J>JE^ MJ&KS_:6RI_>?YP_SC9)=P3<$(5,9!U1B 3#*H'&#& .I)LIX1QCE9>$>WF4\2)PG2UZ%63K_M0 AJVK*-RJ]:J>ZO;;"XN,XI(P #/( M >8%!H0+!+(TS:G($+36T8, 3J+F0)O78A&9*4^I%V@Q]UG> MNWY//CC>DNW3^]4J[?W@L%U9DQ!FRR.LEH;3V\-5R(I4%50"7>;$>#R( <9A M9OZI$"<(V\;C/ENPDU*FMD#;],2ME@,/M$\CZK;=NAJGR(O7'R+O350O!"%W M3*<%C;H]ZK7U<"_4_^'!)\"/:KUYL9W)-[=+:64\6M^N"?LMS4NX$#(#.>$2 M8-LFG"B-0$H$44+1M*"^@8\]XJ;&!YVV-\FCU;?NC*@ZC6^2N]X0X2%P.Q_] M!@(Q_L%OB]_7+7X?=_@%#K%V@R7PJ6^?Q+'/?!VL/W'BZ_+4,&XQ3/6P6M;) MYZWSFN6Y\?"-0T$Q,G0"90H(42E@4 NF\[PH(?*ADR,)4V.01L&DUM"/*8[! M9G;3Q<_Z-].^INJ-FQ3-].Z ME?]\JC;VI^V2SJC9&.2@4((!3&P%5J@8R"&G.8,0D6_K^& 5O+GT;S, $$PBKS^_>#Q6O47S;]VS9\7,-J*OVCC_GJ_ M_.&KHC4^+>>;.5O?ZL/FJMQ.;'FBVKN?W[YUW:),ES M6F($-$KM"3]) 54E!(7(-8%$E:E?]Y;K59H:C[06W22M346T5N61G5M+8 ME>P,NR+O,L#\NNU(QIVUZ)[-&!,V-/ D ,810E*NT>HM@E4"H'@FC"7$R &R M'_K#B[^NU2.;R]ME4_R^2;5__[2V-1IG*LT%1$4).*((8&'8G LD@=*,F)T> M)Q)[A>8%TFMJO-[JVA7*J>JCS[9/1*-Q6VCBBE2)*V;1C;C?8&XBL_?K5 I+ MXJU1R;Y5R=:LFZ2;R-W\=05"6NLB96!<#W>TC(PK5'N[#(WK\>S-V @P_.!N M2;;:3_65O=@([6Z!ER7+H$0:$(X$P%I10&V%I$SBLK#52K+,J1]ROYBIL6ZG M9=*JZ=W\0FP@$UH]!X/9#IR2-W6BHQ]H3+87Z/AWX\MZS M._#%<2;T/>Z]4X[2*=@9G5&NEM^F9[ S!LX7S(&Z!W\S;]8F4?R+_KQ:WOU0 MZX.&(UX'BF M'XBPARYG9(U\E-)O\?$!R87/^U]9_T\KJ=.('?Y7NHZ/"(O\"]F[\P6MMK+QZ7\8-Z3,X%Y(1G$ M@.4V140B#HA9HR#%F)O5RR"EI6L[S'-"IK=JF_/!1M&FNI%M*V1U=6^.>1;2 M_H4<"JCHRWD 1EX-,R^!<$7;S+-#C]8\\Y)Q^RTT+WYVF-_^]]5*_CE?+$XU M=]0IRC#G!!0X2P'&A014FY\HE;#(2J1*[75MW"-K:HN_4]7/3>\#T\U3#P11 MY&7?:1F_-:8#'B%]]CYQH[KM#G8?>NXNCPSCB%^9N)\OU?IE_]R@C93$.<2( MIV9[G]I[2*P4H%E6 I45"+,T+\QFWXF1-C2.VJKX^^_*CC#YLW2@C$&*1 M*>,,6!&BSQWP"$D9?>)&I0P'NP\IP^61 5GF?CU*K"_S??[7#"%("DXYT()C M@ O#*12E E"%-55YF1>%4P7;X2I,C6!@"K%'FOHPV/M)9APP(W-/HW]RIL7( MZ8Y*]5;&F!$=?X_:(='G8:1Z(E'FPZ] P550]E8P&#;R>"4.KK+\50V$ZT8: M\%YYW7GP=E'/L5TUDLJ4E:0$A)+,WC%1P)% (,^P3%&>Y0HYI3/V2IG:V^'] M07-:UFAJEM1/3X_)9O6S!W6=1=;A[1 "K]C'5 ?=27=*AL#(@\%#8#4220_ MS(^"+V'1R[)G'QZ/2"_I_XHK+WYX8)>(557MBH/.5=56"S:<1TN6@S1'9E,. M40H88@(HQM-4Y 7*E%\SB)-BID:(G^ON>_MJ#BL,? 94M]WX]5!%YL(!*/GW M;>@%(6A[AM.2QNW"T&OM4;.%_D\/CCYM,A>4_* >UTK,:W8Q/R^4_<'L[_== MLK/!0#-!,E;"4H-"ECG )WB)&..SX0SL/BK5MQ?-!-?_]M/SX\+A8O2CU3=7*=?7AS4MD!BDB MJ- (("DUP-I61I8T!Q*:7V>,8.C7(,)'^-3(^?O3HYFI>H^T2+Z9*5LW%3!V MN4-[ROLV*O28$S="CH5T9-+MU$Y^ZA3_V;8O['1/6N6=H![0PM ?L["]##WD MC]S4T!^9X^Z& \:XLKNJ/4RL[I6TM]@'C3]1AB"45 &<0PHPSPO :*9!J80L MQN%L:U6'1X?TF%!\\VE9;=;U&>K[E1'&['\-PVS>E9K=J>^ M6=>N(\*O:OTPWUAW\*E))/UEM5BL_C1;^%MAG+VF0L",F]EA%#) <6XS720! M')42%%E19FG)%91.H3"1]9P:MW6ZVA7YV!F0+%K[DOJ/B>X,2=C.DIMD^61C M%>R3NHE _?<36UNE?=H[Q/M&.-R>3&.>(U.Q-3+969ET9B8[.Y/.T*2V--FZ MEUM;D^T796MMLF?N-&;^CN8Q!,_8NN3Z!B^ M[ID27]S@:C\GVH8V%2O,;_2[E^]LT744*37-($02B(REMJ0/!YSD-MP^RS!& M,F/2Z];.1_CDG(*Y\?,V\XV-+.,9^^9ZLJ&-[MK>: M6_>IQ3A"..X0U *7S'&7/W9='&]D3A2_\1]C&)>=#_?ZO5+Z:?%YKM4,XI13 MJ2 @@N4 0\P!(129_T%,(E)DTJT(K8_0J7'7/]3\[MZ\5VZ;E\Y__(^L2/_+ M*NK'8$YXNS%7:!0C,U:C+C@='WJ3-#HGO8AZTY0/1"'IR4GNJ+3D@\0A'7D] M.[291;7YHBVK55]7B[EXV:7828J5L*W1::XYP(B7AG=X"G(#?2Z0HBK/_;I: MG!,U--LXNDJ^KQ;R)OEH)F"IU+H^-[%IN<8/7JS:KB]F@I31H;WX M_JX61K>[F^3O:FEH:]%PBW6;=%5-LBBKX--,Y.F!M[A9F&R)S5S4!] M6MDBNGZ>FVWM'XW2293\R,O8A.VY<5;:R,TW+EE]W(7CXA-#ZW M>?6O4[F_BC+SL-G9$0$+@ DD@&:* Y1RGJ4H([E;;PX?H5.CJ!K[9+-*ZHH5 MVP;@WF3B +'O\K:77VN"ZXB*_#-4](U"(3S0ZPV]IEK)5-6FV']$^_B)_'I4E( M'$>Z^NC%,]"=A2LLO3!/=S\GG;KN M-;".T.LGS&LQBPO]61(F8+>,_6;<[-;L,@BESK3#&@L3#[LP*:=5W #&0ZI:K$&4S] MBM@,TF)JR_[[T\,#6[_8;_H[5LU%-M7&?'"^ MO//;V V;.+>=7O3IB,PXG?YV*CH+D@[XW[8A4.T4--E\<8Z;KD(RY YQF"*C M;AFOPNIP#WG=8(./MNK*X/^8;^Z[XYKZ+/\WM9EE.,]S(2& J#![2B0I8#8R M6R)=0"&%)(I['FF=%38U9NQT'=0ZJ!=5YY.K(%C%/[%J8/K3Z+D]\+OIKO&8 MWM@N/C;FI@[_LC72VZ(#GX/VHW>!*_#IU7EY8Y]:7;3\Q&G5Y6>&$8H9X3VK M[K^N5\]SJ>2[E]\K>T_XRWQIO@!UW-5F_MRD3I4,BZP@)< 9(L8CRS) %,E! M1O*"<8Q*6.+99K5A"S=Z<1?M139;!2*N(J.VO?*6R2]F@6P53G8:^_&/QR2X ML5$<:"-SD\T J9'MU+814#_5,,^7/_O![$U(_HB%I"O21; MG4-SV:EYN(K+KD3W;;G,"^907-:#V A<=DKZ%+BL!Q5'+NL;(4#I&#U?&EEJ M:7[8V'(&U:W\I_$!]^YJ".&R9,I2&;1]9ZUCEF%MBS[#+,UIJ9C7OL]/_-1V M@GO%!;J$W]6A+NRSO M/BWU:OU07PZ_>VG_V%2"2].4P-QPH"PQ YB@'%!M9@I+K'"*F<2Y5U/7 3I, MC0CWCZB[4(&M%&3=UJDD73#"D/-^0&?.])X@R#R/>$H2;@BNN"+Q!C'-! MX*[&&UT/>.-T_G+ ?ZB!=4=552FU=48_VWS*K0/4=;W\\*1N[1FOK?S\R_Q9 MS91$5!8D V69%0"CU+B-G.<@A8(H*0R/0K^RI$.TF!IS_KA7:U6?A7M6*1TT M!6Y$&!W8R%38Z'^SM_6M3;C9.>DW26?&36(,:2\CZB+SUI: I5"O@3)HI=1! MBHQ;2/4:K([JK%XUV-!J5DU*S:>E6#VH-EW&WNLA"5E), *E8 +@(B\ T4( M21C!.,>IHH5?$^1SHIQ6X:A-D#M-N_2A;?FE[1\:&WRK6IV!.N59P0I. 434 MO&12 0'#TOS3?"%36N8BQ[*#^H=/T;!@>/\8X:TR,NANKY6K,!RK:-@K>)*? M6BU_K@$,62BL'XJPU<'.R!JY)%B_Q<=UP"Y\?F 6.YNO_YLMGM2OYH7PU)S= M5=]L$*+-DFR/UI L2Z41!Y#G9H.?,PZX@ 1D10DE%%"F:>J5Q>X@=&I^Z5:] M.OK/\V+&"64WT@B-760"L>HFM;XWR0["\ >1/K $S5=WD3MNOKH'$D?YZC[/ MABZ;<:I+TC?UP.9+:2/Z=IU^9Z52JF09 X1FEH^D\6F$2H% 95$0A C/6)BJ M&LXZ38VN[-Q'_HP079'E<56_Q]O7IZ-*[EXLFF*IRLHF13R-9K MLUUC?[TJM*\DXTB8>48Z!UB7 I#4[.QYJK*4",&Y\"JT?[5&4V/B3LMN"V6T M]8WKN7Z6W(AY5.PCTW)G2U(;8\N[M.8DIPO W23;B3(VQ2G3'PS?P 7AKE1J M["IQ83 \43HNT,##J'A[--OPA(WYGZ4D%43*#&!D'5T")2!8<( X,1XPQ3HM MO:(E3\B86EADRY)VXO>J,_KQY2DH=99CJE()F!008"D+P#510.:JQ(JG5#.G MGJBAH!SC*LU.U]ZES]?U2L\]@[!.0>GV,KD2H,BOAQTJW$?B'J;Q7_: MWK,$<.;CPTC@FWI6QCUKML=F\*]J74?Y& N^\,7\;KN'%O:RF3=);6AB+4W^L+9Z!D(&_AZX M\=[;S6YDNGR;B?5FW#CXAR3JP!J.RN]QT#U\+422KW5+6KKY+F M.)-IC@"TT4HXL]F+NB 8FP\S5QG!"O_B,W3PJ;&](UZ0X(RSX#I1K"A((I, MEUV(9:MHXV-6D>J0NF 2/E;RC+PW"(GLM_QTY..%9X:6A'EXF-?)-]7M4KYJ M8[\K:GK+J[J"A',U$X\Q)[0"]O2N2V.]TOQ5;=Y.^:"5>0> %K;(B8\"(U<] M&8#-<1F4(8.$:O3=-<&T5UE*%ZQ$D "=,P2PU@7@(D\!IB3+4EB(+,>^L<,] M\IQ6V,@!Q%OEKFW6O8^K&SM=C]6;MN-VP2Y ]^T3F,1MM[TO\(W[:Y^P_7)# M[5,/#?3?5U7UBIX^SY?JTT8]5#.9%XP1J #/) 889Q@P3C'(H!(,94Q2['4J M?%[4Y'QWH^G!"_D/JVQ2:^MYSM*#L*-+'P2WV []0,C\G?F+: 1UY<]+&]>1 MOVCUD1M_^8EK4][?/55FS*K::WA9O7O9^U>3/2UPF7+)$4BE<4-P1@4@95J M'&HELDQ)+;Q. 7P5F!J[[&=:=Q;L-Z*MZ@SKO5]GH&G9_!THUZ B 4F6<.P(FTN[N M0]! [C.BQ@W/[K?W*.CZPL<'[NB>>*7^_61&_/B\*Q!(<5H4A=* 4PZ-FX(A MX$6> X@S!J&D)/.[O#TI96H4L%,RJ;7TW'*=!-)Q7W4M/+$W3P?(1$A*[H4@ MZ [HI*!QMSE]MA[M97H_'.C@]]W+;VSSM#8;IMVO7^K0KE*4A81E 8K<[%5P MFJ: I8*!(E5EQA!,2^:5/^PN>FKT<'#*^9(T>@^*O_.8@('GQ$%@'??# M^3W8K$#]P_G\'%>('7V7JX"+[;@<8'93@Q;0:SEK?%"7Y5C*N/[*62N/G)7S MGQQ88K[.\-_66MG%S\QTD::V7#)(:9$"S(@"1%$-))60T)+9Z%.O:O+G)$V- M!]J#4[9(6*UR(MAZ/5@"%K1_:RP<8NW7[+YJ$[[Q0>&T<7ORT>V,;LD6RE1W"]7B]7=2]?) M'E-8IH@ )9"]>)^;-&#LAM=A,$N,E^(T>'\#=""42C)$9YFS@[0[8I-4Z9@3N1:CBQN.>%__&T;D7<;D %KLV+USXM\\>.\"+B[1 M>Y>&&'J%OY2K9=WI@+/EO[YHK=9*?C,[Y,^?WGWYUA['F!UIGK%<@E3C$F!J M7#\&=6;#C76N40DQ\;R]=Y Z-7JK5?.]GW=!U_5J/C!FT6_EK;[)5N&DU3BQ M*B<_U4K_'.$N<[/?1!*@DF,B&>/(+Y747?34B&@_!ZE_DW1MUM?%27&\VX\"=>P[_W H M7Y'BY0I8G.2NB]+?**W+%97S"5W.(PSDM8VA21M?_45_WQ@O[7ZU, ]7'__] M9!PXSY0BI[&FM' Z?>NJ='L:_\^DT3E*(I$72D%7BY/@<1>*#Q9':\3K8;_E M(=5\]G[UK-:.2^#H\Q/ZFM=Z)8_L3OWG]=_BLX;NOJE5]U6ME/C/N]7SW\PS MS;?4_'#XY3P>;Y0OX%DSNB_9^0\,X]FOZY502E:_&!6ZW+9?5NLOFWNUWAXR MW8K-_+EIRB%5FLLT*X'"+ >XI!AP+0J@LT(4A'-4:J^-K*?\J7F2M9Y[IW$[ M3?T\1M]I<'OQ100W,C=TFC<]%7[JE$_T:OUS,@!T[[?A0.A"OA=]51CU#3D0 MG\-WY=!AAE;=KI1YZ/YV*3^H9[58/5J![=7'K,@++/(R WE6VDCVTI[1,0@@ M2LN,E (SY=5MHU?:U(BL4[8.39,[=6_,/ZKYW;+^_5HM;*VX1!EO?ZF4[:_H M6^ZZ;P+<2"T8K)$I[!6B>YIV-ZTAZTD[(!*V/'2?P)&K/3O8?ER\V>6A@8'R M0CP]/-7KY(/29IG(=VII?MA\-=^.ZE;^\ZFJ2U+^IC9?U_/5^KM:/\]%':+_ M?JWDO$M8A4)10T8E8#3E ,,L Q23%*!"<8Q4F1+I5: DD%Y3XZU7,0QFNUSK MGK3*]R>91)T^-RY[@TF)S'I[%B6M24EK4U(;E>RL:AK:OYZQV\UF/>=/F_K6 M=;-*OK)UG#SGP- '328(I-JXJ0=A\3Q*5 @\?/36HX>'HC.:EF7&- =02P@P M@CE@2A8@)8R5B'%:T%A-1P]UF1J)GXA-L\Q@Z'R?3O:I/EHOTJ-IP^V*-J-GAQQ,N,K8U& MJG6W4(X4%) H7-I ZHI8*56 &:TL'FI4D/A2:XNT:6?&<]J0I7 M(>W,AZ'QB\]])QC.O(FLTL!H#:S:$1Q13Z@"/$USE]?A5_?L^ M+>>;.5O04EC4;(S*6EL2G9�O: MN7)*70\OQYJHZ*>;D>=H:%>]*Z&-T$5OJ$9OT37O2O3.=,F[=M2!D=F[A(D9 M$3S#:68VWW74-9044*D%R&56:%$0))CV:4J_-[87>X[0C+[IH+ZGH&?$]1YJ M;IPV$(O(!.4"@']H]+&I00.@]X8?-\SYV*ZC8.83'PE1]/"E3LUEB_=LO7XQ MOZKKD#3T<)C&.Q-8(BU2#'*2:8 +E@+C1"&@ ]%#DZEY3+5^ M]OC3K'PSKEKW9&\&GA-'CA@#Z=B,]XG6Y'EXU_"-MEXL/^:I1IG9 8\:!D@KE2!D/#'L; M?V3KI1FK,EN@[_=LK=ZQ:BYFG'&>%42 M$@QP-)6:K1;D=0L0%THI;+M)U^]O DJ36\26H= MP[V'>R$(^0X^+6C4]V^OK8?OWOX/#TXDE$]B\P^V7K.E/27>U9*N//.U78:: MT#>Y53?9Z;M7S[R*DJOM@U#@E+3+Q?M%_ M9_-E94\55343$!'%2P18"0N S1X5,(93D-%""R&D)$+[;5D]I$]O$WN8V6$C M@F_%YHFM;;A!H[5O=TCWR7!CJM C]5%\C@OXZ :J,';ZI[\9)4/N#4> %C8 M=I/NXD=N0>F-RW%;2O\A E;WW&^,JXV+O2VVRR2GHJ0$<*A2V\>6 :((!0CB M-"-,%F5Q=:?ML]*GMB_X<:_6BED- U3L/ NY&WE% S(R?5ULMETUW;9KF".5 M,_8'+GKESK,*O'WMSDO8.%7OO#B(_WGAAY6H>_@V=[8?E_*#\6MFL"!$0 *! M*G(!,.(Y8(6@0#,B=898B4GF>FYX4L+42*E3LHMC^&@3UHV>[B>)IX&\?*)X M-3RQ/25?9+S.&'NMO^*L\?2XHYTY]IJU?_;8_\'!Z??V7K'ZIH2:/]LH4K-O MF)4(EB2S!8M8:5O&$ &8[;Q (4J+M,"9**5G,OVQE*DMZT[)9+W5LBFG\\#^ MN5HGXJG:K!Z,'MX)\B< =O,XKH8M\G+?(K93\*9U(VX7B]6?M=MATZN:E.)Z M$QHT(_T\.H'SRT\(&CM;_+RM)W*_>SX\\*ZB#CC_HC_^)>[-5T#9JKQ?EN]9 M=6__W];J>V8+50NM-NNYV"AI_W"[E*]_L??)64%U40C%@*)(FYU.QH"A&PI* MSBDMM,ZY7X'="#I.C:/:O)"53CHCZ^K65;):)E9US_N2")/J>-ORME,5^Z[F M]"QUDW13_V^RI_M-LC.K^:,M@G3XN[T' E[ZQ)N)H%=&$=0<]\(I'LY'UU41 M10U[>]@88'L[\(_YYOY]ZT=M-ZJS0MNT3C/G4!,%L,AS0-)"@IQ(3&B:2IBC MV;-:\Y7KFZ!7G@]1[$N-QQ>=NL.SD/H!=N/D8*!%9MS7^;K:F/OX5=/VXIO19DR6>:@I"4# M&-OT< 8E@)#DJ60EQFGNXCZ>&7]JKE^M8=*JZ,8.YY#KYX, >$0_T=Z#XG*) M"2=,9'NX4M_^Q,3FE:"W_KHX,^(%PQL.M!^JF2VED-2\=NZQ49CL@LX==UWZ M6(04I+VS^?I8WLSZC"M*2J$X0(B8W3!A*>"9)H!E2J5,R90SKY(\O@I,C>]@ M"F' =*-3D+OY13&!C$R4+DE&KR\!F^L_H\!(&48]^(V67'1*A^GD%?4@Y)52 MU#?.P)XSZLZ.^$T]VKB)Y=VGI5ZM'^KWVN?Y4GW:J(=JEA4HQ4(B0 0K#*UQ M!5BN*- *(Y5#QD7NU;K91>C4J*S5.=DJG>QI[=DJRP5S-UX+C61D+NL%,?G# MJIS4.H?L\>,!4= 6/RYRQ^WPXX'$48,?GV>'AEA5@BV:B]$92;5B*D\!-;M M@ 7* (&T!(07)99%8=PISV[QN\&G1BV[-_LW53TM>DZ&+^/F1AM#T8B^)[1J MM8$'QJM9+>;B)?FC_6^D?L3'2(0-6]H;?^2HI&/+CH..3GQFX/'P05VK+_HW M]6=[BVF^VE_7\Z68/R[4I[8.UA=]*U>/]4:=8U%H4I8@%<16B18%("DM (.P MX+B4&%_OY[8KYD&*34\UQY^,Q(000ID0)$%K;SE1: MY+D&D.50,9ZC5*6>I_JCS,TX1_Y[E?W8MAC[:'/C>"$P"MZQ;PN.BBK6N1%_ M)CM#DJTER7Q;C-&NFM::@/<)5R,:]+)AN#;CWD1_/V#)HC 16F9J^L;4831!(0QC)0EH3D0HM,9YX=M7JD3>U]M56V MBQ;KU/4N2]N#L!OQ!<,M,K>=A2Q"V6TG3 )7@^T1.':QU\NVGZCEZO#055&[ MMA#!ABTE6\OJ]T?)-LHZ>2EMO^QYEG.8*0D$M/M@J VQ0&2[])6TA#DC&*8# MHGC[I4Z-5O9>\UNMDT;M82ZQ&_9N1!,19 M[E5>\:RDJ5'05M&NE655AW<.J#IV'ES''5T(R&)OV#H=;VSI,= =^X>GE8M@ MA WL.B=LY*"N"S8?!W1=>F H33P\F!$W*_&ON@SL##&,"8<"%-@>Y)D-#V B MU8 HBDJL2"ZQ5XN/0P'3(P6K7U(KZ$L"!]"YKOWA@$1?\CLL;I):NYOD4U4] M*1ERN9^V/^PJ/Y Q\N(^;>'QFC[SN1"5C+HBSUVXP2S/\T)GU&P[),\!ICD% MC-(2($15274A2UGZE6GI%^CTO1ZU,LM>H:/O:K-9]'RKAP#LMOP#@#;2/7_K MFM8^TL>_-FHIE4P.BD;M%9/O2H;7B8:=/;%*1YW#+5[1J".);U@NZISU_86B MSCX5L)K*V6+B$C(EI,1 EX( +!4!5&$-"BTIDV6!&?/*,?22/C6?XYI:[GZP MNW%2-# C4]3YBBIC5&P?A%KTH78\J'^;-9 MEO/-TUI]T>^>JOG2QG-6OZG-%VWS\9J_*SF3+"V89AF@I>WK0W(!"$8$")8J MQ;,TX]CK)&6($E/CMJ:-5UVI_+$UQ][AREI=8XRWR^4_+_+]3SXV7 -BC]:L,P+[/ M#2UFS#>?EM5F7<_X;V:Z/JP>V'PYRW66T=QL1372$F!; H?;GM:(%1P6M*"( M$A__[9R@J5&9U3/9*6I\!//AY(]&6<_VTV?!=?/"0D 6F>H&HC6@QG _%&$+ M"I^1-7+UX'Z+CTL%7_B\'S]4Z\W,5EIAF[H'Z>U?\VHF=8&H1L:7*6S9/:UL MUP^L 1&""IS*3&1.57]/C#TU%MA3+_G#*NBX\D_!UK_8KP0C\OKVP,%Y3?=8 MW+.,S5-[2]C\ZW#YGAIVE!7;8T^W2/L^,NR];=M[5%_T7CQPG434_*_-)*H3 MB6:DY%S!W+S%RP(#3' !N"8ER$B!908)*C*O1CUN8J>VFFNM[4;_JVVDW#JV M?J]R1[S=7NSA48Q, UL =RJ/D[[FAU1(+\!1\J@^@1\:AQZ"Y],#\^V?>*7^ M_606V<=G>Y&V6QHZ+11)E0!9*FP67(H!09 :_ NN9*E*);QNN M/M0Q$FW]1AO0TJ0'AD57FR_Z[ZN5K(RD[VK] M/!>J^KY:R)F"69FE& %-<@VP8LQF3N0@D]"X>)B+E!1^ =+G1$V-LZVFS0ZS M#BNK$JND;\ST65S=/+TP:$7FXPZH6LWZ%=I>#@H>!K$;<80$+C)]7&P45Y>('*\O7 PNN2CS[<,53R#@ MV_#M2G:Y%:(ID*'D<9?,ZG9;K^8WM?G=?*'JKIE*VH:9ML-/M]N4)9$"*V"V MEL+L,:$"S.P^0985/*7FEZKTNN0.H=34/)OP/7N#3)T;LXT](;$WLSMSDE,= M?ZMD9U(3W;C7\3>YW6S6<_ZTJ;N&;5:&,==QLE9#HAXX5_YZO<9.I0^&Y(E, M^W!C#R1Q0QZ;:D:%D$Q"#'C.L&VRI0&W&;:(" 89)QF%U,<1;(:=IKO7Z.9) MF U,@I0$"RU!;BL48,$Y((*F $*H>%E"P3*OW?4 F$8+DK\")LEPA?67-$9:__.O#J4MPK^;10*VU$)IPS"#)&&<"9@(#F" /!6,ZDRA@J MO.H:A51N:BO^^]/# UN_U/$%^\YFJWR=-+LSM:6&^K3=)8=WK"_Z@MC!-1$@/ZH+?& M(?4;]Z(Y K)'=],Q9 Q[7?RZ>J[O5#XMNVH IU/*OZT6BU]6ZS_-!V:02\V% MR@$AN7TK2 $H+DK "L84I0(5U*OJ^P =ID;^G0FVK.VVK,*Y2@K)']:2I#7% M,QI_R(2YT7GD:8C,VE%FP)N7K\ P)/T.46-4EKT"IT,RO6:HZUSL+_K#O'I< M56SQ]_7JZ;'ZM!2+)SE?WGVP^>LV./%)R;9MQ&II_[QZ4-^[\.EW;&%/EK_? M*[6Y7LBY6QAGUZL*D/^^W&'&&62"0QDD2* #>: 2LY 62"-%8,TE8,\ M\1%MF!IG[SGLK''&[3WN8M<8-KE7"UE[Z 8>S[3VM_B.^'GM$YWYR*^)SN:D M,?HFV9J=[-N=[ P?Q8]_@\F(X>Z/:<:;[ K>8)[.;1[>0I6AV;F'Y_*_J4U3 M[G\NVM_:^(T9*3.-NG M9F(5]$W8=<3;[841 \78+'_B5K&Y2=S"VOVICN3ZJ8DP_#EDJJ\?:&%3?QUE MCYP*[(?(<6JPY_-#>I^;;^#FWCG*7S*8*MMH"9$,X#3- 4,X!P56DA0IIHYQ M%_ZBI^9*-\HGU\5/7SL=_6P6%^3(?.:#[Z N[5Y ^S1PCP7X6+W=0WRQ/5N_ M#X&LORN\UX@C-HP?8NGK7O*#1AC<4$H9E_J;LO4H;-ZI6M?-58V=7_AB?M>L M!LHD@A1+4-K>B!AQ"'B68>/1IAI""O/2+[K!2>K47@=;;9/'G;K):JNO=Y\I M!^#=?-G@<$8F_E;?FV0'Z9[*R4[GF^#%3[V@"MR.RD'PV&VIW+$XT9[*X^'K MLQ3^H>9W]X8$;Y_-WO]N)[?^XP^U?LAF*144I50!47<,S2$#'*L<"*J,/TL0 MA9P.K=5\6?S4Z*K1WJZMA=6QNDG^;&T K#$B66^7GU'H87AZ@\/A8(M_8] @ MUJA: ]<%L %F,"W KTBQ[X,<+'_Q!V TV/#?8D?YM$9R6&I<%8 MG&F;4*D(8))*4&:,R+3 !9%.['$X\.1HHGL76N7\780:*W>OP!>!L1R!7N,' MO?GW+0WPLJ^'&_W]OF_$J5?ZJ[\/>XM_6MK27*OUR_NGM4WBK -M9EF&1)'9 M'E+"-M/6A7'>4\8!58QG2N!2*Z>V [U2IK84MTK>)*V:;=R19WCP:4C=WM97 M Q5YQ0[ R/O%W(M!R-?Q:4&COH1[;3U\]?9_V/^%^W&YF6]>S"O\DS2CS?5< MU.>@OSTU':RS$F&M7O9.:^-^#VP%!ZN)72 M?%6JKZMJPQ;_[_SQ_4H:[UPCK9G,08I$!G!)%>!Y9OP#S$11,"AHYA1VTR]F MHL30JFKK5EME$Z-M8M7UY863R+J2PK5XC<,(WE -((0^)*YF@Y.#CTP%?08> M\T#OIP?$X[69/)_G2_7]I=JHA^J]6N]8IHU'*E!6J#+#($AR&VF\ M0"XORUX%6#9,^ Q&KN MF1SG-2-NAQ?1<([,0,X0)W]8]>L?0_0ON@JWH+EC7@J,F_4U!)NC?*U!@\0I M5FOKRM@",[.,Y$4A2P1H8>]'$62 99R8C12F)4RYX-SKC-55\-0(#J80A2U6 MNX78C;9B !>9L2X6KZWJZK5U$:.ZG-%X=6P/T1JSGNU6]J3JVAXBXEO?]NCY M:TLF'!1GV,H\J$"5Z@R9K1L!>6'O87-E#WE2#1A-BTP2 C7SBE#U56!J1+5? M74QLYL_V@&.^/"IL,K1(@>.L.+IB$;&.[8WMU?XZ*AZS57^DD@!^Z,7)YW?4 MX8V2\?T0.I])[SG.T-ON5QGXM[S:K)G8S'!>:(J8,CM.#@'F. IW%UO?2^&JWHU][^0 VX]^Z%(>S- M]VE1(]]]]]I[?/O=__%AC& K4+^O2W7)<]L\;3]AYQ7 MCT\;SPI-;N"[D4AP2"-3BE4GV5/X)MG'MU.Z;HL0CF*\0 I).&Z"1Z4?+RP. MR_8KD5J/:;Y:MVV6;-6-)N-Z1G.$7=S] C:F1UV'SD5KKKF-8D (_3I/CQF7Q(8],;J>+_UR>@U&J /E@ M&;MR_6"O$8;Z-&IJE*JK;K6ICGN56B$-,\5%1@0E:8 IY@# M!B$'(D_SK.0I$<@IK-%-W-1HL%'/TTOK!]31/0L&4VR_K%;T)MFJVARRQVHD M[H9+4%>L7^*X/IB3]4?.E]M3P^BC/8?JZHN5*LW3 @%(B7&A[&DX*P@!*"\% MR8466GLY4Z]&GQHYM,KYL<-KO-S(8# *D==^=]PS7;LR1#"KN+JC"A%-<]R4*99:=[V" '& MRPQ0QIDNS1HFF=;)AOV5&"4]SVH\0'$@?E7S\43EDI@$C#.Q1^&KO<]AK9E;DB&JL MC8.1V98N>2$ M1N3E"->VK3G%'FY&OWBID9/I]HW>3;MZX?7C93"@1:9B [/ M4HX:8P7L_^>$2="^@/T2Q^T7Z&3]41]!MZ>&$9R,>>'S5YU0'O16^[I6ZJ]Y90]$S49F;<]$ M/ZCFOS,HD,XH5 #C3-DK801H21&0BJ%4LKQ@2 TXQ7378&HT\DW9=F/F_^0N MM-1L.NJ>.X../STFP^N(- [$D5EGV_O1-G/[^->F*=Q_KA%DW?^K-B'YJ3/F MY[KEVYZUW5/SGLNKH8>R_AA'.+CU4.(M#G?],3IS #Q@H&M"?8^K)LHLY0JA M%)09U@ +Q0$I _TW*41KXG^>5/2RP*ZLKIYC8"?]Y[RS3 M]V[XNMJ4TZ]).4XIRA%+4$ZB]*1GR_=J="\R&*&YW0\K8UO [<)YH0-XCF>K0R&)?91: MZW43;E/4:W#0<])7 L8]%CUEV]$IZ,D/A0OKVB8)_]BJ'>SLQ,7,/$3-$2>7N#77H2(6 MHS#?[1EG19HQR(#*)#+NCVT 7)0%T!G70G"=8>%U^>PJ>&KT"%,((Q2CL!"[ ML5L,X")3FE\Q"B-VY&(4>VB-7HS"RIY>,8H]1 85H]A_?A@QO6?5O?W_C_]^ MFC^SA1W<-HYZ9 MH8*5"J?VILPV6TN)I3>& 1&I*%+!LCSSVMV-J_[4MH^GSFOGR\2:61_YUC_L M&>Q'J"-_-=QH>;H3'IG]>/= V>3KQW:DO !HHD@Z+ M)J:R02/>U>O=4S9?V]*7Z36V^Z)K&F[_(F>:$$%PRD!<8 (AW6J^T6:_[2D2\#K&:5?,NL+S3_28QNMM?U*Y=I[YG ML(S/O&20L$)F G"S00,80K-=0T2"5!F>SF2!$/:J AU\5L;,CG@])WP[)\MF M3D3M@L>?$[7N$JV['R\$9B*GYA4C*0:X*!4@!=) \X(9(B.Z1,CG^.E8Q-2. MB%Y'&.SIZWF+>(REXR7A50C%O@/:8!+VH*@#FC MBL)4>M69<9(Z-;^ET[2JSP?W]?7C 3?(W:@A.)"1V:)3LH9P^X]]E2/4J_ " M*22ON D>E6J\L#AD'[^'!_3G^J&J3=NWIVUST:X&#"D3"&: EUD&,-$%(,(X M'68WA7.M4JV84Z!SKY2I$8[5,^E:<;6:>C3A.@MF/[4$@R@RE9Q")R!Y.,'0 MVU7K[,/C-=*ZI/^KWED7/SPXP^M1K3QC"'O6%X[!I^?U@]L/G2MN#D M&$L$2@EM^YA< R:%^1]&=8:0E-RM!:>'S*DM]D[EF[J^Y*9)-^K4OJF;RB=_ M-*I[9H6[3(#C64A86&,?@81 =$@>EBM&@3.O+HH=.]?*%8<3V57.C_JGHG\V M4[CX>K]:JK9U-<]I6G)) $&VK);$9G-#)3<_2:)*V\!*.OD6IP:?&LO4^B6U M@MX-P(^ ZR>-:^&(?6[ACH17 ODYDZ](&C\:'G_W,M9V=?E.; M-CG*EM.M#N+K"X)33B$%2LC"%K-4@"%" \C?1'',Q8"RX*Y3X>8\1 X,D7L-V^R4'9YIK76(_5L M<$38V;=GK6'O@U>YBSV+IQ3PC$(I/-,+"\F>42 M$B&IY*RL4;GCDL6'9''Q\P/.-??:DG]<*&'C+8W/M/I3K0E+Q 5!S@>=SF*GQAP[;9-:W>0_V,/C?R6-RAY' MH.ZX.YR)1D$S_AF(F\Z!#DR],>H]074?;;PC56\+7YVQ^C]]757-7U9K-;]; M-G?%XN7'FBVK11VD^'=#:75',D)MGQ"A08Z0!IBS'-AJ?,8[*45);;:D\FH' MYRYZ:JQS7N-A93@=P'=S7^) &IEZ.J5ODE;MI-,[V5,\L9HG/UG= ]:@\0-V9W=KQ;F^!F]>9E*3W.RJ&,#: M!M06*0(D0QQD,LM5F:9%48B!46@G!7IQU6@Q:7M:U]<;W^_96K5Z_\?_(# K M_RMI]!\"@EJ[./@ R0OH'9-(%LO%)'"VD[+?*L@MUX$>D+>^I\; M6#E+B-53G1\2S_%;?#+@132A< M(Y/,24B9-K-Y@&C3.[#NEQNCE)<#6D$K>_7)&[?0EX/E1W6_7)X96A']_>KA M8;6L2:U^=U=?GC:5K3@[7][-M,:ZT,(X-;I0 )USC>-@U,E>VHG/YG]0U7_^OP&8@CZEV^WPV(:F7LDUC^I#4C^L"9XWF?Y M3(R;"Q0)[LBL%!3ID+GTYS ;*8'^2/Q4LN;/X>*1*G]VB($!0QNVJ:_KFNW@ M+@*F7CP:(@53K8 J,F)+(:> DB(WVS@""2UD7B"ON_=>:5/CL4;'_:"@(5S5 M#[ ;.P6#+;:7Y(N8?VB/"Q)! WIZ!8X;QN-B^U'PCM-#P[CCO]EZ;G=TMH91 M_6V6I2K3PO"#1GD&L"H)("2#0*8,IF59&E?(BRX.!4R-(3K]FA)E0]CA"$(W M0K@&F,@&IK?R]TN%/?C1S#DXW9@D 4F0R.<8G0JVL"S"$Y(MSHD:E MB OV'K+"I8\/(X)_J/G=O7G'WCZ;T>_://HO^L-\\61^>QR:D@JLE5[$<<(L="=^DFK?Q?6 I+6 O\8H:$SX\8U M$?&.S$%'4#>Z6U_Q.);HIL,_'#T-1"XD;?FJ,"J=#<3GD.:&#C-XHV;=BYI0 M/R[F#_,EV\O,+!$N62$08(7U@5)! #?^45TJK"@@*1CSW:&=ES8UG\AV64SV M-4Z^LX5_7_,^?)TW7F%0B[_CVF&UIV@,7\D)D\ [K!Z!8V^M+MM^8D_E\-" M_'H;0JG68LX6=2K:XVJ]N9T;@YCN:E[R#.6*,0BR0N76;Y* 9$H;D*G0)2EP MH9PJ&+N)FQJ-[!1.MAI[I-%?AK>?1,*#%IE%+NH:*%W>&9/>-/G+HXR7'N]L MT:NT>/>GAGD8'Y2>+Y5LSYKMK5!-1:JJRP#-RM1X%2G!H.!*V(S2$A!!(="4 M4X8AIR5C/BY&O[BID4.GVX *81=P=7,MPJ$5F15:1;N[J_IV\29Q@\_;N7!# M):1W<4'BJ.Z%F_6'_H7C4U>>UM;MA+_9#=(7_7O5' _/W9[$UO, ]UK$1CO& M;7N,;]$SRC;71!&.<_M B7*H>U+@VQSM]ME^]H"W]Z&!$8I[42H?'QX7JQ>E M7E<;>TU@7>\#A,JR1#F =55BB 2@,"U BCCEF'%9%MPK7G&0&E/CG.\?OWWU MC%4)'%*OQP<&8Q]VTVQK-,Z?V\B?F2XIS3--059'X2"# M/N>Y^2?"DI8I@YCA*YLJ'\IT6DZC=E)^SQ[GM6M@FUO+^>9I[7L-=1EH-T8* M ][;M>'=J=L&!4;LNWL.FJC-=H^$OFV'W7,87&RK>_;!H=L_7JE_/]F[K^JVE9W'-4S"Z<<"UX$1>_X>X1#@NZ$,@:.W,4W+&K9?98^E1CR. MC(XHG&C(Z/KD,++YP?YZ_[2Q]7W_[Q6O;L7FBS:@EM^4L$6BYGHNZD Q*_]V M)>8_5M_4AMF#R8]LO;0MV ,&A)B5' ,FP+NB AB[*D MA5(^I!1.M:F1UZUB46*OJ M?&EK5V(,NTD.C6H(\_;+^T_V/*$S+.DLNTGL.(UQX<@S/. A23:@=J.2<7A4 M#TD[@H1AY/Z;VGQ:BM6#JCN>"%9 CK+"S*7*##\K!"A'"'"D4B6(A%@BG]RE M5Z-[4>P(F4DVV;?1SH]57T,&BTPJE4-0E)H G$IIRQ>F $M6%%C"7!*O@D7# M(1OAK10&,K=WR6 @(K\.=ABTG7&2V\UF/>=/F[J8D.'^KRQL2?B32(3DZ=<" M1J7:D[8=LN7I#PW-9[(#;>L6OF,+>XWU_5XIV\W\5IHMNB%>MMB5O*C>O9A_ M/*[,#O+OZ]738V6&:%+-[6=6R\U\^:1D&YNT6C9]2V>%*@DG2@'(! 08Y0(0 MF$) A!!*N^.NJY-:!&'5BA](9P=A\ M1PIJ"Q#D2IHW#U6@5(BB0G+CF69#RN1N)4SM';&M"5MK."!3YAA#-YJ^"IG( MA/H:E)O "3!G+8]1*7*Y6[O$'@S<&V:OYM5_R:R8RF>8,45 P M@R/.C4K.2IIK@1("90 ,ZEL M7P'C-1%)> F%(LHKPWA$W:?&NNW!V-;VFZ2U/JG-KZ]0=@#LU9>MVPD-V01: M*)(:B\GM^'??L*GL^@=];R*_3*;YE9G@X<'1Y/WO=8"P4___L$.$HWD9_R#A M6(4(Z5_?U .;+Z4-9?O%:,$6-L5CAAE&I>0,4%0@@ EA@*<2 0B55FFF),)> M<6;^*DSM'6A76,"DL-.P.^\R(H(9?Y=Q,55L:X.-DVFLJ%/'1DH;ZX5PM RR MTUI,)YFL%R6OO++^D8;N--IF(M_8G[\:BE[/V<(6E/ZBOZE*K9^5[5,HJ- Z M!T(36X=>VY*NO "YR!7-""PSYM5]];+(J7&:433I-/5ULR_"Z^H=AP0MNE.[ M;3:T#]VN>'^GUJ_[#63;G/9 MY(QDD,L,9: HH8T=*@@@DN6 X(SKE)="8>&7Q=HCS6F=C)J_^M4,=&_O;LS* M:$I!#Z\*W0<:D+0L =&8B2S+,R$+K_CC*T$>,QNB@S@* ML&X4'@BNR-S=:9G4:MZTM;-ONA3A@ 6S'? (&H[;(V[<^-K+=A\%S#H\,HR6 M;^4_GZI-FUS\35D3Y@OU*N3LQ^H]J^Z_KE?/ M7NVRA@LN\RSG$JB"*)OH@ "%I !I7LH2484ROU:U,92<&D/MV=A$T+=6)GL1 ME^;WULJD,S-Y]Y+L:K;M;/Q??M06Y3O@QHEO/;.1R=1E4MLPVJ.YY2_)3];6 M9+[\^>0L1\E@CSDA(=D\BIZCO@9B(GWX_H@JR^_%(]5\]G&YF6]>OC^PQ>+= M4S5?JJJ:(97#S#BHYG4!,[,'D!P0\_H 68$HT9)2ZE8%_KY;^;)AI#,#X<\=&[4 M42CD@DG=ZK_TL6MN2>9LT9U/&D[XA:5&N0H=VH+?:MVLMCIG0BV7L_-NYUM$FUL2)ZM$4.N32[/ M@\]=25!T1[D@L<#NJ9Q8G9-:Z;V[\M#W(-XZFT. F7V <9K@%11I_O&'AE3 M6ZB[5H4/5L]$=(IZ=$(Z@V;_L@V$4>35>UK!0(V.^JWO[6YTYM'Q6AKUZ_ZJ MC]&%CP[;"W3CO+>Z+C=-/-:W>?6OMG0U9=VIF[S2-[$*^_GZEW!V\_$#HA=YP?< %Z%PGR,N(9WY2R)' M=>(=[3]TWET?&^ 9_&KW FS]EAR-P!CP'1^!Z2"+SPFD% SD"_=;W.@)G'AW/$>C7_94C<.&C M QV!U0X&]6I+YB9_:&O^L[M@B:2L9VO)6GLZ!'_:.OD(T1&.[#CO% MZ^295ZKOG0DF?UCMDUK]D+[$(-R"NA9^&HSK:0Q"Y\CQ *^'3TO83/NO=$ MU?3],+.I9HAD)>10 ,(1-%L?PVX4J0*@4N>,%C K"0V5D]ZCQ]2X#J8P"Y>$ MWCL6&-?P_2GXZ^9T;2VG'3=ABRIHR3ENZ Y5BYZ7VJ3"9!W0$OGRQU ME^$&M@X1]TH^V<++>ZGP7S;W=E_X\+A6]T:846DOT,06"]FY(P1QF3.> HIM MK&"IB.%)*H$B#"NJ*,2E5^V.*_69&E]:I5?+VINQM9#W2DO4-B6OC$JL/9Z= M)Z^6'7%2(K-M9XG+;+P.\&L*MB51O,Y ^ 9M3W.E2N-VL0F#WU&SFT## M#F/F;^I9+9]4DS5H/.2O:JU7ZP>;7_B%+^9WV[>!,%K]F#^8CWS1W\UO*\V$ M_=OG;06'0F<24Z$ 964!,.0Y(%25 !.4(E$H10CR(>EPJDV-KUO+NMQ<&[&[ M9URRL^XFZ>Q+&@,MH^R;>$5QCX S[\;O;S.?D:E^[*GT9OWPJ(=\ 034;M1W M07A4#U\+$21!T]D O1$9GC.=E0>.B'E;7*R+_)"SR>'K>\/\XK=W:U5PR@V ME;LFGMV7-"UH0: PNVV-J"W3+@%+%0,P*S@A!8,$>MW#7!(XM;7_6M^F,D&M M\15<<(4F)(MSGC!#P1.:( <@X\\(E\WMXP#RZQP'F7X?K_^S8HZSW M2Y9UZ_OBYP;Z#^IQK<2\)@OS\T+9'VS1OOV*SUQ3+DN(@_N-U_T[U5SMSG3K&1(( 12 1F - M6*%+LZ4A-&68VXK60TMP'LB:&NVTZ7/+NV315(E<6WW!2H.G2B7,JCR\%.
BGNSFIAG[.XK?GGND>L[ MQG^8/ZMJ,]\\K=47W>7$JVI&L<9X(9@7CSC( MG!J?;+N?F[=NU_M\I^WP_O'G('>CE,! QM_H['60W]/7$>;+T^;:F/\6EM8YV'UM-S,:,$X M05J 4N8,8*HE8(H+>QR+F(*YV4=YM2V[)'!JU+.GH'%F:MWM@A&U]G[,7;Q/@NN&Y\$@2PRD>SKN U?;-4\7R_7OZ7W)2B"MO<^ M*VS<5M^7;#YJ^WWQ@6$D\??52OXY7RRZDLBW0ECJL1RTJQ(X*ZB"!"L!2)Z7 M /., )J7%$!6E!2GJ>#,JU:TD]2ID4==8[>J^]/\;<\O_-N>RGXW//05KE6'U3S MWT]+F]EG*XW^8[ZY[XH-;)NBS$2!,YK;IJ]DLT0(#PLH\A5ARG7KM MF#SE3XVKMB4S;N6S/463VSY!M=DODPZ]9,_C?Y)9\!>\Z:@#?>&8!>X:9Z7"F,WOAN"SXGF=8.&&5+S M9+\PTX\_5UT))8HP-WLTH#DU.[<2<:8942DE3L?2/3*F1F6UEMOE MDQ@]?:J?G(:QGY$"@1.9=4XK&*KZ2:_U_=5/3C\Z8O637MU?5S_I_^C T]U= M]=+W3^8MN]QLVR!@K7(L* 6Y$L9+@20#O&"V#%IN'!B2*<92KW/=LZ*FMHI; M]?:K\WKVI>B!U?$(-PA8L0]O=TK>)!UH,5H[7$8CZ('M>6GC'M7^_\U=6V_< M.+)^WU\AX 'NX"Y0TJ42.( "WB<9#! ,@XFP9F'>6CPZC36[L[V)1/_^R5U MZ6Z[)36IIA2].(Y;(JL^=7TJDG6YJ/79)NWE.P:?0KL(O3_X9L-7NV>[B-KL M^>,BS;1!VBB@(=< J[0 -(<8D%QBFC.!E"D67_5FN5:?=GRS\SY^;IDLY'O_ M>LKQ3*!I>)6V[D3FK!HY[?]P 3^F#%$OUH/WWX1:_TAC^6 M/UPJD.I@JG!&5#*>6Y((,!H[CI]$YA*(G*.^D/QPLA98><3O,?BQ2WQPQV8;?UPCE@D)0BEJ-1"_F:W@QVP'/Q MY+%1T1Z;TYR40'#7M- 5N+$&4&7$W+K7]X-VIQ&NK>'I=?4A17+[EW6];IHG MXRIJ5/IMW;[Z!6^7*UV&^=0[ MP)CDJ2A,!CAG&NP&MN CS#=F[ HADY0U%KNG?=1)=6."8"4B#)=2/0SW M]TU( M;]U2O^2VGNNN*K_H?I>/^S+RVZ676)?G,_^^$,8H;) !6DD*L( 8 ML%P9 #DN*.(HA04?4&NO0S;=6[Y9K?>[!=,, M8H0D4#"5 '.# ,]2#HC BA0%H8CAD,77ZPGFQEH?^/?ET_XIV:UW_#'1E9#) MUUKPL"79&9A^Z[%K(!I_,5;ER#KQDEJ^*T$)\>6N V;]:N<.M"%+G6J<( 0>NQX5P1P!G) M ;&:W5Z:2-D\FQWI'UA=J:J&G$*(:4 YB[4S9H%VK"*&X) M0#&4P909[=6)TF>RN7% G1=JA0U=F/5"ZF?_L8 :F0>.&(W?)W;0>_/.OG?YHVL_N*""*IRG"BCI0FQE MYOJY(PDHS'/%,F/_$I8<-5B4N?G8[HL76O5J\&/P8YIIP!V9BRHE7)Q94^6F M+@%ZT.3FD#??-'ZRVKA7<:5/V3@U9BFM:T&-6V1KL#03E]^Z%K7SPEQ7CSBX M18LL&UCOM:JG7Z]^L=.X=H#W*_OQU_66/UJ_H^W"W_3NWKCC2R2)UDRZ70B[ MJ,"H,(#33("<2T7SE#&A\L!&+A'$FANK.@5<;5,KN37YE=XYN][UG&Z.^W7]X]KO_:AJ[A>H:8D>4>Q"SKC%I!DU+2 M<59S'I#$C<7OF6_BJ/O+FI_'UWO<.,JT)0%QS@$5! "NT 9G.A#82^36$35EAEO9Q@]CB1'F M&E"-,X"E8H!RNTSG6&>$L,)5Z0Y+SNV8:6[F7 M)'_5.@!>*9%L&BT2*]!3&+\$/Q\_VAD3]9'9Z.R0I)$^J<5/#O)75R2?^U / MIJNAT,5DL6 9)B6WH0B]YKS!XPQ;_7Q;;I?KU;OUYK?URFU8N/TZO;U?_;KZ M9GEWO7FV2[#?M=3+;]PNP;8+B8HBXYR#W!!MF9!+8)=)!= ZM:LD@8T.J($; M/O_ M? ML2N 'M)^7%AV^D9G(R9N<"!R_+&40(E+PFGC;>) 2+L]"2H)O#.&>[ MV2W>+W?+A_)$\\YU9G$;(CDW&!M% .&I)1>62R!8@5RP.>8%E8H;+W)I'WYN M+'*4T)U*ZJ#-I0X ^TGC>EC&9H,D!4(8D^5*$)5[Y:?-; Y XRW<- MN7<8-[G,>>N>;#_J35FH\1#DD>.T0)@34 AB20G:I8MP26VPD%I"@C*(LA ^ MZIIH;AS4R.G*D58U3 /[F70BZD'B]4-S?=S!2V@7GAC;6@DV3J^=5IWCYFJ\F&'B_(LV[[=<+7?Z_?*;/@O.JEIZN1T9#)Q_;N^N2GQ0RG\>NGB3U"WWRO #I\7 PBZA3\F/0$;$?F2&B0][ M,!,-!"\F586*,"F7#<3G-=D-'69@A-E>;/5_]M;)?^N.,-XO5_K7G7[:+D0N M":>,@R)S=?9R*8#(-0:8(;]_L/8C MVW(M5_)G)5FD3?Y6;:_=WW\YZ&1;^ZVZG.[JMU\P>$/?E1&O,@Q_7V[_?:PK MCA8:29(IK0 LN.M DB(@!*6 ,0XA$3DJ6-#&6=]D^=^BC8C;]#?Q0S<7+>)$=)H^[*7X0C\FY\]WQ3[\)?U+QE M]_WR/4,)Y-@WJPQ+VBTW933ZX&S+@!%G],4_BIG\K%?:+'?C;-0-0">N'?A/ M/[%9!.-R;B7A0PPSFL\;S>UPSV6J1AE/4Y8:W&CE*K1]T+LO:[7(H$)$IAI0 MJ"# &:. XL( S43J19985\>0148?:;U,JE)2S%^M -]X74[Q+(#6]C+UPML M/VJ*!N TG-2(6V5GW22EQ#=)(_--69\QJ<2.QU A(,6D)J]Y)^6D$"1>DU'0 MO6$LI/1R\4G+_6:Y>W[[W=K6ZD&[G;Z%*7*88Y2#HH $8&TL]QB.@2RT,-0( M@_TVX[HFF)N/W\B8-$*6>]I^[-()8C^3Q(!F[-VV,%2\^>&2ZDL+^\-O_.822'S M35)*G;ASK$KRQ(GN;_4^N%\F@*[@#9]9)J.1 )5/627D MMJ$DFX.]L\R4 M4&H1;YI?$B=L30]O8$U-"CWKG1-!W MUYW8M(T]V>->MU>D)7L]5PS84 MJ\"=.H[^L-\N#*'4&*'2+>IDC2AC)"D-#SN]:9YF;Q=;BU2%K M@1'O[3CZ;0Y>C<[(MMS$\#4 C7$ZT8M!S,V^]HDFW=WKU?7U=E[_Q0.#ZN07 MK?:/VO5X,?9%K^J#IX_VL9]4@-Q^=E4"%EBCW+Z<">"95*ZA$P6\,!*P3!%B M4*&17X[MH-GG1A*-\%7+HE+\YM@N*14X*8YJ7WRE#J%A>4%/QX]B1L-\;##F&'4RW>GL(I,:"\XMYZ#< M+KRXQ(#G.0*,\HQ"*HJ4B.&5,-T4FV>K_:Q?%2NECKZLJ_+U?)MM3U'Z$%N,.? MG>2_J6/JZG^!<((WU6J2V\W&12JXWV\2;NQ7)7FWWAB] M=,7G8];Y'HQGW K@X6),7!M\,$[G5<.'#S4P4GRCU7+WCLNRYDM9MDQJF!HH M(2"4&+M*X\;5?>- T)QAE$HJC E*,#F;8FY$6$F8-"(.:BS0 J0?;5T'S\BL M%(A,>.!\I_)1X^//9YDV#+Y3R[-H]^XKH[I*9>SJW7KUS5I7N0:K?M^Y?/,Z M(FZIMPNA4\5(2D%N3 %P9A"@&!J 9)IA3#,F5! 57"7-[%CC('#9RJXLO_!S M_>).=FN[J'AZLI\-B8Z_[JE=Y2[%?Q9C.TZE/UHIDE2:))4JA]CZ5T_JJ%!R MU&ATORD,V D\*$^!YN!+A6'GZ54%#AJ??\O/ZB57LQ93"V,X1RF% "OL?H@< M4,-28/]G_S6&"1Y4J#-8@KGQ;/\R]>U_]O9-6:^03AWCY.UW][M._O=_:(K0 M_YTT^HU)Q^T/\7H*OOK1_'C:??FP#DI,P[2]^$W%KNU"S(91>S$*8='^@:+7 M:GM_J*:3:0@I=-MX$N< &W>BB# # G'[9ZA)!H/(TF?2N?%C?WFP:*77W@>6 M,(H-Y?W#FW'LGIP/:O>:+'[S6I4 MU_.FC N#C *,6=+!1C+ "RB <@&>@N1"\Z!:+.W3S(UPG)3 M<9+G)RA[59: M@?2CE.OA&9E$7B)SXY(U'_?*N49-?.<'OHN^X.R')6Y7E=:9)FZCTJ?M>=^4 MWJL'NB9\N2G]G@]E.GAY$O-N4]9@D\]U4=*<$,&P)*#0N0*8VA]6 _X/7V4N*".S"X#,0SW2OQ1B>J4 M>$P[K4_BC\.92Q)PZY7MP>^-2S-]TK>K\EQPH[_HU=;Z0O5?P](E D>=D7$< M)*^V>$]$3BJ91TFM&(C7*!VR/47X,7VSP_#I[*8=.,PPTW)^@MM(W.G;AXTN MYVTR!Q4DC""3 05-#G &:"629*YLNE LSS!@6A/)..-4L*!0X\ZIYD83I:3)B:B!\<;= MF/I11!RD1J:(,Y!NDJ.<$>.0+V(1-1ZY>[9IXY(O:GT6GWSYCF$,\7&SEEJK M[3LK9/LYH48HUXBX6NH:67]",D -50"GI,B(9KGA7J6@O&><&U\T B?N02:= M1[UA+'(9=S\RB8KFR)SR$LC1CUZ]H8E),9 M"92B)95L881Q"I@?-0R$8602\$(@V-9;=(UIU:?#3VJ_+7J]MM2V2X:>(+YH MX/Z&/_$'O?VTWC]\V94[A0MN78 "<08TE0)@J1C@3!F@4$K=^2+78;[ Q1GG MY@O4$B;;4L30<\5+\/H>,48$;?331FOL)\+>) V"E;QU(%;,@T9/<.*>.5Z: M=.+C1T\,SD\B?6^,TVGY6 3 I)#DJ5U:*&*(.XKD@"') 19&%M(0@W'0463G M3',CE/-&PM>U6@ZMJQ %J)%)I*W9\BCE$RZ",6:_Y1]4)N&BSI [3?Z>'"-;?C#D HJ*GL9B&N+R_;,,%F1VEH(R&F> I52^YY7&0=40P.H$D(26*0LK.C:ZPGF9ONE?&5WE."65*^0\WNO M7X/'R,9] L4( 0A=BL=M'_5JCHE;1;5K>-X6JN.Z,!/FN\UZ\=$RPFKWZ\JX M%*LR6J'^-DI$]L\S-F"LYDU-!_8RZ M'\M^RXZ&T-A'?ATB7F_B7@A4=NXN+:T7LI26MMM_\R0&["5_8\5^%P][&U=Q MB8?PQ9_YHRNI]>F+UKO;E;I5:ND._OCC23G6GY_M?[ZNM_SQE\UZ_W5KAZAR M2-PUY?[A7JNZI)IU(LI*,QSF]N4.!6#$&( 1+0"E1 ."-3904YFRH'?\-&+/ MC6P:!9)2@_*].:@4T$0/W<\]F=^C')D5!SS%8-=G6E!C.E0323ZIFS;MTWCM M_$T\^P"7\G9K?ZZ6+^6,\"QO(RHAX<9%:>12?4@:U(+FYQ(>WEM.01!M99[9U!5 M"=#ID'PQ[P]"-)('[XU+KRM_>93I?'IOC5XX]_YWQFS3X: D"=U=E M!PP <&2B;4D-N!L[+^!NNJ2 NSED!-R%I0.\OGR !_9)/[A7RN_:THX+ /IU M9=:;IY* WFBUEZ6;YZ*!#Z72OY8QAX?L708A%@75P'Z!&,#8KO(I-CG0"J6* M,9@AOSI'4:29'=_4/O;VIZ/X51C\L=!_2%1PG$?FX0%.^2!&YJU:E>2@2W*B MS$UR\F#>O7PPE48^R=DC/*, 'W/*9S61"SK!,POS5V-AW.O.7CW)=-YN+#Q> M.,/1!AT8B;9>EJ/Q\ M[Y%!'_G]=@#Y+RM^TLA_4V'^ O+G49N078%BU$"[ 6),&XDW'*>S4+TKA@J/ MY?O OR^?]D_U)EBN$:>6WX T7 &,2 :8R3%("\0*!7F6<:^-V;.1Y\9GM7#^ MH7DO<>JGH*NT'YE8:KDB]W%OU?;:*+N7@TX66->JRVDL7?L% ]/TEBM];ZHV M' N,H#(<&B"$ZX1#"@2X, )DJ9 %XBB%)JAGV.G@[[13?-8S=,)6+I:I8@1$^I:%(^:.W_ M_O9?4$L#!!0 ( YZ9T^-S5;;Z) '*$!@ 5 871R;RTR,#$Y,#DR M.%]P&UL[+U9=UM)DB;X7K\B)OMUK,+WI4Y5]5%(BFC5*$(:2=G5/2\X MOIA+Z 0!%0 JI/KU8PXNX@)26*[C.K,[%XJDH'O-S3XW-S.WY9__Z]>SV4]? M<+F:+N;_\A?^C^PO/^$\+?)T_O%?_O+7#[^"^\M__==_^(=__K\ _LD1]Z&PZ_]L_U2\QK/ G6MQ\M?GQ7_[R:;W^ M_$\___SGGW_^X]>XG/WC8OGQ9\&8_/GJTW^Y_/C7>Y__4VX^S;WW/V_^]OJC MJ^FV#])C^<__X_?7[],G/ LPG:_689[J"U;3?UIM?OEZD<)ZP_,?TO73@Y^H M/\'5QZ#^"K@ R?_QZRK_Y5__X:>?+MBQ7,SP'9:?ZI]_???JUBO#:KU3C-/)\P7MEV>1J AI/1%HLXV"0V85 MF<)'@K)T8&WQWA*4$_.W.527LJ*U;&2YPO2/'Q=??J8'_URY5K_9L \8OY3D M?[GWT@NN'4;]%:MN<.A#B#.<"(5.!I5!"*U H7?@E!7 +9>"NXB6L0$6\M#[ M;Z_I)A:>+=-/BV7&)>FG*P+",MW#Q>V]C$P7R\$2*3_Y2?B0,'E$O/K"_D]N-#-*M>DP7'SR4.Q<;Z"CR%\GKPGIF-= MR/-96*W>E/?K1?K;LZ_3U805SQT*!S)8!)5(![M,\I4RQH!16#[VH$&^K^27RQ4@9JN-,N"*MZ!0@K6)EI>D]/G/BD[ 49T#IB! M.#TB5AXXA\ESP%>D8U>3G&T*PB.XJ!FQA5MPMC@H,5J35#*L;#ESAC!HKVD8 M!RJ#6RB#LGIDR%SXA^_PX[0:_//U'^$,)YZKJ HZR%E$4H\E@)>H@(G,$^T@ M7Y(; "K;WMV5$7N@1!<#LG=D>'Q8AAK[>O_M+"YF$RZ3+(Q%,"%Z4H5"@3.. MW$(74,42969Q %S<>FE7.N-X0!S.T"X4Q7/BQS+,7I$]]?7_P6^37"1S1A6@ M#Q/9.FS.V@(<18@L,9E<&$Q3W'GY3LB03P89QS-X9(0\/U]6QOTZ7:4P^Y\8 MEB_G^07Y=Y.0>?'"%O N"E#*.O#5^$XE2^.C0$QFB)C@ ^_?"2?JR>!D$#9W MH4Q^GX"$$- (J;[]P)#>;) MH.%@=G8"@[>XG"[RE8[+5F3D28,Q6H-*24",VH(G;>=C\<$;.R >;KU\)V#8 M)P>,PQG<"4*^GX2_TF^((3PS+M%#MK%>65D#01!K4B4^,.>8E0-BY,[K=T*) M>W(H.8;)7>'D NX7B^#,<5M\AJRL!<6L $]L@N"=M,)8X9(8'"DW"-@)*_Z) M8N501H^,EF>T@KQ9Q2Q\G"BT@2$K$'D@PLG"!L=]!!&-]HZ.4A>'T"6W7KI; M"(P]&5@D?QM0MU=QF3?(>?%\MUQ1J)@\P^EYU*+C,H MV@50C@=BB!-@C>-)B)@)YL/=#FRE83>L/+7@W@#\[@(WK^;TM)#6TR_X(JS# MY;(FIG@,SC+ F!"43Q:"S1E\R1%I2R@7AC.NMM.P&VZ>3AAP,'YWXLS3H39? M32MO+C;!Q'ANA")UJ;.,Y%<8 ;$D!2&4A#E:%_P0A^E#[]\-+T\O.G@4G[O0 M,<]R)FFLWBY6ZS#[_Z:?GR\R3H2SP>>"U?3*H) S\ KKHA)WV20O\G 9+MLH MV TO3R=..!"O>T+,)CGYS?+MT@%(,!U7S#'V) 9@B M\YYI1CMB<,A\?_UNJ5-/)Y X!)=[ LKE'Y4Q?!(* M>(DZTH(8'QHJ-PG8#2Q/+9QX+*>[@,N'\/55)OY,R_2B2O:/\TUFNO1.!NL\ MB,A(09I":PC$'\\3UU9(P?P0&=V/$K$;;)Y:@'$(CG5C2$V??+IU!;XHWV4F(B=7\956S14J!I%E.2HJ0!]% #[Q^-] \ MG3CP$%SN0NO4W,-+C6E4R2&Q /15D<;4&ESVL@:99,!DR8@?+@3\_;V[0>.I MA7T/Y.O(F'B]J-D@GQ;S*]J%)@)53*!Y)(H+"O#:DKV>A7$^TDFJA\#$W??N MAHFG$](]BJ]CUPI4VWR)X>(@=#+Y0 :5]/4@S(J#*Z& \R4+9KU ' (/-]^Y M&Q:>3KCV8'Z.C(.KJ\^77].G,/^(F_HX+,GFZ"/0X:;)GR#1M/+?AZ,&^[0,9%O?ZF^O_])V+CZLWYNG87JPDO$Y-_)&<3%QXOT&V%R8LF0 M?M2UYY6MU^%>&]*/SGNNM=!F"'OD[GMW0\G3B< >Q=?!,/'//]]C)RWM;P>W M WR^F*\6LVFNW1[I^XSS%>9?PJQV-"1=BNO5[27LUA1PAZ<.TQIP7_*/;!!X MK]'3F_+K=$XOFY+KLKA(++CN-<>MU%(4 2A4[8N0R']A)D$L1@O+BU!E2W'7 M@!W5'B'NV!8^SU8KXNUEPLWUBI-T)1DN :4EC\T$ 0&Y)L.,NY1CY Z;] '; M2DTGK<"&0LC=UC['2Z"'3E!A]:G^_^5_G$^_A!FM9/4.:2G35/;[] MBQN?G/A$?F$A.%BR]^E0+AJ\80PLLI"LSESAECO& 9I&'4/UN+ < #5W6TR= M3(0'X_4++N-B(,0^2ZG>>= :$](JX@S_P/55XF$,.D=%5J).1=4^QK(&*0JY M'U@$*I.MW6*A#Z#_'B%JW'YFP^-M, %TH/Y>S;\0U8OE-UK"A*>"BF$ EWPA MICA-3*F<"=F64"3F7%J YR81X_2@:0>6@QG< 3C>+O%SF.:77S]7HY:TZ)OU M)US>XM%$1V-5U&1 ,)% ):UH2:1():(17'F68Q.#:P?:QFE3TPY*0XNC X1= M$/^FO)BN/B]68?;;?WL[ M"\2.>:ZNQ.?J9=?S73"MLM<<=)&D?5FV$$UUJ8-7AA5GD][2_F*(P_!AHL:U MOIL'(0:31P>ZY\9Y_L=BGJXVB!<:66VWS(R&NIYZA52 6Y]5$9)XUR2(MY6: M<5*Y9B=NFL0SAZ_V8N'$-]^8@&UP^'6#NFFY%5IZ1P1([!"/& M,%*Y(I &ECIZEU-0;$L&]/&XV@L[S4SNYM@YB,\=X.,"Z70@^XS<:>!:5&// M$JJYXT"V7HF1%D$>:CM[>EQ#^D3W,7OQN .#^O4TQ.F,N(#WG8S(K(^\D%2) M#TH3QKU6OK;$,RG04GQIHDL>)FFS#]^P.79"XS7H7FO M@RQ,;,S_&ANSY&D&^F)0"9N*-B(U"55NH67<*[BAQ'P7/4?RO /87%WMO W? MZKW.=50U<+2%1> LUIDF3H)/*H SWDIO,K/;VNX,=ZMVFYQQ/?I&X!F \QW@ M9^,_WN?0)&K!+4^.!%R+2S03$'(J$&V).4ED9-LW\^'OTS.N%]\(04/PO@,( M/5_,-[SX]^GZT_/SU7IQ]GU55VVJ)N0""H(^'?*^=I^W"W(CN%]$( -32^"<95"9U?9KPD!A MII3LB^.NR5&ZG9QQAAV<+L!PO PZT#YW+UUPG#)E-D'R9IG)$(I[VQ.UX6':#JQB(FB1?,,6LR'?VF\%P#+2:#+H:Q M$IW7N8F_>(.&D88FC!'KW(O='9QDFPK!3XL9B6!5\QW6WZXY$G(N-A<.+& M M+8MT)M=AARR7K.DG%;:-ZAFBXN9N0L>NHAA'PUL'H!W*[ [0\2^G\['Q6 MRQXW9W"M>%_B)YROIE^P]NDZP]>+54UN>%,^A*\34R1).VA:61VF631"<,A! M1)Z$9D5$;'*9MR>=8Z?+-<%:2UF-",5:]7MA &[*Y6_Q;5(<(TXE6@.+Q"\O M-;BB0G51^:;-ES!W+/'[1<2/O6#L3+A!@3(8)SM03/=9,_%!Q&*Y(].?#GF5 M1.UY3*HBI,2DU$86V\2G^4A &AG6(6?=*Y2:'OCP@;:1S5&%[:\8(9#&@G:8%QS=O5HES'ZX?K MA?' XQLVQ=AE00-UQ[BP::Y?> U%:R0O69(>\K4#/L::CB(B?4D9-7Q(6-<;VT( MR=\_WPYF\XCVT&JYKM4Q^3RMWRS?X_++-.&SK]/5)!0E6"FD*$TV1#\JB,I* M<&3,D9?)46T;^7T/)O3\&Q"AG^["XR$"QG;G#Q?F8D#.]H&,S:EZL8+5B\59 MF,XGBDQ])V( 4^KT1Y\"^'IZYXUJ*HF"%OAK&Z6GQ9E(62L8Y4S,2G+6U%![1&KDD9.Z9W M]($S$)<[P,D[_(+S<_R5N+0MI>ZZ#J[6LM#_K]9M2B^IN*O/WBUF>6*&8]>C! M*9.)<\G4$9Z^1CV1<2LCMTUX7&$P)2 +-$D+;G2K,F-Z0T:QKZ7&!0EA_*V@Y#R>YS-:D$WSG$9 M9H3Q9_EL.I_6<$2=%GS9Q6D2M-/%:0NH1 05?&W8Q!)$CA&5S5FTR>3?C;RQ MKRL&!5,#B72@?BXCJ?./W^]Q)TE@8#H4VB !:W$XN:N&6; N>LF#83HWL9BV MT-))/?XP"#J6UQVHI=_(3:UTOYF_#S-\4WXY7Q%K:!TB."7)685B:PZNBQ9" M"@:(69(+'51A3>R=APCJI%A_H'-L"*[OCQY_@9XY?JP7,1^&38"^LQDNU6=M MNR1]8IPI#2K6MO3%67"\D#W'1,K!>*=5&_7S*%F=U.X/I(F&DT _L'HUIV,1 M5^M[RQ%.!8=6D.#I-%:!UN1S29"++^02D%W(FE3N/T10)U4:PT!I$*X?"Z*! M\'-U*E_%+*;S<]H>WR^;?\&R6%YFO'T(7W'U\BM9?R2PZ3PLOVUX60L(:K1C ML3$6KYA32U2BY%P SY:.>?0"HB4?-5BF?,8L19L@5,,U=5(9,A2*^Y!]!R;> M]1(O]_(OY/!4!SHR*4SQY,E@H4.!:[)9.9(7;30Q7!4R19K=$J=@_7.+P$PLOWO)LGK>\ M^QJT&E'Y&!BD3>LWFR7$.O TJ"QY$8E\KR8>]YYT#FMQ1Q9D=&0F6,$LN9JY M9@=9#0+)8>!.QV2;Z+,#+.[FQE,#G#QNC>_#_ [.Q%U*.4EK3Q>9?K_$L,(7 M>/'G->^B8DXP\C]HP5B[C%L((C,@WT/&G)G(4K6 V_&D=Y(,Y:E;Q^68;ZBY569S_/FI]D% O+_.E^M+X> 7/!GL=S\Q7J]G,;S M=4W$_+!X&RZZ]GF%WI(-0S8O>699Q9JR5K-W2T@E:"Y#DPR,DZYR7)5^:@CO MN(/&QU,7 T4?8L\++-,YYLM(9AVPL]J/$PXYTXS.TY2C 16C(!^3I"=R<"II M&T5J$G!NM:!QSYQ.-]%)4=+%->-.@GADP2+S'*+TH%'5RWFR,!U'#RDR[[U# M+84;S>@Z$OW-$DL[17\+F7<0Z-^RTN_-87(-&^D 6CH'2O,"7J $7EL<(W<% M)$!HN4(7!%JM$DLR2;FV6-$#1!-J\]\NUQ\F1+[?OGV5^+W MJ_EUIMPS,N^_7+03N6*#R$X$9R)H*V@[,EE+EIR&A!*SD\:JTD2?[4]J-W&Y MX["T)0C74F8=!#1NAQD-*F:YE)!Y8J!"".!TR*"9X"GE9+AI4AC;48RWM<@? M#?/NP_\.P//=FUI]6+S#M)BGZ0QO+>G#8E]NH@Y!1H.0"E:GJ_9T\Y*#<25; M'B4QIY8#A)D9!_NC%]A)!1*6R!6]CH54$ M 2'ZRD REE)D%6=-G,&MY(P;T.D&D@/*K /DO;A\[4.I\L(K&S 01$QMT6<5 M@^"B )>-\LP&;D23*J\?T#5N#7QW6!Q2BAV \L'*W.Q0\JA14\=PW26D_JAZZ62%]=S <1&[]7"?6RC/BWJT:S$G Z&*TQ) 2:R:! M+. B\2=YS0*+66O1)%#T($7CUN1WA\%A)-<%".]>FMY@VO/P>;H.L^^=XI&( M++2M6*HM"^HT[YA" !\"XSIXC+;)((_=21RWTK\[F#:2;0>']_V578T1_^Z@ M3;C%%(3CP) G4$*0O9PU ^(<2I-L=FT&S^Q"W.B]LIL XX?X.U)*G6K,JP!! MG2BG8N*,%@"JD.VAG*Z-8-%!L5'()*POKE6M]<-4C1OH&0UMA\JE4YA=;9ZW MX=MFYV!6T4M-9JZOXWFBMO2=4%#0RI(B3]:UZDSQ.&7C!G%&5VZ'R*?7,W5Y M3G3<&)B)H?B0O 2=:D%AS+9F+WDH/+F4A"HHFD0+=R%NW'C-F+ [1DI=(N]V MEZM+_M761 ZY"5&56GQ*:AP#@I-)@]4IH[&:9]4D9V=W$L<-UXR&PD$DUNG! MNZT)]M5V^U:[%B>9:I,@+W-M]%(O]7V&1-0)[G.5XFD@^2B=XX9P1L/E<++K M4E%>*O\;S:VNK(\8;90A<]#!\IJ85\!SFR&8$#CY6S:=2E,^2..XX9JQ#^PC M9=8E'%^>?9XMOB&^P\W,V9LVBU] MB!RWO>-H@!Q(:AT@.#$Q828-PU]7TPW M'%R?+V_D>M A$+1VSB4%6B&9RHZVN,O$1^^CTZHDKD*3N=P[T-9E64(S) XL MJQY5X^6 1EI=G7BV7DV8TY5E!=#G ,IN!E55N%AGL2C%L$WSP1]2UJ7)>#(E M>)2<^M!\ETOZ=;&\N;$VP=4M;)PX:87),4"0GA8H$ZLS)3.PPKT6)639IHW7 MGG2.>S,S$BQ;R+ +D.[.SXET119F.;EJH@Y?9V2#UYRX)(NS-@B6XBE+K ^% M9K/KFA-#LY'D^G6R?YW.PSQM9V2*-G)1O4+-"BA3&/F'6@,WM=[,I+]-F,A*BZ !DW&T)F')QDV1=HS,ADGMN6Z2&?%CTKKTDYOI MMF$EU17ZWI2Z>ZXT=ITMOIH()B-:KT'4&U)E58* GI9EHU+2(@K=I,WB(S1U MZ0"WQMNQLND#:#<,@\U>>?-Y,U3NY5=W'YWCIB&.",JA9=@!1'?GYB0('Y)F]=)1D;;W5H / M]%T(F:P+GYG"4V;;' K,9LF()P9F(\EU$ A\60JF]9OR\BN9N?./^(XL@3>; M=C[U_R__XWSZ)?9^>9U,%-MEZP>J+) M7[3+2._HZQ)D[6:9P%O( MH!,B 1.VMJ\)FEP1)VNZ5N!2B61R$TNG/7B;6>Z]@G'K;[>7L_]%,[\"WNJ;^@B.U%^MB7O?MLZ_3 MU82I[$*,"80W"I0RCNP$EZ!$HZ-3JI"6;XJ@;51U J@#Q/T00\.)H <\I71^=K[I$/#04,S+A4D3312Z0"87%Y1#6J*( M%G*)LHXCS$(WR?K?F<)QT[\:X*R):#K W#MWDS/NG=KP:!J Z1U YT.]ECA??KMY@IN: M8XO)0\E<$%>0[$>'$HR M%++Q.PJIS,"9 B=R[5%<+[ 42O E!)<46L0F!]J#%'72=F- [_XHGG< GIOT M7VXGR0C@26E(+M-V,H:#MY:!S,)(74+2N4E&WGU2.O'ICY/Q7?_L.(://2GN MPKW<+.*O\XRE'KA7!ZU6Y%P25Y2L_3J*"N X66M"Q22B1F=8OHV;!R;"/?R. M<0%QK.@6P_.Q!PWR?26_7*Z 62=,9 X2JSGR7I-F3:1>)6/:&Z.2:)1+<(^4 M<0^<@0 S$*<[P,J-42-U7B'^>=E[G,SUM\O%G+Y-%Q>+%V%3[3468E.H18M* M9R0[3'# 7(IV!5EIXR[M164G1<['FS3M9-,!\#[0Y]Z49WFQJ:ZX"F292*=X MKC'10MJ6-B"$$!5(7V+D,F8ZE9JX55N(Z6;"[M"RO^MO'2N(#L#TG3FT_>8Y M+//JKY]K9@3)6S%_N:@B0HF^#OQ-0=(Q;HE?Q=4(A-26.TVJ/S?17KM0-R[< MC@?!_4#BP!+I &;7NOTU&8>OZ-O51/-84#L$(Q)9#TI*B"$4,"BM9U%%9]I> MV5^3TDE"_H">_&%<[@ G]U.:[R?#O%O,9J39_Z2=,8E.IIBQ-F&. 51D$3S2 M7M I>J$Y)MEF4.B>=';B_!\(BQ\VKQY.1AU \/YB)MXPRXK*M5C:DV?"$8(- M'HPF-2QL,DDT,=[OD]+;S+H!)7]/EQTEAFZ2P3?KJ 7XF%^<+ZL1NGG!?P^S M<]Q>)(TZL,Q1@.9U5EJ4!IQ6"IQQ7*KDT?,FJ4A[4]K;2+O&8&PFQ%Z4W@,+ M?+Z8?Z$7T?IJPY+Z_7I*ELI[3/3)BUE7M#&S3P'$9D)!$0*"\ BE&*F%X)SY M1OF[1U#=VX2\<= [K'#'CNA_"%^?GY-G/\__MHBK9[4U*Y?1.@?^C2>EM ME-[P^!Q!9!VHVH>R@^IL:N(F3C_.GY\37?/T[<,RS%<.X-#Q MIGAQ<9OX"\[IF_7;&2WY_F+?+I8;+JS7RVD\7]NR+: M#"TX]#: _3V@ZT@Y#-I>X\#@U%UV3;>P:SI?U284JYMLPYP+:FG!U5M^I1*M M. D$%I/4PAD,;K>0U($$=)+H?MSEYECLKH(^$Z!4[V MHF/@O6; !>=USKK/C3HCW"!BG%O+TXG\KJXZE/^]7UI>+&SS]1?B9:[>.;GF M&TE.9,8HKHW4'AM+LP>5]^@2 MM_J!*Z8E>T/B,Q-ZUI$ M)HVQ"LCUL[5FS)$K2$LP)JJD%%.2Q2Z\F\&OY/KP;O;A?]V- MY]VF>[=>IML>,TS3TA\2.%!WTAL74(O9--V<=E&;CW"G H3":DXC2Q!8"1!C M5%;6$\LV\? >)NEH73+].-^D&,W7]U_R@3CZRZR.9K.Z3H"NFE$E23H2<3/J M%Y)T5K%LK#=-&G7M1M[(Y7;#X.6>EAE>,H.922?0/5CD,5I+S@-K$M?=C;QN==(^>+FKDQI(I@/7[=?I*H79A7)FGR*3CPG 0H MI@V$3"XQBTC;+:BL39.#>&<*QRU<:&75-9'/4PI4O*C5>+.AXA173VL6IMA* M;OLH1?%"('(-0=5\-9WC MZN)&:;7IM;_ZY=N-GR[ZVM FL\PP":8@DN:EO>:S=;7Q?N(^\*ARFW2+/0GM M-G*Q#X;NV6XMI=7!.?EBNOJ\6(79;\O%^>?GMPJ'-UW>5!$EU\XAK,179.IQT>H#:!>V7&[)PIE** A)W==ZI"!"%\" B1VY,+>1O,_7C)A6==&\\ M7KKW(KJ'LGKT/D^X6K__MJK58)>+N-2KEA?C4$<(B9%>M;6=,S<*F,_>,*UK MNZH?Q24>?!KMBB6S>;(ELR(4U64&QE3"X.:LH1%";09P69>,JJ$'DOP.F#A?&V$?7KT1V7IS5^2?G\TOOXP.F3_/%;/%QBJM7 M\W351)[K;)"< L7KQ82,$:*S'B23] AO661FI[-LYU?VAYTCY+QHSO2QH?1B M&C[.%ZMOJQOG^>OIV71]/7X)C5(J$IMDK,.Z39WK9=(/3# M5XWK;C6$SK!,[N!LVV\^2K!%6>T2),;(&/ F@4].@Y>U<5H,OO G,K>HW0"' M4QI8[:37 32WSE*QY.'(X!V84.J]%R_DY1@)3HHL3&;!QR:9#4]]LM%>LM]E MLM$^@N@ 3(_-T3%,7"XJVR"XC9H\7N= H;00DS7 6&!)6A-$FW'$.U'7X62C MO4"PQV2CPR0R(LQ6R_7D'9D$E\&YBV%BP7FBPD%)(A/IS("+M/D*:J6Q6I9R M%Z>0'GT#2/3371!M>?>XZ7TG.0*/Y7@_8+FZ;8J9%:X#<+:9S5U+X[0-D&L_ M-!ES87&7K*!]X3)FG.!H&6['P@$,[0<-WX_U*Q_426<".9UH:S<3'00X(Q(( MN^ESCRSLU+)K;S5RAXXN$'*(9!_0%\>PN0-[YOUY7.%_G!/]+[_0EWHZ7]P M^9AU!JX@1./ <>9(I1J>8I,1: _0,VZ>[VGO70>02)_ NMQU)K*( MQ61@R=4V$<6!=_1=#B9YISD/^E30ZB&X/8B\?XRA YC?'XHN=:QD:&RL5?FY M5CI&;2#ZQ"%XY;3-V6K>I/?/5FJZ0\\ADGX

PO0/L;-'5KZ^[O>8L70FU M1);5C,!<.Y;GI$"+F- D^CO6)'?^,:+&'5(P]HWN8;+I &=OEXN$F%=UF-2+ MZ1>R#:?K\^4-/N)J,T#D>5A]NOA[S).DC!8Z&/"(M)=2[39LA0?NHE',:\]T M$Q5V"+'=7> =")7%B>76 3:WIH_^1L=#'=OP9GZ5N_JF;/W@][E/64:;. ,, MLH"JO Z23)-HE=?<1^U,D[R$8$4WKN)IV4U\BG7^2=#@)!J0F1;F2 06FZ!X'R+'O4UO9T2T MDE,'&+Q)^V92ZG?F33)*%5CRX PJ4(*,(=I="G)R+CM'W_(V+7H>IFGX3%4N'VDA[_ +DA$P01XX:L? 8DT3 MKBF8,94Z+$5K7:PT]]HY/Y"ON.7AX\9L!D?%(#SL0-,\ZAOM8"[^@F6QO!P- M6YVDVG119NLA9$0Y1A>P?[RZ$"= M7I'_?'$6I_.-?)YO=M%'6B5]MYKFRZWT;+D,]-O-ZM_5[]Z4-^?KNK%6FY96 M_VWZ\=-$J%@\K12RT0A*2P$Q%@O&",N9#\ATTS*G898Q\IS,9N =4=AC6X][ M+)VD0Z;1IC7;1?M=481SQ%H0D?BN(I,0D*QDETQQRMG(--_)RCR"B-T@^72N M:DXJE"<$OAO[;M..[M?%\ME9S8+>;+N),\:)+"3($AVQVBOP+M01"4&PE'5* MY8=]](8E:3=@/IT[F!$%UH$Y\([$1P1\>C;/+VB_S1:?Z\HN>_5.K#&!%4.N MHDAU]I,JM-T4 Z.=9$:P8-L4,3]*U6X ?'J7),.)H@-_U_'R]HK7\VR(2 MK]9O"LG:OL-TJZW2)@JZ2-,/BW>U\>8<\\NPG-.V6UW?#DV2R]G1%S#9D95- M^X@,[.#!JBAM-CE@:-*L8;@E[(;8IW=C,I*0.X#W9;QA_O%UG:KVCHQC6OM? M5Q=AUHG(6954K>-4>_FFG"%*XJEG+"L3BY2JB8O^*%6[@?#I7:H,)XKN;UV\'=W-?2LA [5N MOWQVM62J7UC[;?_[=/WI^?EJO3C#Y74/;BML+(Z$R(,@F4:7('I-7\AH1\T2 M'4=--M>.]!WO+3[ZFN_3#%@JP6MO(44?0=D8(>A:%.X-#UEYICT?@0^=C)]K M@:;[WF0#474[>.)RM9MJAH-F3=Q^P* *:1M1)U9+PAL=2ZESXGVU@E4 )T0" MPTS) GD./RYHI0(*[SL:YLZ@4)3K4 M#FR0Y&@XQL %%<%:%5-6R+UMXN?M1-VXQ1>GP.'P0NK]Q'Q^?G8^NYC/MPG$ M+9,UQG9/06%B3 M61^G=0M>SW=T7S81GF-ZM/4XDHM!; "UFX*DA=RY)K M79XQ* (F99HHO>/(?AJG\C[(>\"%.(58.SB@]VN>9Z0Q(OABV09N"E$>4$+L6;' MH)4*,PJ;7).;^J?>!',OV>_2!',?070 IL=:+BKFKZ81:;*=D2=(0M8L:F'K MV BKL,FF'N!8(\FF(=)I .87<^HJ3<@ZV_/%V>?%_/K M36@+BR4[A%B[VB@T'&)1"7*QJ(+ &'23Z8N/4M6%MSO&X3F6 :/=I%4HV>[46'-OP&VEII/I4<=+>S$TZSO S]V, MI>LI$,K1#D.@?19)P3,!SM41X4)@48*5Z!LY]-O(&1=! \CYGN-Y--.[@,Z! M*OSU=>Z!I?VG6/!@(B,USA6=\L4&T(PL":Z%1.O;P.Q8TL=M9#+BZ7EBJ7> M\[M+>E/N.%W3>9I^GA%++ECPW5J>%)&5T!;!L&!K)Q='*XT9K!2*29%$TDW4 MZ.$D/]&0RH'@NGM-=QI)]Y_L]$=8+C=\./Z6Y-ZC!KT5>9S0$]^"E"#(,_4& M@K=UQ%)"\+R.D>16ZRQ%4;KE:7:B6Y!W6.V?NAUP61;+LS!/^";.IA=WBK6< M(ZTQ?YB>T4?>E/?TVU6AMU\?/D5'ZUG0X&-MT2&*A1"* 2P:DZ"]2F=30RX= M27X7^G%0)#YPP)]2S!T<\H\/&7:^))])IQ-7'2A#'B+92A8<\Z5$X8FAK 5F MCQ_PW1J*)X7)7F._]Y%9#P"\-=DX9K1)\@PI<]JVV11PM&F!C!L1K,T80Y/K MCB%!*N]I!W4/@D22L"]=2,,'O]KA[ MPF._]Y+83F._]V%?![KBJD?0;\O%^>?GMVH1+^8Q"*%-1 7!EMKYV7GP.29@ MA6$4/#$OF]3G_8"N+FX8A_B(J/A[V!/?(_6! M:Y,$(Y\-K08E.0.O2!P,4ZIA>A=]G_MAOTO 9FU/_A[VPF%H>"K[8,*R=PR] M@VBP-M#$!*%(\C#)BBLHR8X3+3/_'Z?NB<2XY/!9R/\?;B>I-/ MI PZYTA'DJNWFG7LN=.!@73<"ED4RVUZ:0RU@"<><3@AQ(=&0P>[8-L-V76Q M[353TN+C?/J?F")3*&)- M.Y'K^"-#1W]14$IFJACI2FHR\W+LAA*U;U-.W' ;:0LQ1ULV\00N<%Y;RJ&V M&'(134K_'B.J"UMU4-3LW")B7Y'T?O).) 9A0M$@>+(UYUY#U,H"BYFLZQBS MSDVI>AKGZM .TPH_>?J@Q^;>RSGQ M:>F#TKDH7GO3B.J="/"1$(3<\\2P:-^FW.A$I^5C75,F*3GE"M/@4_7,,JEF M'TE)<]J8*+5#B:WF#3](U-,X+?=!S3Z-;/8220>GY>.)3LHJ(34WP(-CI)B% M!&\< I*.)OVO!=HF>ZOCU,/AA+]70N$^DN@!5K=RI@R+3(;LH3#/004=P%MM M 8MB!CV6V&9Z])-)*-Q+NH\F%.[#ZK$3"I\OSD@EIVF8;6II/B^6ZV=3XFHH M5ZEQV?J$D64HG--^XJ(6M@0-5I:0F&?%NMTF4O[P53VE&.XEPT4SAHX-C]^K M%%*,C)6F-05 L(CBE-20C/,$9$_=Y)\'?>_2X:24#R?PXAHTM M[C?K3V2=XW*Q^AS25$#BVYX^ M;O[$0$(_FFUCR_V:]MLY\:8$3$PY2"71$HQG$(I7P#*707-6)+,[27[[\W>2 M?;-I+0/)?@#6C2W]]W@V38MY':.^6%[2'T3R)BI-]KRH^XL:LV8CWP?"PB#LZR!\]$"0[?5U2E+14ACK#.3H"IDXUH!7(H(N MV7$?1+1M2E1_1-BXWF.SV.2@\N@ 7S^X)7CY-L_2NG,-^W:Y MJ'9@Y>T N5D[/'S0J^5]%W/JP3Y1:L\PD?=,_I/*D6PF[B-8,IF8,3::V#*! M?M2;98O)^: 8\%1J808C$X1^!N^D2CIE3$6=\(!]0C?+^Z!FKYOE?40RXAF[ M6JXGESOYS?(]+K],TT6Q67 AFJS(,[61U+"7#+S6G Q1)W6TM (3=H 4/?\& MG.BGNU!ZB( N3\4#1+L8D,]]X*0.N;Y

K2!9*6H2U.T"[2M5HWU:1#03]& MD1TC;OFXB[6U#UCN4S$.8H81['V4',GEL4,#-ZR#ES-,Z^4TA=G;Q9^D>N?Y M]\7-!O%>9"-J!#36W)Z !D+2$G14)C-$S^^>VP_$"G9^Y>A .5:VB^:,[@@^ MK^L8\^HC$,]"P?6WR^6D0)Y *D1_271RU\2P$!DC-\4@6NZ*"[O=+/_X7>/$ M"=H#9@C6=H249U^F&\_E*HJ&H2CF/6B!&>@[!:'VWDZA,&]5C$;L%IA^\!7C MW$2WQ\41C.P(#I>AU>>X7%]W,+FZ<]6YI%A#Z\SX>M=>P&FCP&;/2W*\H!/[ M0N/AUXUS=]T>)@,QN"?(K)?TW3E)Z'(=/'AIN9!U!'3MLT_6J'>E0' V)^EB M\'=GF^T E#LO&>=Z^P3P.(:9'8%BD[5Q-7>!871US!#G5M7>W35 SS-8BSEF MR:3*>Y\I-YX_SHUW>R@3P7.*4?A H+/R8!2H*A&DJ>I7I!&Y7A61?KPD[R/RJ[YD19 M]071 ;X.R=&(J4C/B@96:GLGP\B]]R;1$GV4TFHT^'^R:X8'RP#9-?M( MKMOLFE=S6CBA>HH'Y<_<_.?#9,@\2-! .3!7S_]6VR?/%JOS)5YG,,1HE912 M@_6VMF3F"*$&67(LC%D"D6_3?^@1FHY525L>_8$X^0M]YF\3QI7R0B+D>J5* MA[F$4#T#YK+4RJ^)&E?)#(6.N_IE,#$\!46R,0R.52>7#QEQ*X']JIQ]4',O5M-"/$]! M_5RW.[SQNR-2A'=\\N"*:N=EG$![<<JL?;#RH)DTD% ZB E<+^G?%\N_O9J_72X2>9"WER2URMIE M#YK7IA2LJGE=(O!8G+=:,NUD4YP]3-NX\*UX-) 8'7F!-/DP-"WH ,3"4LH@C<94/=CTL:-;S9'V3 BZ0EDM3VN$8)V M O$B\>H/\TBL,5Q SHF619XR:U,7>).(<7N9- ?.OFP^'"*+=9B=QCP?8LK] M8X\;W! _R;3[QZ"4G!*2APR2(7EIW-4^!C)!-C:&F)3G=WO"/!WK^Z9+.A'. M>:7J5('HZD#8'$@O&@\FVL(R5"T',[Z#8^A'DSR9 MHY,SDL%F8R$7 :.#P#?VFQ=""Y?O-5$:[!KWZ$F\[1%UN.3W'*R[CQCZ1M5E M H7.IEA!VTUB'0B0 RU(. 79!A[0BX"RB7YZXH-U]\+!WH-U]Q%*'RC;:6HK M.BX+8PQ,4N09<*Q1V;HQ0_):V<*9:(6UOX?!NGNAXL#!NON(J /D/9X6BEX: M8Y#8)&T")= ^2P9,DL\EB(9QR8QJ([3KX<_,8<300]XNI5A]7=9MYRK2+65N]1;#J_DR?C-VLJ MA9,]X V[VQ2C1>;MB7*O]Y+83IFW^["O UUQK4I?7Z?K11N53"%!\I4G)G-P M(AG07#C/I>,BNQ8*XSXIG42?!SMECF1V!W"Y9=^]FE\F7VZURZX7RR=>2(=! M"@B:]*JJ([I\5&0"!HO&,^W1-@E('T1M)\& R'RF)?61%[=)IZ\72YH:>MO M;V>!'C?/+__C?/JY*NI#XMH//VR8J/:.Q X4T[[UMF5F[A>^Q YKKH:%DEWM57*EEH!HR[0J? M>*V\V:6YX7!K?S(J:Q_4[*RR#A/,TU-4U]FQ#W[BB/2" =[:6-T=N/R3:<1L M7"&<"4!3Z&Q,,0.!FH&0.0B5O0_1/TF-^#VK_N$MN''@$;,2JHX,3PQ!A9S M:V/ BRQ*LL0(TR2\L2N!O6O'?1#T<.G#@$+J("SRX&I^^?:!'G'9WD,+D5($ M%YBM\WT3!+*-P2A.OTD^:]4D57\'VD:.R#8!Q:[G\H$2ZAET=4%7LM*?&8()&E[[EV/NHF-MA.U(V;V] : M6L,+J /4_1Z(JW-(&K?LIC6R!A-'!]#Z46XN5QZ%CG5DLF&@M'2T9[($S73B MZ+DKK$GX=HA4^79M\T[A*@XIF;Z!=KDE62Q:\EP3E2(=]CQ)<,74"9^AR&2M MUZI5<[VGG#V_%P[VSI[?1RA]H&RGU.Q<$^ ,:7XI7>UI@A(\EPJT"+H8EP/M MT/^3/3\,*@[,GM]'1!T@[\&3X/5U!I43RGM-!T%VM2[/:K(_F1!@!7=6<DA"Z&SE$79TB3T,=0".HW$#8/94:3< M ;H?7$CMJ1&4P"(" RYL)"=><_"UIT;)=,@8H61I$QA^C*A.HW6-->>^TABL MP\E)BA,>V4W"A,)4 292 .5\!(])08X*;1%HC&N"P"&([S3Z-PQ23R[=;G/O M7M6$LH]3,LQKU_/U@8UZ[CQCJ.X\CY$V4)9;[3WXYW0V(\G>?=^6IBR*2RY% ML5!*J'GA7H$/WM(6U+D$D4-NT^1V+RJ/+^-[Z TWVLEFAMP[ S8J!PJ%A)@( M^](3ZBVFC(JU8,0.M(WKG+3#T_T"P&'%]&14U#&=Q[<^J8VZ:EBLL!_()!=, MLHB@E22/U=4N&29'0.E0!ZU"24T:W)Y4:7T//SU+=$(3=FMWV36^GG[!>Z__ MY=OOX7\MEINHZ/?-8F)"8T,!$;6AS6AK3$HQ*(8[7CA3/C7Q<(\G_2FIO'W0 M^'#*[TF$W(&#^\CZ;CKT+[]^QOD*[_1\5XP)HT0 $VK%2=((SC+2_MI:E,*A MP2:']#%$CQNF.1V43R;8#D!\M6T7Y9%5_WI>1Q__>.T^Y2@S>7R1["-0'CT$ MBQQ$B)YIBUFE-J,_!US$N%&@T^OKDPO^R=BRUR5>5P?:/8DUL87%E&ZRLE5@: M5# *5%0(H4;>HM)12\-1MRGTVYW$IV0![X.NARW@0876@9&PHR6_R9:*UJ W M/ //2=8[6 2?4DTM\<%8'2V+37(P]J"QES*X86&RNQ%[E,SZAN/WA?T1SJY2 MD8LOP65MP;N8R*_D ESV$A*3P/"LAE>=L?ET<+K )MOP_I& M>4U(VGAI.>3H:0,K:2 F&4":Y)W09!:'-F69-ZGH%E?'R_ON)??!S.\ .7\L MYF2??\8U/ONXQ-M56L$:X7T=4J-L'1#((49>0$NF3*RF"C918 ^3-&XHZ)28 M&D@L'0#LPS)DK%RYHK^.L,PF.$BJUCUK%T6GHK., @J7 MA9>.-B[)G,?H?2!LIT*_IBS+B0>(#+M08E@(92@:F8L MPQ2$5[9)SL'?24WF7J@XL"9S'Q%U@+S'!Z[$9+)/*8$4OO;5TF07:"&!.>^9 MK!GBLDE&[O$3C4Y0B=GT&!U.+CV [-8DEQ30Z2,%!% RU+ST#+XL#XX7/U04VX4[L M] F/.=I+8CN-.=J'?1WHBD>TZNOKZB14WG%9S_#$'2B'#)Q0 FC3Q.*X-_+D M]X&O]VH4T"QH-?[=]&%2ZAIY?UUA.9^]GA:+(%A"8K M(&>M;6G2\>E'A'5[?=@::P?(I6^AN<#-->"(D&NN8!7)9B7U">3H9G*T- MC+)F 07>-;O:US=L)[7;V\?F6!Q"=AV@2II/L SA?AE&62SO9^RWJ4O8]^6M"Q6. M8L8XM;[9*;2*@74&:_PX@5/.0])>&JG(G;)-.KV>M'+AIES>E'L[-(12,C>U M4$C6S%%I2#.0$TEGBE+&\^#:I!P]3M93JE#8!T7W6E$-)YRGISX?K&4CO7&* MRJY#WM]8B1[-DE'T*!>!1Y0) LNBIILX<+'FG @7ZW1NE>S3[YFP7PWR.ZSA M7U)3-7"W2F'V/S$L254DKS46<)Z^J% BF?">UJ5R])(T1\93>_^[TOZ4-/(^ M>#RNU/QX,7?@KNVWY+K"#W\N)K64F0G4M=K$U.:''GS4 K)T0DAIF"A-[I(/ MHO8I-4HX'7H/$>73Q"L!$"R,)D\08P!;9.:.6&[NCM1\(!_IH-?O M!#_S=.%W(L%T&_VZXO AD:OK?SM,U&D[*>/T#$*5N**#T**1H) ,.,]*@N1) MU9 7DI)O$@@Y:<3HZF7;>LT&68HO6E9E6K/X>(0H:EX+FF!*+M)CDYGDC]#T ME"(\^^#G[D$XE%BZ5SF'M_Z]\X1AU4\_K7XQ6"$=0@QUR$*4"B*=*W7 DA+: M!S\/MR8[3BS=*Z'KJZWGGXB?N)K.GX?E\EN=@WVV.)^O%]<,..**[_"7#:O: MCESL*%J0<6?I_#1D6RM"L;6!#C]MP(I4?"Q6,?[T+^^V;+=-SKS)TJ?$;"W( M(1?#9D5;K020V7@F5&(Y-NYB?HN>IZ3]]L'-#MIO;W&,&&Q8+=>;B=B+V31? MY+W5)+N+T;3"6^]3 28+T@KJ",^('HK(+NK@L]W)L:$WW 3_7072 ^3T$LO MQ2,DNQB4S=T!Y:HTC.7"4S @O> U)U,0<\C72+1_4"G+HMRE;O) J(Q9-CF4 M8!_%R0%<[B#D?IE*._]X54%ZU99*IVRLRV W;7!-IIWDG8.(FFL62T';)%[P M #T]X>8002^&YWH'X'F\#%DX9EG2''B06,<;)0AH&'"E3+#D<,@VTW&/+_X_ M00^=XT^KX870 Z)N%3-KGY,2M?2X#M%0CKX$)A,@J6:>)4LYMD'04ZGTWTNZ MCU;Z[\/JL:_=GN%RL?H<$MXN5$=CM94A0\ZU'EE'00Y"U*2?$5/ @#K?F3WR MP+W:]N?W5.6_E[06P[)N;.D_V*@ @V!960].N)J\[H@I)68HY#=*+YW+W.PD M_Z/Z/+0[.X9!P"#LZ^"DN#I 7U_7G!EEO P>P9A01]"4#"Y%"0X]2XK7NY2F M=WRO]^K@<((&0\/9&,$E@DKP0:5&;!"KI@B/0@N6@L\[K(9#\OUX."XNWY,GT**WR64KUBJ7$TG$ Z M4CW$()Q^G#\_)QKFZ=N'99BO+OHN_T;FW^M-"Q%F)&?H@"=:C[+"0\@J@T:& M0N<7K91- M3:(^TOD'/^_V8>N1Y]W+>6Z89/%Z,?_X 9=G+S"NPSS_L5CCZFWXMKE*/B"- MXK''#9,HL3/! Z5"U/=LN;O.S/%DL@,61 2E31TJ6.@0(G0Q)Q6/L4V/[ZWD M'-UNY]93;TSOED&3A^F!ZU3OTK*!2)H0DJ,_=)"(L4EFQP/TC-Q-^G@DW&N, M,P#?N\W?>F2G_A&6_W][;];<5I*KB[[?_X)[3H3M.^X3 M(P>DS=,2Z4U2WN7SZP^2FB52XK"2*UG=/=B49*V%!+[$D$ "-5OV X^HV-KG M\PT)XP3#&K-6VX5BM\0DN7*F@?!&Q20.#YB@)SP=F M=X>0N(%.Y)S J*!H(W$.GCL'VGL; RM:AR;1TF9RQH7-\6)^!3<'\+P' MY$QG^+&\HQ=/;_-LD9LLF+60,9+Z307!E>C!6V-$8MEZW\0\/2>E+\0<(N"G MF#F.VQW@Y;'VO:[QL!B-4Y*\^]I*4S':1"YX2,@#67!18IMQ%\])&??X>&C# M="2KNP/+@S%_*JI@(K.0DJ]C_AP%A%9:0*LM!DDQ43B!!]S+7/-C!?TB;@[D M^MA%-+4[R.K;F\MUH/EFEC_CLA::Y6O=>3?G^%:)JH3HDX 2C" EBAE<%AIT M$+Y(@63*G\Q#W-:Q8)_7]H2:0\4\/PG/1T?3M.R^,,MT4M$P*&NGT/L(+ED! M/"E=I.$Z9+D;F/9X:T^F:Q LM>+XV%#:=4VI:.,"(C&M$.?H5R"@"B"2\SYG M'8J-.Z%H2 U2V4.#Z 6?.[ );I>Q*\A32^FJY]K6V^2,*H("T&4 LH&LO41 M'6#QAM!09S?:%L[0*[-*%VA^),4)SA%@%?. M*>,=.BN;C$C=1,RX'M"Q GX1+P=PNP/$?,#5JO;>?73$(*5GT:B:TK/$%"XD M>*,46(6,,92:M'*3 YT-Q/2$F$-$_/1 YUA^=X"9S_AC?O%C.OOZF#NW5?<1 MI8M.0?*,>))DA)B2A%!S5%L[@PF-UM( MY.PI^DG@G7'$#ETO%Y<(*#W/57W'SS=:TI'>+4$7,.C60V<";:/D*2*4@66G?&1M MLE:[4-?:FFJ]T>K<:"UJRW_!:*,Y5IOY" %,:X:> M*QW8+B,A=^I 63)'R*W^1!,'%OZX<\'A$='D%>)0C=>YV985>/U M2#S(*I&52M58#B;]AV\>)XP=3/H',[$#I_*QV?MP=[&85JZX,1SH+S)]M8%! MR(4^^Q55N/AMEA88EOC;;.M2BR(5;=&"2SR!4@&A5MN#92YS'>AC M>1+@;,E*'T='3]4.QP'NU$+I3/U-R+?S0?$ 01'%2HI:#^+D%CE@A)I0ST?P_>E0*T*JXX%T7S M70Y.3BH"+]3\G04UL<5$%Y8&+FI,+PD!,P5S>MC?T=(@W@$4;A)$]**-U?GYY"_:/5ZMEO>MZ-W]@XE*J;1(< M)!E2O7[AZP!"!<)H4;_/T3:9^/$:83T%?@,IG2%%,;:BJ0QZ-_^!LS!;?:YB M^5C6UX3F[^-TE<.$-DF4+EOPL5X24ME!E+* T\&JF'GT:K=6CZ^\:">8V'. MR>!L[0$B]\RY7=6[^>7WBVF8)?R /W 1ON)ZG;=1PB=<7$YIG^1?KA9K,?XZ M)]U;[?&;]%]7T^5TK81="CFGDH$B5UU-LJP>(4)D 5/RVGNUVX#&=C3N!$QW M5L#L0)@=6-3'G'@;EM/E%Z(EY(^SAWEF/BE,D'>H#:AZ65)QLH%1* 1-6S=: M*[.V3:HY=B5P)X3Z>NYPM,[+)0+N#*=[M)):=$RI/([UNVP9]6LSS M55K]9^VH,UM-#QL_^?PAP[0 >H6X@1K]/'O+?<^7Y5W3EZ(C+T9%2,7Z6C4K MP8FD*!@H#)570NJ[$'>L GO\CI^;6F2A"Q:EMI!M'1XFL0X/"[5/5@I% M(PFA37^7UTD;-SDT.':>JJ>!97,^>NCP8;C;'M5()S4>HZ>5*-&DF']?0L] :^V#J^WS(AO([7QTV-UXV3=I-?U!JY[. M;AGQ)J7%53AFANX1;VND"0]<[BF5I7*%&46LM^1T:;,X%5' .'"(Y(R86:YS0(C9)AK]& MV!DHPWUPL\6%&T8N/52CKPNRT9,BRB1O$=9=,!$A:F8@L)(],\F0,SK.7836 M2!E(D!LO)NS#U1Z@<%-=&QP7GG,-610)BBM:93-A+ M8ELN)NS#OK%+TQ_5U%NM V?,0T%#:I$'"U[:&H2*(&SR7)O!Y-[AQ82]Y+;U M8L(^3!Q;^H]JZB5#[W1*X+@UI.Z8A!!]AE0":<'ZTSSBF6S& MKE'X4BMPPB(_/02]R5=_++??F0C-DK)8@.NZ*@J3(7AN(''I G+FGM5);2DY MV/F5W;JB!XIZWISO'6BOO\]_K)NS_3;;LL2;!P#=O*")DFH]Y@K0D4%0VA4(M2^\ M,CR2Q7"FR";7_C:3,Z[J:XZ"ES-PAXAD]!FUWXM M?R7FO[U:TN9=+A_4A/TR_8'+U7153\@F)A=)_JX"86OMA2$'V+OD@#R78%!B MX9KM97D')6]C1-8M$#^%G]=3=8WA(4O/(=@0B&$\08Q! \? MK2@F^5.4$STE:]RK9'T [R 1[0\X?PVX&7ZMO:-;0FZ!^.=T63WQV\+O7_#Z M[XG,G.?()%A'.TE9CA X>>3))%II*BRP)JV=]Z9TW.MKG0!S($%VJQPG]7H, M&IG &)' M0DBHBN_ZX0_*QE+R%&_7KL:L7A=AN9XF$4U.>XO>E8!MVCN\2-;(<^$.Q\'S M.[&#<;\#JW.]FE^GL^L;<8_7@LFB="6!M>N+(\: UXH!^7Z8BW!!FS:='EX@ M:MS#B\%Q- #GNRW]O%G4P37KCWY_2%/3L#K]"4!T(2U@:[R4*D 2$^!\*B 3 MA>V6\R)BDV!B:(-#3WLW7ZZ>%"C7S+YEMH"V]1JLTPSH_W5\ @^RE.R\:E)E MOX6>KDS,/I)_KAJ.YW@U,"HZX>=;VWPZ2#J),C MQYU)KYV)3)_,>7F%UJXLT7%P:RNG#J#XT,R^MC1A;'(4R]'2=*G#@AT$'43M M7R&81,53;#(;=P\:QST,'Q!ZK>32N4_T>SU16$U_X!%77;8\:4@_Z64RVWA, M27LEB[7U@,:2E!4IEJ0#I,PM%N8B>]KMLD>/Z;$R_4^:T$[.(H,D-((2%+,Z9B.M MA+-ZK)\M;Z*_-E(S;LJ^$6P.XW4'@'DQ[/B,==#?[0__P,4EGR1FD[**'$7' M(Z@0+7B=+ @NM921*5::U'_L2^BX76U/%1@>*Z$.$/AP&^VP.H9:<*35!5?J M3$B&X)0@N,3:^U1&(7B39MO[D3ENZ]I&2FY@Z71^)GK7*.G^RVESGFH2XRE9"4;K>GU>>M).MH @7SW)9#@V:JC#K*+TF?:!:%VR8U>7N<(;(PF)Z=M3J=VVQ_2U]7IZ3[( MV,.%/U@>G=G&];!D7*[>__D=9TN<.%0Q>R= VMK9P.C:L+(XL$4E)Z)!'9LD M)EZ@J:L#TZ'@= S?Q[Z;_W =5>5/6(Y<%N[J!9U #B(JB$$9$*E8IUPT*>XV MP^;ID[LZ[CQ$],?SZW!ASU?AHD$TMUY!#%)K7^]@!5]G,F. &%D [J41FG@A M=AI+?&2\MC-$3G4D>8QV.)++'=B5VU;^]PO G((2Q9(:"^2X!Y7 %:VA*..U M\44IU\2:/*.DJU/%8U!R'(\[ ,F7;^0XU;#NP0H\PY2B *53O=]9^5$P@5$< M@P]>:FQ28/FPKW$\YT:]T+I>PW-+^#M2Z'6[M#>S_+F* MYN)ZC1/AA=#!>2@\>5"VMLPJ3$ NILZ )(X];>R[!1;[O;>KP[B#\=*0UQUX MKO?:STGN!29M!^QRCOKH%@>LG;6QC:M\OCMY(X]A:GP:*@0R'^B'KS,C,'.3)T0AMA>9,JUA>IV@U" MYW8J>QSSSR7U>'OSY"9K=ZMKZ_R#P1*0K[^C21IRSZ6U24:RP+6(1D+)JOI% MR0(9*P?)Y)(2\N+%&20C-Y<_$B=O]\8O5WB_9"PFHXJ@3:DM$0NY@FAH R:4 MJ!@&P9L<].U#9%=IR7TPLEOM] "2Z< 4OGA+\W9]US4B)*^/Y=?I,H6+_Q_# M8L(,-SE%#4F5!,HX0:K:TI>DJWERSNG4L(_#(22/B\AV,-KGYNUP,CT7]!); MZ]K^^._YQ":A%$H##-=XV;@^\+I@=([-W 2 MVG"BI;4*E8<0;:HMP I$GQ7XXIR/&#PS388Y[$WIN'4"?0)T;PF>&41_G5\M M)JB#Q!P*N%1',!ERJ*)!!D5E*XS,,J71%6@E=-PJA2X!NK?\S@V?TQ\XD2J7 M[$0"6;@@$U&[.5CCP7,6&7.R6-_DCLR^A(Y;']$G/O>5WQGA\TVA=]XM4LM2 M3#$:,*4ZG<,;\,J1N0C2(T\R.6QT7G$ M>.6:'2'U,,E>49PG>0@I;04!IJ< MD3A)!B.ZJ"!IP9QVN8329!#/K@2.6SO2'2CWDE<'F>$7U_6/6;[IDX+Y_9^I M#LRXK%]-HLM9%1LA"5&NJWB=21S(G6%2V<"8:-1F]P!JQZU6Z0.A@TBR [6Y MK3$!\S)84O)02_EJA1\MPU+LAUEB83'(XD_076F_4H5F%2\G@]P0TN@ 5)ON MG6_A%OD2RO/@P#$D[>[J8"#)#12II2NV)-ZF8?+N)'9U9>B85$\CJ72*MU>2 M )=9[5BL#+F[*1*4HDI6HTFF>85.M^F;'M!XH*S.!8+KH_["H].U M(X<,1=0:J#I>57,HT:9H78STS@6%]214F>B4]1%0T9Y2IA0( MECXQ8W*6-D:A1M.&XR=<>D+AOM(Z Q0^/I3G,605K"4OU_HZSR*#USI 24QG M;9E-TND@9;)Q/5L/V(E5MN2<2:O7^SA9"PB(#@K+M(MLHN#K=,-&^DR1 MC(G#0>36JPJDL-X9$.NN MOP)YG6PO0"262I;,"M>D++&A=GE?"J8Z:NSN'77VTKOY;#6=74UG7V]J">:S MY42*D+@BT\MJT8"2M(^\"A$P)Q-,T;SH)@=8NY/8K^;9!SE/-4\C$76KA]Z' M1>VVO?R$BR_?B/.':*%GSQA&![U,VD :Z.E+[LT7Q^(\4V2T9 "5= 27LP9? MF$Z.EYHZ;+(!MQ!TM.YY\MP'P]P+C]8E#Z+>KU2&60@E(UAF:9D<8[1-ZBJV M4C2N9AD$$<_4RB#TT7)[+["U"G29)R-$A!PTHP ^.0C1>T@4N#.7F?.RR76>5BKPQ2WT M\6JUGHI"+WX;EM,T$3DP(;4AO\'3MBT4.SAEL8Z,B,H%EV)HIRFLGI0Y2'QL7]\OTXHJ^]VR%;_+_OEJNZI'_I% \K)#8*#+6LMQZ**]] M!"&%MBF(%'43;^1 >L67*\ _5BV+72BD3O'*1AR(:D:;#F(T6=P M!AUMS"(L-KE=MR>=XQ:UGE)/#B*I#BH7WLQ6TUS7,OV!7S#5=H%37+[_,UU< MD?V&+UO750T36!YR#4CUL" MVP2TIY=JM_'->D'?YA7[_[JJ10<'A"\;GC),=/(:>4,%'^M'WV.+@E5E MR'_C5B"Y<\75V;D_3Y?X:8=%@/-(ZKE(8X) -*9)P^F=*1PYP#@<'<].4IK(Y(RTR^%GO5N?U4K3 MM#SO?8RHQ&P1)B/$)&KC-<$A*"F@H$[9:,PZ-[F+/["^N3LE?)/2U>7511WP M\G'U#1?5FA)S<;:\2Y5^F"^?GA=R% XI4@;FC*VW2R1X%C4$(2U3*I:2FI0< M'TEW5[II'R1M/^5M+[\.8LS[Y>ZV/"^]3S)EB)81:TM@$ I9 :^4%MX%X=ML MTCWI'/G0HP4K!0Q'FLQ[?7:ZAJ<#ZKI?=O_IPN M)R(C11N!]%U9SQ&OYK9P"DBX8,Y[SG*;>NH7J1H'/\,)_5FX-I0$.H#3DS7\ M,J]-5R;,*(&: ME42Z,IKLT0O"C =)0ZD,UTMDE3Y(W4C*M^!I3VTX*NHUG? M 7[^6&!87BU^KC?:W[$>]$]B)AWM;(3J9!%3R-UW+$H(6#VNR(SU3:H!-]#2 M@^DZ2L+S8=G= 6+N-M2[B[!JI,03%!5H(10/0(A9$&-@Q M^92:9$2V4C1.V-3>5\ME['VQN]:4R.DE0G2*E(>2:)$%EA@"7D ME+(U(38ISW].RKB0.5:X3[%R'*=''QS_3/%^F,[P-]I4RXFN?=^4X\"5D: " M([:HF""')*)G6A2YVYSP%UXR3CG(X#9G4%YVH#_62_F,WZ\6Z=MZS.?\ZR)< MOKE:?9LOIO\'\W7ZGT\4"F=8K5U!6YTQ;\%;[6K^/ZL<>9*N299X1_JZ"L4/ M!,.F[.G DND <(\\_>N2J3>)V$:4$+LT,BX96 H7JMOOZEZD(#09KC5G//DF M-SM?H*DK5WD88 TE@3/**]R?;LQWS?<-FH$XXOVM9>#2 MRCK;GL)^Y1&XL5)'SBG+%3"_[GI:9REY7IO &,24 M&/.V247 /D3V<.QT$$:>%46VDDP'%O;EDUTF!#J=)8C:<$@)8\%QET!K)] 7 M+8)MD]GO+Y/2'@Q[95CVD4P',-M\""QRR4FG0.XG<49%?FC,5YG]:M\:06]H(?4%P6T^QLW" MK.>Q-A<%;I.AA64.D2L))0E;;! AF#;WIW:E<.2+?2V!-Z!HS@-SU:^]/U7* M JU+,0(OPH+BQ$I'FAR839Y+A5SF)N=O^Q(ZKNH[6;C05'X]X'.>IF^QS&NW MH3_?K%:+:;Q:K>N"(RG*!Q42IW ;MM2C C9R9)!6!%!V7K=S5H+EEP*1^1J+&TTX'::SD+9 M#0>U(22S/\C\-/D'G,6=T@OQ,(]>CT4*=5VH@2&9YU+Z@:5(:^U?)9.T%AKTR6?M( MI@.8;3Y22MJKD'4 +4L]4HH!')<:F/#D<"AM,#;LBW)&F:R]I+U3)FL?UG> MGQV3)KGDJ'AFD&O_)A4HEB'7TX*+SL5HM,U%-3:+9Y;)V@L'AV6R]A%*7U![ M,4GR.ZX^+:;SQ1=<_)@F?#=?KMX1M=/;9=.N% H= Z/LS00:GSQ9 4Z!M$R1 M,SEJBNL5^GO,?0T$UI.)];S0_(]9N)PO5K7P^6_$[>K%W.:B';?2$]1BJ'Q/ M6H'GM/HDA2S*Q"!$$S=P".)[3*6=",?#"/2,0'RSNN2*PGHM-G&E06G.R5&B M3RA*28[G9)NG=XTPTW51^'>#SI461*?A8_@A_?JK&@.2Z*?>C'4M1*E_/ MY@.H(NH=/860F,G>1I:M:3+O[DBZS^(LZ$!0S<>3< > _HRIW@.>EFE:R[-V M4:[)RW=7B[J<3TA.>GXY:8XI\$+_!73(R).X%2DV.20_GO2S M4,K#P/K$EO'LP53Q\Y2Q&EYL?56?538))&]*X%G MEMYNCM-]9=:!GCW6K(14[_$G!J@SA0RLWO#/M T%N6,V>XVB327W*1R'9M'7 M63D.^TBXWRJ.J^_?+]8)EG#Q&5?3Q?IS#4W#+'_&M2@^S9>K^Y_=1*^'E6\< M_K:!ZC8&6NY !1L5?02]Z_U5";A]ZX;YR;E$E4WR0$:=]"=R"PRI-(G2#B5XY.Y$C5#W5,&>1)S]MH(X6-4<,;OAV'>.K64;SH+8!_4I"H<^ M1Q 85.VG3@Z&1M( A7: C<$:V^3FYPEU[7W;=_)U;MA?DWI/V[U+%WFH/7YB M2:0 F.?@22. BX99S1SMSC:E3KO1=SZ:=!],;>_1/YRP_H**\\O5Y658_)P7 M,CGHFUL17P,*T=0V PE[2U+?HF4!'RC/<5BK * MIX0TT0O3Y/+,"13VNB'7[;S'W^>S_W45+J9EBGFS<#?D&".EKWGM'(C%FJ$RTC+9I 1Q+RK'S2^TAFA[P76 RL=F[@_ZK76E ML)*19T4A; JU57--E,>4(DAEDM9&1QL;90PVD3-R374[^3]+#APMC"XA=5,6 M%(7W14K:=:Q$4+05P2,*X+KDF 6+-C2)C;81-"ZLAA#VJ_@Y@/,=(.BA#_"> MXHSY3\3':WN\$V]JP5@)J(N)P'E:#T#Q%,ZAI56*PAD/GF,;FWD0N;VA[Q"H M/+64[>76 3H?K^CW<'F]<3&8PH0*X'3FH&R,0%ZH@)QR%M;$R-K,?]A,SKBN MV5@F\R!A= FIVTD].9OH>&U%DQ1M#4GK$(Z!U4+661JZE"99K&T$]:2T#A/V MJ_@Y@/.C3XS86^_F:0H7M[VR; A>A00!ZR#O]?0FM R**%98EW)\6AVT;:;$ M,63TAJQ#8# ?128=Z*_G6OY>R7^XJSZ11C-)S 1C:^%U< 6BX0ZD*+1S2S&8 MFM2R[T3=N#5HIS.8PXNJ2_P]N'='+FV0WJ4"VM41B:+0;BY. );"LE'(69NX MX$6JQM5W#5#P*LX.%4F7^/IM1D_'Y3JM.&$N:G(TB'Q3AR R\CVBH>B=6Z[1 M)1XT-O'27B9KW!!@#(0=+)0N(?;F^M;E6F(?R^;;Q)/LA?!U#K5WI5YATK&. MI:Y+3$E[6LF!<3AQ1+YEUP+(TM+0Z MT8\C)T1E+2,ODHLF==U[T#AN#??XH#Q47%W<@7F^N P+A@OR0^=_#_YXOWEW1 MITO2O@=54&U\T$#E3J\3.5!MTN?I\I_+-[/\CUG"Q8KTS6J*R_NB:9<54QQ) MZ91,$@^6#&%DM3]Q/?]'B@B:5".]2-7QXW[IJ3-Z5!5,?=/&RFWIA*J'EI@= MA4$FZEJY'<#Y8H0OR6%N,H-G%^)&/I ;##'/IP,/+)A^*T,W[>]CJCE?>EY# ME=2R:O)EG$EG4PDY TNUD4F.!8+T##!:1+)*S+:YE=A4,WW&1%M@>C&]\?_> MD.>W6M:+J%_P:SV<_F-.>V0YOYCF=4^V]9&C<%%:1X%)B8B@2O:TXXP'$9RE M$,76NWUM$E'[$]NSYMH'41ON#K<57 >QY3/M_/8G.8?IVV58_'.=[/.<6,@B M!X&U V\R 8+& *9D)06S(90F?OQKA(V=OVH-C=>LZ#%RZA)WMZNY202B54'' ME,'[.CI#*P7!LD(>@5-7$UG-=">=-I(X4J;.9P;J>D-3<<(_&EQVM'< M[P!"&_;;7>4HD[49GG<02NU(;VMWYUP;B'B1N$F6A=*D9OL%FL9-0?5@% ^2 M3H] >U B2DJ;YQ2(.V@H.):.0U1,@U$\ZJ2T+JY)I>,+-/6FMPZ4^VMX.E ( M/>#I)IA_MJ0;/1R%TH[5^[TB%/(3O(0@L@'+O0ZT ;5136HT7J&K,UP=*O^G MN!I0&"-B:[E831Z?%%V7@[(BG2D<4A9U1DMDM7;.@? J!N2IF+Q+F1D]_0&, MZ*NG$-K\^G%3W"0/P?F3DU"+/C^71&FZ]3,:"<,Y!SKZVN+3D93K/0!I9 M1/"1I;A+J+<3@+92,8[F&4*L\Z%Y/'9Y]2/Z/\YN9PS[+(JVB?9)LA)4+ R" M#.M!PSH56I*63[HH;:F;WOS\\0 PD-3FP[*P*Q3\\=_SV\M+02ED$>M58@W* MJWI?CVMPT@K')9;$ROXHN'O^.!'4*5!P& O'1D&E^I%^O'.9"L_D) 'Y9'4- M+A.(O89LF8U&*.M=W D&6UXPCEO1" =#,+&#F.;&I?J,WVLYU>SKVMFZ\\!F M7VO1S(?[XAD6O#7. "_!@LI(BT,RJ44DG[[.)U Y5)@6;;4T_\I(@2A%HW\9L7/ AQMVLU>;GC]RHH9TT-W6M M.8*U'2BO9['_)US4;X2OR"5 17KV=HI@2C/16L.^XFFB3R*TC%9TLS_7HBC1VHD_) MQJ)K);Q(3="UD9J1[_V=#%;'BZ+;.KZ(]$=%$A*"<+FA%98OCNE< G@O"RA%_I(SDI2)XP)]H, [ M-RJ@V8/*XZW;#B][4.ZIDZ(-P$%'V@%*&D8\40S0HI$I,5=XDYO)^Y$Y=C*B M%6\!FPCL;'79$F>ZV1[71:(U;FNX!.1VJDXVTR3RYWO>(Z"/9,<^-+ 1.B!)58 B^RABRUXEE$9TV3].EFV#FJ>*:@!AC)P$NYL7_S>-X[BT%HEJ*^LP3:]K M:"H9Q2H\ZBAUEG$XP&RC8KRDV4#2G0_-ZA'QL@XX%S\GO[R?.%D"#]H!3W)= MLI(A(#'"DI-0$N>1^/ <',M;="PQ_;]?YS_^OYLG5H#8VR\J/NP#?-R_=40P M#".Z^5%\'%E3?)BNIE_7W'X7EM>U<%IHIS(JB")CG;=0CTAUH2^M"Y8+R_0N M!S\[J8CGKQ_W '%@8W(D=[O"QH.J-IYXL9HBN%"$(6],60C2:&#U]J7E7!4] MF!'91L1X:N-8H6[%QX$<'CN)]>&JK+Z%V3+\@>G;;/K/-W^[G?JN/;/H#7#4 MJM[_E<20D*&4[(JPZ%QZ8DZVI+&VO:$7#!PJN/G07.P@F?!,@[[]^7M842SW ML=Q_^^=ZUQ#A+@B%(#-&4%9RH" O U.<6X]"^=+D3LWN)(Z;=AC0ʗG>X MNUG5W84DE[AD"!%5+8'1B39E(=\>R<7/6EOI3@"T1S1U%C,/!(,7T7:X3,:V M<)\H:)RM?IN515U)C1EN=+.)OI!^EN S*6C%+0>'M=\.%D%QI*[%53M9N&UO MZ DF1\AO/C0S1_:,']8WO2?^K)L'U-UB@_4,C8"4':/ ,4?PEF6H[9*8C6-+ M2[R,'4L-(]Y7\'( K\<^O[V*RVF>A@51?Z,=0T9F+-*.$89"S(BT@22+(+TO M/J)A:'?)'>UV<<-80!UW2:7N!(F[MX[; 7%@ZW(8+WL P.WA0+(A"Y>!2T%JTF" 2/X2 M9,-12I3>L<&TPH/WCJ<.#I384YD?P+ZQK]!.9]/+J\O;AAA>N5A'/]73)@*\ M-A"$*&0H(^-D-X/.@_D-C]X\LN0/D=M\"":.+?WPYP/"H\&$/#H(RI+ALU: M"Q2=QR!5=,'YZ >[^OKHS>/=>UKZG+*>#L,.A\#+9Z1'RJ,_ M@+U?KJ:7%+Q]+)_H!U/:B/4?3)P1QNC:#L5:2[%;SL0M6SO.B1 =2[[1M)^= MJ.NL!J$)T :02W]@>Y/2XBIO_VV6%AB6^ M>_SV)7'/A M7 1G=*II50T^!P7&QX!9.H5/C^Z; '!WBCO+138!92/Y=0O4-ZM'2YVD+!/M M0 FTA#K80P3P,B2@Q2JI4>3 3F%Z-U/765ZA)0"/D4NWEU=NRAU_FY7YXG+] MN,_OE3!FHJ_PIY ]U6>7:7\_:*02F%FTQ1((HZ5*=X YZS",4YQQB/ M63T=L-JH\\- =U">/G?3I2P?BBJ2$TVJWH9/RH./'"&KS%BTGF??)'+<@;;. MFA0<@I+7^E@<*Y$STC3K"/RP<1;;GM5*ZVPBM;7N<=GY9&K2R7ORNI6G3U9X M,)JBO8)%1;[+<6X_NN=N4.[3-SQ@]-N?M_UB[M#O)!?,.F*!4W5B3*)0ERD+ MQN:LR)@GG9O,KSB0WDYUU#YH>J:C3B"Y,]);7ZXN+\/BY_PE;APSJ^>H%[;2 M@ !$5'JL>])=9-I1HM8QU%GIYP*70B@B'9.H?(AP+!:T_\0N52%!QS$PB] M2-5X)31-@#2HFKDEJTG\JV'%U /:+NF_?;N.>TSG0)I M6QD8!;9!@,O*@Z9MDEPI+F*;T].'5(PXF"^_AX2/ M%6M$X;.+&E@2EC81V6:GG /-O-"H%0]QM^X,FY_?Q>'/(=*:#\NZL:7_!RY7 M7WXNJYU^O AK$87)&I)(L4YU\>"5,>"M-U9GU,[M-AAGVQNZ: 5^+ (&85\_ MEF*3FZO@8LZI]IDD_*L6A!,>5\S8JL\LYW]'GZYN(&[D#^*F] ME*'%U0$$;Z;ZUD$AM>*JGL7_YW3U[78VP_L_T\55ONFN3O_+?X0_)PQC%$YF M DU=HBJT;U58=]=1GBODX>GTKF$0>0"M71B\ 0$S/ZWT.@#H"SR\.R_[;99H MN;5J\+XW;2F,(EY1>8GU(F*I,[$0=# IVU*45DTP>ABY75CE=C ]@0P[0.J& MI4QD%%9(M) M)Q='D7M*44V]#6^*#3H'[9LT.=I 2[>J<# (;#M./U >8P<) M]\-K/I9-:\E&$RMD@>0K;VK>/&(=8^RP%!%2O7V]4ZSPRHNZ54Y# V=PKH^- MH!=+A?)5JA_6,^+N%OI],2_3U1T7C;&6):L@L1AJ@L""J[,*/?)29HN#"QS?7#;02-8S%'P,2\@8#V!YJ_!MH,OZXG5 Z;C\;EZEJ)O__S.\Z6 MZPE>WI$ID))X)(RIJIR!$W6,E^"66^8T4TVJ]K81-(ZA'1]O@PBH'[S]/I_- M'SL.-TN:,*)>!*=IPZ0"RG)'_%$:DBK6E9RX;'-PLI6B<_^"'_B\OV?Q#\2[706%C_7K@MQ(]73H_G% MQ9H?U[MQXDOAV=?+FX[<&.4BULN\%GB.3!8><]FIC=4!ZK'9FL:]+=O\G*47 M-!R^,>:K<#'(QKB>?SWQ*AN4(0,S2=1NA E<#HFVLU6)%RX*-BD1NG[]N&WY MFL/M !YW>\OHUS!=7%^H?T3I;C>&[G]YF-L_6X@9Z";/W=/OK[K>GYL(:S.W M.8+6FERN7,]-F":)*I^R-]+:-K=Y7B+J6%VPZ=GWE^0,U[&0^@+-8\U"6PTA MTMJEX[YPI8)M<[WQ1:K&/:P=#"%/-<9PDNA?D?Q*)G66IN'B6DV&6?XP#7%Z ML6Z66SM93#&'U=T__SN&RHX\GWW&=+6H?=C?AN7TF&FFK4@96,FU9-0I5*;T M1J.1'HRL0^HD3Q X(IB@7"BR"%.:1'4G49G7,GGS2":W$OAX+P'Z!^0W+AX) MY+K@@F>6=:Z.@:OE?:'&\)868R(Z;Y1.NC0Y9!EL!1VKXGV0MU45GU3"'83, M=PM_^_-FF=5+_G6!_W5U-U\EIF1B8@RDC378$19BTAZ$TEQ:'T+)3=*V.]#6 M"1Q/BYIMV!U(A#VANU[S!R9\P(5%*[@!5(I86X2#2G@;.18IH5-2N M22ODE+[5M&+H,"FF;1YD,Q9N( MP46CC6S2@W-'^LY?APZ#RQ;B[/:4]4WZKZOI.\SIY]X+&.@DLP+A.B],L+Q+"[^I)"R_SY?AXF^+^=7W!Z?] MV:BL7 +/(_F8BLEZ.[> Y45SIQE7NDG,N2>=Q^K"O^/B*T'V@53NWW7]Y<:, M162)VX0!G*@-%J-U$% 4<,&2]YV#+;K)X>9AY(YKP5LB[ZDN/($XSUDU'M[X M=_>'GTQ--FP-O"]D"3"!.:Y!!%7K%4NM1DL>=,IU0DR.037QE$ZL+._OW3Y^ M_F^SF^N&F^FYKCJZ;P81+LA?P2_?$%=$ZINA,@&5_JG*@" M/J_O<^CHN1 VZS;-F$^_UO-2T_M@?GOCSCZ!=,XZ_O>PJ.SZ@4<4$!SRFI/I M_9<7.)8%P!)$MAZDK.CBAD.,IA!;BZ/ *F<3FJBI$UN W;@VY][[?'K# MW3%V@%!Z0]GU%[0KR]N?]1KJ[_/5YLUZDPQWU@J>(H+P01(G10*?; !N3! ^ MZ9S;C(X\ANANL7D(?EY"9TMA]@'<#6OYGWB1RWQ!/+B=D:Y<2I%QVM[:U:84 MB4- )R%Q47@*.9C2I)7;CO2-FTEK#L?!1=0M\IYNMYNUH0GDM2=%BZG]%M$[ M\+8(0!N+*M%CDB>$WV8BQVWT,08&!Q!6!T!\N< ..90'" MV)(Q:VW:S(WHN,7V.40QPPFU!X0^ZCTK33"9"PNAU)+,>@PNR.65MZ2[OD@TZDYA4/EO[0$>@7Z1,:'F(@1JDG MP<79MN7>2UH[M.7>AW5C2W]K7VDOE)/11K"2(G3EZ[R+8C4(G9*4M<0UL9WD M?PYMN0]&P"#LZ\!2M#?-:PT;O S2IPRVV-IJQ@3P*N;JYH4L*<@MLLE5^],L M;UQ'_AR\JPYAUL'FVVN!OX=+O-%:MB#%2%P"=[%:%Z7 <1>@<#32Q9BM;'_^ MMSN]?_44RO[0>^G\L!$.QO8WWDP798H7^?38EX[GWT@;_RZG/S& M?FI)*_""@[,)+?DP_(X>%Y8#@WM&9[BG0<2Q[ M.W#";D^$'I3A71MTF6U./$*J4:$2,H-C3D((AA5?O,QMIFILH6?<=H[G$&,, M(6KE(WK2PTB_QTP M=;@PQC:&OQ+9N39+O;R\FMWD^O[ ]&TVOYA_G6+=HC<(.<^;,[T#1=7>)GRXORR<3&W):R!E1T$( M:@_1T*>,DCDBS;LVC2M/N,9Q&^B>@X'O%7 =[,5/X>UXB>4_P6 PC'498@C8U-&D7O0^1?_2NS LT_=4K M;(8![%!"[0"?GQ;S1*2MQP]/A?_C@WC(8=$SS'3E$;O@3D M99:3[:&/JY^?2)95BN_)=?I>I3M)FEAL4X!2)*D-KSR$4BL0HV(48@>7V_2N M'8+XG?:)^?<^.3%,QO95]ECP;Y??PW115_CN6UA\Q>6D!!Y*4@8$.62@M-3@ M9,D@Z#]9R1SUCB7,QU"Q$[#MORJP3ROD#MRDA['$@QXO]Q-G'QS97/\<\R0Q MC<3; C)DVK',"5JCML#0"2.L1!6:--DZA-B=\.[^5?%^,AAT /47G;J/LU=< MNO7RJR\G;9&F%J4DKXG-QACPAM;OHRK*1:]E#+T"2=,^@J=LOW ML'_OE[&0,W9 \-!PWM0;UKM6I43:[+HD<@%]+.!T0:C'9"DZ:^+3:73;#B^? M/WPW0/[+9B 'D;7ALU9]"V)>6^5)RL8^51[!FI MH:4QR&PJ%D22 I1-F30ACV"<]M$4YY.7)S.DY]_04JM@I= "/->, O1KE@ MD=OLHV_3'FM'^KI%W"&H.+ OX#XBZ@!Y+_=V0E+U@IP?P.B(8;54*Y1Z=EYR MJ?,<..=-VDK_NQW;439X.*'V@-!'/8?0,L:0)^"T<\D5KTTB4JZN>#%>6T-F MY5^['=M>TGVQ'=L^K![[@'-K1RD;A%0Y2_"A%FL$8VLSP MZNU6W1D7NA]O:7L%7 =[<9_ZI-D/8MY\\9-/A$@L&L5!A-HZ1]@(7GH)3AMG M9&))9MXHPMF?VK_Z:="!V#N\_/) ()P7VC\M\'N89I+1Q]4W7%SG>-Y=+:K, M)Q0=HM?U"AFQV\ATQ&%C.;8]LJ\-6 MR1OKR,<51HC:6\U"T$Q#*3^"UUI/ W\#X7">0'^-P+)[.N4 M0K6;I4IEM61*$#LMF3UCD4(WPJGAP4>'F1CVL0 M'([S^2I9E+2%GJ[0'HIOJ,UJ_,S%% M(MUZ4"(EB,XQBBNEM)@,?:?)0>]&:KI#SR&2?AD_!["] ^QL'5T1 V-&( 4& M-H%R9-M]J"Q*5A&'."O8I$#OF!DT[2:W#FV^AN!ZI^!Y/+M"&AE$8))\PGK! MOS9[")9<1,T"EXKI[&*34_=S'1BSC_SW'ABSCS#&KDG_91J^SN;+G\L'U=4? MII?3%>9;1:N+,UIY\*6P>N; (*A@P)I"ZV$,F7YRF6%KJ[U77M4?5HZ0Z[P9 MDSM02)_Q^WQ1ATO^8S9=K7=4E,45S044;77MS^0A2A4 D0R\TD&&V&3\\S-* MQBU?&MR"'P<@"KQ[9%;VZ/8-_@8OXEK-[-%[2@M3!N[ZV&S&2]-H0Y9W+ZZWT($PTP MB5DS97-D=B=;].JK.L+%(9*<-V-K-R!Y=[5QX<^$O>\8BRFS)APNXV W?&%XT9.;0 S((L[L$1/;/.'^\H 9EB6 M1H-.OG9'*PH<8XR690-/291DFL3@VP@:MP2U]1GR87SO #\OC.+ZVV*^7$Z, MX76DHX,@TSJ63!!,]I P0PN!U1SF,[;GLL MG22#/]9+_X2+Z3Q/M"^V"!7!8$U^)\7!%2^!!ZM8)C_#\=T:)!Q!1%<'"\>A M\:3R."/B15!-KE;?$C#N': F-O<@WHZMM1Y<'9KE#_/9UP_3'YAOKA$%YE$Z)\ * MX^KU"@XA"@%<*EU2-J;@;F<;+[UEW-LQP^N6P3C:@;IX=-SS<,+DKV&Z6"O MWV;O_TRD2>N=PK*DU4THGDU[X$_.8']8\8EO@__I__"U!+ P04 " .>F=/88B4HRD( M .+P &P &%TU:;7,;MQ'^ MWE^!R%-;FN'+G5XLFY0UXTA*JDYJ.[8ZGG[*@'=+$B/WIQ*OYV\8^?Q'XG2<6%E:537IE2ZF[W[-V6V!I[7_6ZW>ETVIGN=8P= M=2\^=EG4?E<;XZB3^WSK^(A;\$DR/_[+T7?MMC@U65U0Z45F27K*1>U4.1*? MSX M*%<3H?(W6^J7Y)<4:G31$%N=GVEZLS4FEM[;/ZA\?ZIR/^ZE2?+7_E88='PT M-*6'+(N9\<\H8$F,IRO?EEJ-REY0EP7PA'G_0&:7(VOJ,F]G1AO;LZ/!]N[! M06O^OT@ZR4X_]CU+PG]]%M >RD+I6>_%A2K(B7IWP@:0_GP M=1JM.<1DK4IJ-]:EN\&DLZNQ&B@O]M).>MN>U99DV%:R_4+:D2K;WE005#U. MTSZ=G5R+\A_.3M]SR)[/SA*Q70Y5)]D%AAN)DK&@HSJXH MJ[V:D'@_1"]94=76U1+:>X/>;"S+$8FWF1>VUB32/=E.][?ECI!.R-Q4[( + M4QZP:X]QESY1QOOS_%GZ,NDS)+!1?DSBD[0#69)KO[_2- O;@9[=)-F]U^!' M!8K]U>:>M\0'PEF(OW?$CU"%+ 25:+3D5,XQ5I;Y?4AIB2Q@:H8=DO[YLX-7 M_:7-^(8VOUS/Y'BT7X:I*MGV7CM]!9F5S'/DE[:FH>_MO7RD)YEVYB8],M5N M;5^:= ["!IZ+L022+$T431%!_%@Y\6LM+<"H9VBOC(6+E>('8PN1)NV?V=_> M.F]-J3*'[&XQ0D9?/7A]_WG>>WHK#V>(V;$#^ M)P0YB:$J 2-&Y UL6B'G&G3;A7Y5#A$)(WE39:;K'#(!S06,M !KQ=&S K+8 M*=A9M+Y!?0,X=V=I.%8>*K,6CZ@U!@#J!G@,R[F@3R;=6 RUF;JY'U@:*<1C MIGV2&Z/>T+*U &3@/*Q#<.<#S]URY3!M78QZ'?6MT1&%E348YFIW8!NAR M HHCLFY5*A]1J;A8JAQLTTZ8FA[D\5O\JK@$*2/Z6;[@L+O@%!&DK,O:"PUO M+33$0FSG75?!"*8^J^GR?Q?^AX^U#)%/ _YI)SD,.WB*ZFC$> @9_^M@;3$9 MR63MUI_"K&! %ZS4N09IK80@- Z42X$;(RB,LCA&NPFU"^F"TM:!B0W1.,& MC:TFE7"G0MB'+LYHE8=;-5FV_@:]-5,[N()TI)>!*S.O91Z3-YWB%!RDY4%KY&;.? M57[*M(G@Q_5TU!E4U*EF'S6>VEF7&YD&!4"&,J 0)TW >]%"X M:N,AJ'ZB@\![584,M'&1)^PB9Q.IZQ!Q&3\T'/(5Y 0G[U90;7"M-7)'_+J: M=P=?P$3$?1?9_<#4_OZUU\EN\GHT<>DR_'H]*P;SHBBX-\4]F-_F\ (;.#]- M.)]&O"SCCN]M&NH<>N[ ^@$1GIF.R;+:,JX6:,4M>85Q'BW\6P.DN PBFOM% ML;TT> BG0+R],ZY1$Z4OA0LFOGLJZVM==J(F8^FN>1='ZN!$E(<4%JQOTLM, M:'5)NKEMNC.^]00 MKZ5" 4I)E G>6'?-=$(#A!6%\IZ"A]R:,#!@4-R:*^@3IF[#)9 6'*<=_,LE M"IM'O]8*J@9/K%ZI3D M)=.-2( #X0C4/5S?SZ\@'P3?IJ:,=TXK8J_,,='1=>A= ?6&ZF,PD M&WHIL MQX'JN+HH4!+_1L&,)K6MO*;=,)FG#F(0EJ%%F&L!4A1B,D 9?LEIT-N*#$"5 M$Z,GQ#2@E*/F!RG;A'$J*FUFA-[IV,38+6_Y!K#\!QE1YUZH/(4W"*?8S!#L M19H^?[9_V#\,G_QJZY[G!%]VC\;F@?'>%+TF-?A0W]\>$8Y;UM[,W^^$]U>Q M90"O)\N[HF7EJ#?_H[_PC(7G]Q>=D0U&7JZTG/54&4P-ZS;/PUZ_[APFAR^3 MW?!(S,,$G\]5:AZ0=>(#LJ[/ESOW7W7B"=P_Y(OS_Z/"NT']: +VQE6R?+.U MMW4WLC'P=JNK:P]K#H6;UL3>W?V>,"L"26_:HL ['KP0$>.1IA$$W_8]RM?Q MGS0/4H!V%SY7/<:Y\WRP.9D5>_X_V-#'"(7&TP!$-V3%!Z;URL3GX[WX<]:$%A]=?_$M]I($.4!4J#WU&YPE#WZ_ MW7S&E^+AS?KQOP%02P,$% @ #GIG3^IB_6<:" YBX !L !A=')O M,C Q.3 Y,C@M,3!Q>&5X:#,Q,BYH=&WM6FUO&S<2_GZ_@E5PB0WH9=__Z^8:-?*[8S_]\]]-ME]4:K=:7TVZK==V[9C_V_O$3.VLF M*>M9KIWTTFBN6JV;#S56&WE?M%NMR632G)PVC1VV>I]:).JLI8QQT!1>U*XN MJ04_@8NKOUW^T&BP:Y.5.6C/,@O<@V"EDWK(O@AP=ZS1J'IU33&U7WVGR7-Y+@3WSU+PK\."6@, M>"[5M/VB)W-P[ -,V">3<_TBOG7R=T"-4?GP.(G67.!@)34T*NO2DV#2S?U( M]J5GIVGSY+$]ZRW)<%G!=G)NAU(WO"E04+&;IGV^Z?9N/WY@I\D)Z]Y\ZMV^ MO^V^I9:_F)U=L%X.9,;)!YD9L.Y(PH"]EYKK3'+%/@[P+5A6E-:5'+7WAMW< M9R.NA\#>9IY]*A6P])0WTK,C?LRX8UR8@AQP8<@35FT75^DS9+0^SY^E+Y,. M00(7RH^ ?>:VSS6XQL=[!=.P'/CF)$DVN\-.@>)LO;FW=7;-QU*P;I.]*ZV& M:7T3+NHL"PB:XGIP__S9^:O.BNG?T<*7VQD8-_+KH)1:("#;C?05RBRX$)A- M&@H&OGWZV)RE2>,7\JZWSENC9>8PEUOLP:-GGK_>O)\;=V]-)C[ X'O# MX!UWN/FXS?F4W6DS42"&4(]HJ# @#$ZL#7([G()+S;B>LE)[6P*:AVPO$#\$ M!VGB,AQ _A<$.;#!/*<^P*:.",?N^-HNO)=Z@)$P4C6I M,U4*E(G07,!('6$M*7H6B"QR"G(6I1Y07P'.+4V-CB5"'5:G'J7"#@AU@W@, MT[F@3\;=B V4F;B9'U@82HS'1/(X-4:]4A;29)B87)^!,=A:'HNXE-\E%1PZ(A^ MDL\H["XX100IZ;+U1(-'$PUP(K)SV56P!U&?]73YOPO_BUTM.OA^P#]M)A=A M!:_!8=6*> @9_]M@K1,9R7CIMA]"K* /"+QJIL@S3&E1 (;6L70A8&,OT$$. MU6 /H7XQ75A0/""Y(AH/:*Q7J81>2@S[J(LS2HIPAN;*OI-"+U MY"/T8,D[TLE_938S[IIR7L#M -JYT=JZPA>3'_WE4%%B96LP\4GMI9E MQHJ@0*@0AJ"1A"ET'GP#X6"-NF#U$QT$O5<6F($.+K+'+G(SYJH,$9?P X,! M'3B.<>?=&JJ-7&N+W!$?U_/NX LX$..^B^R^;TJ_>>YMLAN?]P8J70;?KF=9 M?U84!?>&N :STQR:X #G_83S=<3+*N[HW*:BSN'-$JR?$.&)Z9@L*RWA:H%6 M/)*7&^>QA7Y90"DN0Q'5^2([6ND\0*? >+O4KU(32U\(!TQT]J3+N2['49,1 M=W/>19$Z.!&(D,*"]55ZF3(E[T!5ITU+_>M_8D&>Z#*':GI'7.:/5M/AY%S, MW*S^$$HILB_"_B&J$GR?0+Y6"@54BF.9X(UU).#A MYV54F,Y/,@D(M(J=S O5"? [HAN1 ?"$:A[.+Z?'4$^";Y531G/G-;$7BYP MH(-YZ%T#]8KJ8V=$+C+R>F0[#JF.*_,<2^+?(9A1I;:UQ[0')K/O($;",K 8 MYNH(*0@Q&4$9?LFIT%N/#$#JL5%C(!J@^;#Z0O!TNKHGCAH#W[TEFXM$+C.XO.2 9C7BX4 MG[:E#J:&>:O+8*]?-R^2BY?)2;@2YM$$+V8J5=?%FO&Z6,N+U9=GKYIQ!S9W M^>KX_ZCP5E _FH!KXPJNW]1.:\N1C8!W4MS//:S:%&K:$GO+ZSTF5H0DO6J+ M I<\>"$BQBU-(PB^[WV4;^,_J2ZD(-I=^%R^>K-T4;#:E37K_3]8S%V$0>6U M(=P5N,MTELUF^[;/&#G@XO\V/&RX?+"V\'7^X&L/B9>JO MWK%>D<#[& -*#YT*6+B+?O5O4$L#!!0 ( YZ9T^*+.DE M804 #&@S,BYH=&WM6EEOVS@0 M?M]?,>M@VP2P=?C(8;L&6B?= ]TV;5T4^U10$FUS2Y,J2<71_OH=DI+C',T! M[+9.F@ Q)![#^>;BB,/ASX=OQI._CH]@;A8/7[&!JM,/S8&8?AX>00 M?IO\^0JZ013#1!&AF6%2$!Z&1Z\;T)@;D_?#<+EC?AZ%;9)C(K!P-,W8"+'O68)^B3S&R M$6*#;]6FY/198TXM]7ZWEYO!DF5FWH^CZ)=!PPT:#:=2&*2E<*9_] 0ND3'T MU+0(9S/1=^Q: G9"W9^0]/-,R4)DK51RJ?IJEFRW>[UF_0]1$.T,?-]6Y/X& MED!K2A:,E_VG$[:@&E[3);R3"R*>^E[-_J'(,3+O7I<>S1Y.YDS05H4N;CM( M1Z=SEC #G?9Y-%?C2%&H5 T61,V8:!F9(YE\,X&-J3)LRE)B+1/R0NF"((M& MW@'G)N**]^%#\#X8!_">IA;;DZUX-QK$G5[4O.?0B :2R=PZ_L/1USDM'42[ M(*=@YA3>$Y40077KS2FG)3Q/C>UI1]'7'7&CW*Y[-=SC,\7!=:8*5RL;[BZN MINM'U%1IM 6D)Z?H]_AF1SS71DG!4HW;ALJE\N%@VTYYLM7I#L9RD1-1NN<= MF%-%DQ)2%SM*)$S,DZW>_N!>JV2"6"N83S6\+8A"7^$EO*,H#Q2C@)=2+2". M6F]A*I43YQ<_"BB*-4.EH)X6"55>+>W]IM]ZIP5'.BG2Y@RY7#(S=[,5_5(P M1>T6[)2@O5(A[FR3'< EXMYVMK-2+4T+A0D$4B B@Z/3=$[$C-8ZC@\Z7==A MQS*!'"Z\$E.$3IA5.!.NV-9\H$ M$:EM1YJ9RV7UX=<.__:SD[0[73B_=W_@_9=&0^=:+QX4.X:#?-9H].H9^0DRS"1=F&J MG9\.ZO=*X;;IEF9Z495 F]2.:T:9'^M^"UGI">DA.$-4X@!>%$K1\\%G$=[>HAY>, M_F@FM.G1?3.MY#$1_0:)Z,O5^>X-B6CH#A_O[3D_TU7IHBY[ZKD]]1;20$(A MHW1!,U_VF#).,_?DCOSS0N524W>V?;Y6LW_%*?U5)_2^H+/P]8*S\LKZ4%]C M:=KS?XD#U))I"KI(_L8%;>G'3N*,)(PS4_IEB:EK!P'<$AX22FR=(*W*/=B4 ME*#HE"HJ4MN#(X@H 45@+Q>XDX*+",^ ==:!.=[MT'583:"G*^Z%#]^BL5[G+'Z%]02P$"% ,4 " .>F=/PR?''/\1 @!D M+QT $0 @ $ 871R;RTR,#$Y,#DR."YH=&U02P$"% ,4 M " .>F=/XQ48,7$1 !-N@ $0 @ $N$@( 871R;RTR M,#$Y,#DR."YXF=/[&JZ^E8C "[=0$ %0 M @ '.(P( 871R;RTR,#$Y,#DR.%]C86PN>&UL4$L! A0#% @ M#GIG3X]TU>*I

v3.19.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 28, 2019
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
September 28, 2019December 31, 2018
Land
$9,778  $11,191  
Buildings and Improvements
73,988  83,812  
Machinery and Equipment
114,190  106,327  
Construction in Progress
5,676  6,404  
203,632  207,734  
Less Accumulated Depreciation
90,495  86,872  
$113,137  $120,862  

XML 59 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings
9 Months Ended
Sep. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. However, based on the results of the oral hearing on September 13,2019, we estimate AES’s potential exposure to be approximately $2.7 million to $6.3 million (including interest). We recorded an incremental reserve of $1.7 million in the three and nine month periods ended September 28, 2019, for a total reserve of $2.7 million associated with this matter. A first instance decision in this matter is expected on November 22, 2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. A first instance decision in this matter is expected on November 22, 2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 28, 2019.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. In the U.K. matter, a trial has been scheduled for February 2020 to address the issues of infringement and validity. As loss exposure is neither probable nor estimable at this time, in either of these proceedings, the Company has not recorded any liability with respect to these matters as of September 28, 2019.
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
XML 60 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events
9 Months Ended
Sep. 28, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn 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 for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets.
The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. The Company expects to complete a preliminary allocation during the fourth quarter of 2019. The Company is currently evaluating whether any of the goodwill and purchased intangible assets will be deductible for tax purposes.
AeroSat has incurred delays and losses related to certain projects in the period ended September 28, 2019. In our third-quarter earnings release on November 5, 2019, we announced initiatives that the Company is undertaking commencing in the fourth quarter of 2019 to reduce losses and minimize costs at our AeroSat reporting unit, which is a component of our Aerospace segment. As part of these initiatives, we are evaluating if we should continue with some of those projects. We expect to formulate a restructuring plan out of these initiatives which will result in restructuring charges which may include severance, relocation costs, inventory writedowns, long-lived asset impairment charges, contract cancellation charges and other expenses. The amount and timing of these charges will not be determinable until the restructuring plan has been determined, but it is possible they will be material.
The CCC reporting unit, a component of our Aerospace segment, has also incurred delays and losses related to a significant development project in the period ended September 28, 2019. Contract completion is expected to occur in the fourth quarter. If there are further delays, it is possible that additional losses may be incurred in future periods.
As of September 28, 2019, the AeroSat and CCC reporting units had goodwill of $1.6 million and $2.3 million, respectively, and intangible and long-lived assets totaling $8.9 million and $4.9 million, respectively. The percentage by which the AeroSat and CCC reporting units’ fair values exceeded their carrying values in the last annual goodwill impairment test (as of September 30, 2018) was 35% and 43%, respectively. Based on the Company’s evaluation, no significant events occurred or circumstances changed during the period ended September 28, 2019 that would suggest it is more likely than not that the fair values of these reporting unit have declined below their carrying values or that there were indicators of impairment for our long-lived assets in these reporting units, however, as we formulate our restructuring plan and reassess the long-range prospects for these businesses, factors could arise that result in a decline in the fair value of these reporting units and the indicators of impairment and the Company may be required to perform the applicable impairment tests and record impairment charges.
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Disaggregation of Revenue [Line Items]        
Sales $ 177,018 $ 212,674 $ 574,290 $ 600,339
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 157,702 169,579 520,490 500,383
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 19,316 43,095 53,800 99,956
Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Sales 78,428 78,610 255,007 218,931
Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Sales 44,127 43,481 139,502 129,244
Avionics        
Disaggregation of Revenue [Line Items]        
Sales 19,871 31,059 79,414 100,354
Systems Certification        
Disaggregation of Revenue [Line Items]        
Sales 3,384 2,373 9,050 12,028
Structures        
Disaggregation of Revenue [Line Items]        
Sales 6,089 6,583 18,056 18,683
Other        
Disaggregation of Revenue [Line Items]        
Sales $ 5,803 $ 7,473 $ 19,461 $ 21,143
XML 62 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Cumulative Effect of Changes (Details)
$ in Thousands
Jan. 01, 2018
USD ($)
Accounting Standards Update 2014-09 | Retained Earnings  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Transition adjustment $ 3,268
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
WeightedAverage Life 13 years  
Gross Carrying Amount $ 209,482 $ 197,800
Accumulated Amortization $ 77,049 64,417
Held for Sale | Test Systems Segment    
Finite-Lived Intangible Assets    
Intangible Assets, Net of Accumulated Amortization   651
Patents    
Finite-Lived Intangible Assets    
WeightedAverage Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,782 1,716
Non-compete Agreement    
Finite-Lived Intangible Assets    
WeightedAverage Life 4 years  
Gross Carrying Amount $ 10,900 10,900
Accumulated Amortization $ 6,925 4,680
Trade Names    
Finite-Lived Intangible Assets    
WeightedAverage Life 10 years  
Gross Carrying Amount $ 11,419 11,454
Accumulated Amortization $ 5,983 5,182
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
WeightedAverage Life 10 years  
Gross Carrying Amount $ 42,904 36,406
Accumulated Amortization $ 17,782 14,964
Customer Relationships    
Finite-Lived Intangible Assets    
WeightedAverage Life 15 years  
Gross Carrying Amount $ 142,113 136,894
Accumulated Amortization $ 44,577 $ 37,875
XML 64 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Sales to Major Customers (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2019
USD ($)
Sep. 29, 2018
Sep. 28, 2019
USD ($)
customer
Sep. 29, 2018
customer
Segment Reporting, Asset Reconciling Item        
Number of major customers | customer     2 2
Sales Revenue, Net | Customer Concentration Risk | Major Customer One        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 14.00% 14.00% 14.00% 15.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Two        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 12.00% 13.00% 13.00% 15.00%
Sales Revenue, Net | Customer Concentration Risk | Two Major Customers        
Segment Reporting, Asset Reconciling Item        
Accounts receivable from major customers | $ $ 39.7   $ 39.7  
XML 65 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisition and Divestiture Activities - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 12, 2019
Jul. 01, 2019
Feb. 13, 2019
Sep. 28, 2019
Mar. 30, 2019
Sep. 28, 2019
Sep. 29, 2018
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Acquisition of business, net of cash acquired           $ 21,785,000 $ 0  
Freedom Communication Technologies, Inc.                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Acquisition of business, net of cash acquired   $ 21,800,000            
Cash acquired   $ 600,000            
Disposed by Sale | Airfield Lighting Product Line Assets                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Proceeds from sale $ 1,000,000.0              
Percentage of revenue (as a percentage)               1.00%
Loss on sale       $ 1,300,000   1,300,000    
Held for Sale | First Earnout                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Maximum total earnout proceeds           35,000,000.0    
Held for Sale | Second Earnout                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Maximum total earnout proceeds           0    
Held for Sale | Aerospace Segment                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Net Property, Plant and Equipment       $ 3,186,000   $ 3,186,000    
Held for Sale | Test Systems Segment                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Net Property, Plant and Equipment               $ 3,521,000
Impairment loss               $ 0
Divestiture by Sale | Test Systems Segment                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Total cash proceeds of divesture     $ 103,800,000          
Gain on sale, net of tax         $ 80,100,000      
Income taxes from divesture         $ 21,300,000      
XML 66 atro-20190928_htm.xml IDEA: XBRL DOCUMENT 0000008063 2019-01-01 2019-09-28 0000008063 atro:CommonClassUndefinedMember 2019-01-01 2019-09-28 0000008063 us-gaap:CommonClassBMember 2019-01-01 2019-09-28 0000008063 atro:CommonClassUndefinedMember 2019-11-01 0000008063 us-gaap:CommonClassBMember 2019-11-01 0000008063 2019-09-28 0000008063 2018-12-31 0000008063 2018-01-01 2018-09-29 0000008063 2019-06-30 2019-09-28 0000008063 2018-07-01 2018-09-29 0000008063 us-gaap:ProductMember 2019-01-01 2019-09-28 0000008063 us-gaap:ProductMember 2018-01-01 2018-09-29 0000008063 us-gaap:ProductMember 2019-06-30 2019-09-28 0000008063 us-gaap:ProductMember 2018-07-01 2018-09-29 0000008063 2017-12-31 0000008063 2018-09-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-06-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-06-30 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-09-28 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-09-28 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-09-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-06-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-06-30 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-09-28 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-09-28 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-09-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-28 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-09-28 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-09-28 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-09-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-28 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-06-29 0000008063 us-gaap:RetainedEarningsMember 2018-06-30 0000008063 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000008063 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-28 0000008063 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000008063 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-29 0000008063 us-gaap:RetainedEarningsMember 2019-09-28 0000008063 us-gaap:RetainedEarningsMember 2018-09-29 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2019-06-29 0000008063 us-gaap:TreasuryStockMember 2018-06-30 0000008063 us-gaap:TreasuryStockMember 2019-01-01 2019-09-28 0000008063 us-gaap:TreasuryStockMember 2019-06-30 2019-09-28 0000008063 us-gaap:TreasuryStockMember 2019-09-28 0000008063 us-gaap:TreasuryStockMember 2018-09-29 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:TestSystemsSegmentMember 2019-01-01 2019-03-30 0000008063 atro:FreedomCommunicationTechnologiesIncMember 2019-07-01 2019-07-01 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-07-12 2019-07-12 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2018-01-01 2018-12-31 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-06-30 2019-09-28 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-01-01 2019-09-28 0000008063 atro:DiagnosysTestSystemsLimitedMember us-gaap:SubsequentEventMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember us-gaap:SubsequentEventMember 2019-10-04 0000008063 2018-01-01 2018-03-31 0000008063 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 2019-09-28 0000008063 2019-09-29 2019-09-28 0000008063 2019-01-01 0000008063 atro:CommercialTransportAircraftMember 2019-01-01 2019-09-28 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-09-29 0000008063 atro:CommercialTransportAircraftMember 2019-06-30 2019-09-28 0000008063 atro:CommercialTransportAircraftMember 2018-07-01 2018-09-29 0000008063 atro:MilitaryAircraftMember 2019-01-01 2019-09-28 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-09-29 0000008063 atro:MilitaryAircraftMember 2019-06-30 2019-09-28 0000008063 atro:MilitaryAircraftMember 2018-07-01 2018-09-29 0000008063 atro:BusinessJetMember 2019-01-01 2019-09-28 0000008063 atro:BusinessJetMember 2018-01-01 2018-09-29 0000008063 atro:BusinessJetMember 2019-06-30 2019-09-28 0000008063 atro:BusinessJetMember 2018-07-01 2018-09-29 0000008063 atro:OtherAerospaceMember 2019-01-01 2019-09-28 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-09-29 0000008063 atro:OtherAerospaceMember 2019-06-30 2019-09-28 0000008063 atro:OtherAerospaceMember 2018-07-01 2018-09-29 0000008063 atro:AerospaceSegmentMember 2019-01-01 2019-09-28 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 atro:AerospaceSegmentMember 2019-06-30 2019-09-28 0000008063 atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 atro:SemiconductorMember 2019-01-01 2019-09-28 0000008063 atro:SemiconductorMember 2018-01-01 2018-09-29 0000008063 atro:SemiconductorMember 2019-06-30 2019-09-28 0000008063 atro:SemiconductorMember 2018-07-01 2018-09-29 0000008063 atro:AerospaceAndDefenseSegmentMember 2019-01-01 2019-09-28 0000008063 atro:AerospaceAndDefenseSegmentMember 2018-01-01 2018-09-29 0000008063 atro:AerospaceAndDefenseSegmentMember 2019-06-30 2019-09-28 0000008063 atro:AerospaceAndDefenseSegmentMember 2018-07-01 2018-09-29 0000008063 atro:TestSystemsSegmentMember 2019-01-01 2019-09-28 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 atro:TestSystemsSegmentMember 2019-06-30 2019-09-28 0000008063 atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineLightingAndSafetyMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineLightingAndSafetyMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineLightingAndSafetyMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineAvionicsMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineAvionicsMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineAvionicsMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineSystemsCertificationMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineSystemsCertificationMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineSystemsCertificationMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineStructuresMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineStructuresMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineStructuresMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineOtherMember 2019-01-01 2019-09-28 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineOtherMember 2019-06-30 2019-09-28 0000008063 atro:ProductLineOtherMember 2018-07-01 2018-09-29 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:LandMember 2019-09-28 0000008063 us-gaap:LandMember 2018-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2019-09-28 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2019-09-28 0000008063 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000008063 us-gaap:ConstructionInProgressMember 2019-09-28 0000008063 us-gaap:ConstructionInProgressMember 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:AerospaceSegmentMember 2019-09-28 0000008063 us-gaap:PatentsMember 2019-01-01 2019-09-28 0000008063 us-gaap:PatentsMember 2019-09-28 0000008063 us-gaap:PatentsMember 2018-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-28 0000008063 us-gaap:NoncompeteAgreementsMember 2019-09-28 0000008063 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000008063 us-gaap:TradeNamesMember 2019-01-01 2019-09-28 0000008063 us-gaap:TradeNamesMember 2019-09-28 0000008063 us-gaap:TradeNamesMember 2018-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2019-01-01 2019-09-28 0000008063 us-gaap:UnpatentedTechnologyMember 2019-09-28 0000008063 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-28 0000008063 us-gaap:CustomerRelationshipsMember 2019-09-28 0000008063 us-gaap:CustomerRelationshipsMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-09-28 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-09-28 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-09-28 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-09-28 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-09-28 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-09-28 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-28 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-28 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-09-28 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-09-28 0000008063 srt:MinimumMember 2019-01-01 2019-09-28 0000008063 srt:MaximumMember 2019-01-01 2019-09-28 0000008063 2019-06-29 0000008063 2018-06-30 0000008063 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2016-02-24 2016-02-24 0000008063 2017-12-12 0000008063 us-gaap:TreasuryStockMember 2017-12-12 2017-12-12 0000008063 2019-09-17 0000008063 us-gaap:TreasuryStockMember 2019-09-17 2019-09-28 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-28 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-01-01 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-06-30 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-06-30 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-09-28 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-09-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-06-30 2019-09-28 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-07-01 2018-09-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-09-28 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-09-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-06-30 2019-09-28 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-07-01 2018-09-29 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-28 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-28 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-06-30 2019-09-28 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-06-30 2019-09-28 0000008063 atro:TwoMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-09-28 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-29 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-29 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-01-01 2019-09-28 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MinimumMember country:DE atro:PatentInfringementMember 2019-09-28 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MaximumMember country:DE atro:PatentInfringementMember 2019-09-28 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-06-30 2019-09-28 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember 2018-01-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember 2019-06-30 2019-09-28 0000008063 us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-28 0000008063 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2019-06-30 2019-09-28 0000008063 us-gaap:CorporateNonSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2019-09-28 0000008063 us-gaap:CorporateNonSegmentMember 2018-12-31 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2019-01-01 2019-09-28 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2019-01-01 2019-09-28 0000008063 atro:AstronicsAeroSatCorporationMember 2019-09-28 0000008063 atro:AstronicsCustomControlConceptsIncMember 2019-09-28 0000008063 atro:AstronicsAeroSatCorporationMember 2018-10-01 0000008063 atro:AstronicsCustomControlConceptsIncMember 2018-10-01 shares iso4217:USD iso4217:USD shares pure atro:fiscal_quarter atro:retirement_plan atro:customer 2019 Q3 false 0000008063 --12-31 P3M 10-Q true 2019-09-28 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 $.01 par value Common Stock $.01 par value Class B Stock Yes Yes Large Accelerated Filer false false false 23107564 7765526 22795000 16622000 159715000 182308000 149621000 138685000 17576000 17198000 3186000 19358000 352893000 374171000 113137000 120862000 45911000 21272000 132433000 133383000 133594000 124952000 777968000 774640000 191000 1870000 46046000 50664000 49321000 47772000 23525000 26880000 0 906000 119083000 128092000 180055000 232112000 53038000 27811000 352176000 388015000 344000 343000 -13610000 -13329000 439058000 399611000 425792000 386625000 777968000 774640000 574290000 600339000 177018000 212674000 445056000 467315000 140224000 166354000 129234000 133024000 36794000 46320000 90677000 87919000 31691000 27976000 38557000 45105000 5103000 18344000 78801000 0 -1332000 0 -1197000 -1091000 -464000 -253000 -4576000 -7326000 -1547000 -2511000 111585000 36688000 1760000 15580000 25503000 2370000 550000 -1419000 86082000 34318000 1210000 16999000 2.65 1.06 0.04 0.53 2.61 1.04 0.04 0.52 86082000 34318000 1210000 16999000 -722000 -1346000 -1336000 226000 -441000 -646000 -147000 -216000 -281000 -700000 -1189000 442000 85801000 33618000 21000 17441000 86082000 34318000 24183000 26756000 4613000 2432000 2943000 2349000 -3820000 -1536000 78801000 0 792000 507000 -23423000 52890000 18963000 15768000 -5494000 571000 -5867000 4977000 697000 1620000 -3266000 19241000 5581000 -4315000 1116000 1351000 30241000 15359000 21785000 0 104792000 0 8850000 12416000 0 3376000 74157000 -15792000 99000000 35015000 146080000 47116000 50000000 0 0 516000 423000 283000 -1284000 0 -97941000 -12334000 -284000 -254000 6173000 -13021000 16622000 17914000 22795000 4893000 260000 229000 264000 232000 1000 4000 4000 1000 1000 265000 233000 265000 233000 83000 111000 80000 109000 1000 -4000 -4000 -1000 -1000 79000 108000 79000 108000 73044000 67748000 75604000 69665000 3365000 2631000 805000 714000 76409000 70379000 76409000 70379000 -13329000 -13352000 -12421000 -15867000 -1373000 -722000 -1346000 -1336000 226000 -441000 -646000 -147000 -216000 -13610000 -15425000 -13610000 -15425000 376567000 325191000 461439000 347151000 1373000 3268000 86082000 34318000 1210000 16999000 462649000 364150000 462649000 364150000 -50000000 -50000000 -50000000 -50000000 50000000 50000000 -100000000 -50000000 -100000000 -50000000 425792000 369445000 425792000 369445000 25978000 22861000 26343000 23219000 53000 25000 19000 -1000 444000 443000 113000 111000 26475000 23329000 26475000 23329000 8290000 11083000 8007000 10789000 50000 21000 2000 -17000 -444000 -443000 -113000 -111000 7896000 10661000 7896000 10661000 1675000 1675000 1675000 1675000 1823000 1823000 3498000 1675000 3498000 1675000 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Operating Results</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. Operating results for the nine months ended September 28, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet at December 31, 2018 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 2018 annual report on Form 10-K. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“FCT”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”). On October 4, 2019, the Company acquired the primary operating subsidiaries of Diagnosys Test Systems Limited (“Diagnosys”).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For additional information regarding these acquisitions and divestitures see Note 18.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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, for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Refer to Note 19 for additional information.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 $25.6 million and $31.2 million for the three months ended and $80.0 million and $89.0 million for the nine months ended September 28, 2019 and September 29, 2018, 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 September 28, 2019 and September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Foreign Currency Translation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 28, 2019 and September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The implementation of this standard did not have a material effect on our consolidated financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Changes to the Disclosure Requirements for Defined Benefit Plans.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The new 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. We are currently evaluating the impact of this ASU.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Operating Results</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. Operating results for the nine months ended September 28, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet at December 31, 2018 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> 103800000 80100000 21300000 21800000 600000 1000000.0 0.01 -1300000 -1300000 7000000.0 13000000.0 P3Y 72000000.0 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. 25600000 31200000 80000000.0 89000000.0 Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The implementation of this standard did not have a material effect on our consolidated financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Changes to the Disclosure Requirements for Defined Benefit Plans.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The new 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. We are currently evaluating the impact of this ASU.</span></div> 1400000 18400000 18500000 -3500000 Revenue<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 60 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 anticipated contracts 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 September 28, 2019, the Company does not have material capitalized fulfillment costs.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. 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. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On September 28, 2019, we had $379.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $175.0 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous periods.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 Doubtful Accounts on our Consolidated Condensed Balance Sheet.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Condensed Balance Sheet within Customer Advance Payments and Deferred Revenue. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We recognized $5.1 million and $6.3 million during the three months ended September 28, 2019 and September 29, 2018, respectively, and $15.7 million and $6.3 million for the nine months ended September 28, 2019 and September 29, 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company's contract assets and contract liabilities consist primarily of costs in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 28, 2019:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance, January 1, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Ending Balance, September 28, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Market Segments as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:27.678363%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">393,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">402,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">122,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,753</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">46,410</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,255</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,125</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,555</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30,291</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,432</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,289</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,461</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,143</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,803</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,473</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,815</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,061</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,219</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,596</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">45,985</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,895</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,097</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,499</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Product Lines as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255,007 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,502</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129,244</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,127</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,481</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">79,414</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,354</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,871</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,059</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,050</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,028</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,384</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,373</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,056</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,683</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,089</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,583</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,461</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,143</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,803</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,473</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3300000 379400000 175000000.0 5100000 6300000 15700000 6300000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 28, 2019:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance, January 1, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Ending Balance, September 28, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 33030000 27347000 25952000 23959000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Market Segments as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:27.678363%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">393,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">402,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">122,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,753</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">46,410</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,255</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,125</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,555</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30,291</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,432</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,289</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,461</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,143</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,803</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,473</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,815</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,061</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,219</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,596</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">45,985</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,895</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,097</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,499</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Product Lines as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255,007 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,502</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129,244</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,127</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,481</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">79,414</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,354</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,871</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,059</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,050</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,028</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,384</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,373</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,056</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,683</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,089</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,583</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,461</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,143</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,803</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,473</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 393721000 402539000 122212000 136692000 57753000 46410000 17255000 16125000 49555000 30291000 12432000 9289000 19461000 21143000 5803000 7473000 520490000 500383000 157702000 169579000 7815000 72061000 2219000 33596000 45985000 27895000 17097000 9499000 53800000 99956000 19316000 43095000 574290000 600339000 177018000 212674000 255007000 218931000 78428000 78610000 139502000 129244000 44127000 43481000 79414000 100354000 19871000 31059000 9050000 12028000 3384000 2373000 18056000 18683000 6089000 6583000 19461000 21143000 5803000 7473000 520490000 500383000 157702000 169579000 53800000 99956000 19316000 43095000 574290000 600339000 177018000 212674000 Inventories<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Inventories are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">In thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Finished Goods</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Work in Progress</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Raw Material</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">149,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">138,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Inventories are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">In thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Finished Goods</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Work in Progress</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Raw Material</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">78,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">149,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">138,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 33275000 33100000 26611000 27409000 89735000 78176000 149621000 138685000 14385000 Property, Plant and Equipment<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Property, Plant and Equipment are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Land</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Buildings and Improvements</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">73,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">83,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Machinery and Equipment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Construction in Progress</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">203,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">207,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">113,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Additionally, net Property, Plant and Equipment of $3,186 and $3,521 are classified in Assets Held for Sale at September 28, 2019 and December 31, 2018, respectively. Refer to Note 18.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Property, Plant and Equipment are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Land</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Buildings and Improvements</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">73,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">83,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Machinery and Equipment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Construction in Progress</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">203,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">207,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">113,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9778000 11191000 73988000 83812000 114190000 106327000 5676000 6404000 203632000 207734000 90495000 86872000 113137000 120862000 3186000 3521000 Intangible Assets<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes acquired intangible assets as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.578947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amortization</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">209,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">197,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">64,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:24.315789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes acquired intangible assets as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.578947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Amortization</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">209,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">197,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">64,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P11Y 2146000 1782000 2146000 1716000 P4Y 10900000 6925000 10900000 4680000 P10Y 11419000 5983000 11454000 5182000 P10Y 42904000 17782000 36406000 14964000 P15Y 142113000 44577000 136894000 37875000 P13Y 209482000 77049000 197800000 64417000 651000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:24.315789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 12746000 15144000 4394000 4276000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 17131000 16888000 14978000 14554000 13386000 11920000 Goodwill<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition/Divestiture/Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Foreign</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Currency</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Translation</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">133,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition/Divestiture/Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Foreign</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Currency</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Translation</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">133,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 124952000 -262000 -225000 124465000 0 9129000 0 9129000 124952000 8867000 -225000 133594000 Long-term Debt and Notes Payable<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 28, 2019, there was $180.0 million outstanding on the revolving credit facility and there remains $318.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 28, 2019, outstanding letters of credit totaled $1.1 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 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 is in compliance with its financial covenant at September 28, 2019. The Company will pay 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 will also pay 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Credit Agreement 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> 350000000 150000000 500000000 150000000 180000000.0 318900000 20000000 500000000 1100000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 Product Warranties<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from 12 to 60 months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.625731%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766082%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Divested or Acquired </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(103)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Settled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,219)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(670)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(77)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of Period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P12M P60M The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.625731%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766082%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Divested or Acquired </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(103)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Settled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,219)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(670)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(77)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of Period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 5027000 5136000 4806000 5180000 -103000 0 20000 0 2014000 2102000 769000 801000 1850000 2219000 670000 934000 138000 -77000 301000 -105000 5226000 4942000 5226000 4942000 Leases<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of September 28, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $25.1 million and $25.4 million, respectively. The Company's operating lease liability increased approximately $4.1 million and $9.7 million as a result of acquiring right-of-use-assets from new leases entered into during the three and nine months ended September 28, 2019. As of September 28, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $2.7 million and $5.2 million, respectively. No new financing lease liabilities were entered into during the three and nine months ended September 28, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">243</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">76</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,622</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">958</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">279</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">118</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Financing Cash Flows Used for Finance Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> Leases<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of September 28, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $25.1 million and $25.4 million, respectively. The Company's operating lease liability increased approximately $4.1 million and $9.7 million as a result of acquiring right-of-use-assets from new leases entered into during the three and nine months ended September 28, 2019. As of September 28, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $2.7 million and $5.2 million, respectively. No new financing lease liabilities were entered into during the three and nine months ended September 28, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">243</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">76</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,622</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">958</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">279</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">118</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Financing Cash Flows Used for Finance Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.037 25100000 25400000 4100000 9700000 2700000 5200000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">243</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">76</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,622</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">958</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">279</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">118</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Financing Cash Flows Used for Finance Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 765000 255000 243000 76000 1008000 331000 3622000 1216000 958000 279000 118000 33000 301000 -216000 4397000 1744000 5405000 2075000 1008000 2767000 1284000 P8Y P3Y <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1192000 522000 4142000 2128000 4121000 2181000 3904000 743000 3677000 0 11981000 0 29017000 5574000 3624000 380000 25393000 5194000 Income TaxesThe effective tax rates were approximately 22.9% and 6.5% for the nine months ended and 31.3% and (9.1)% for the three months ended September 28, 2019 and September 29, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit. 0.229 0.065 0.313 -0.091 Earnings Per Share<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted weighted-average shares outstanding are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.871345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.456140%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Net Effect of Dilutive Stock Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 279,000 shares as of September 28, 2019 and 19,000 shares as of September 29, 2018.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted weighted-average shares outstanding are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.871345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.456140%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Net Effect of Dilutive Stock Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 32427000 32304000 31964000 32317000 575000 731000 619000 652000 33002000 33035000 32583000 32969000 279000 19000 Shareholders' Equity<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Share Buyback Program</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. The Company has repurchased approximately 1,823,000 shares and has completed that program in the third quarter of 2019. On September 17, 2019, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 28, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive loss are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,878)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,732)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of other comprehensive income (loss) are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,336)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustments:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications to General and Administrative Expense:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(172)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(57)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Comprehensive Income (Loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 50000000 1675000 50000000 1823000 50000000 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive loss are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,878)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,732)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -7878000 -7156000 -7256000 -7814000 -1524000 -1641000 -5732000 -6173000 -13610000 -13329000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of other comprehensive income (loss) are as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,336)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustments:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications to General and Administrative Expense:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(172)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(57)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Comprehensive Income (Loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -722000 -1346000 -1336000 226000 -302000 -303000 -101000 -101000 -256000 -515000 -85000 -172000 -117000 -172000 -39000 -57000 441000 646000 147000 216000 -281000 -700000 -1189000 442000 Supplemental Retirement Plan and Related Post Retirement Benefits<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 following table sets forth information regarding the net periodic cost recognized for those benefits:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.473684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2 The following table sets forth information regarding the net periodic pension cost for the plans. <div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 following table sets forth information regarding the net periodic cost recognized for those benefits:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.473684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 136000 150000 45000 50000 687000 675000 229000 225000 290000 291000 97000 97000 -224000 -471000 -74000 -157000 1337000 1587000 445000 529000 10000 12000 3000 4000 35000 34000 12000 11000 12000 12000 4000 4000 -32000 -44000 -11000 -15000 89000 102000 30000 34000 Sales to Major Customers<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company has a significant concentration of business with two major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Sales to these two customers represented 14% and 13% of consolidated sales for the nine months ended and 14% and 12% for the three months ended September 28, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at September 28, 2019 was approximately $39.7 million. Sales to these two customers represented 15% and 15% of consolidated sales for the nine months ended and 14% and 13% for the three months ended September 29, 2018.</span></div> 2 2 0.14 0.13 0.14 0.12 39700000 2 0.15 0.15 0.14 0.13 Legal Proceedings<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. However, based on the results of the oral hearing on September 13,2019, we estimate AES’s potential exposure to be approximately $2.7 million to $6.3 million (including interest). We recorded an incremental reserve of $1.7 million in the three and nine month periods ended September 28, 2019, for a total reserve of $2.7 million associated with this matter. A first instance decision in this matter is expected on November 22, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. A first instance decision in this matter is expected on November 22, 2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 28, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. In the U.K. matter, a trial has been scheduled for February 2020 to address the issues of infringement and validity. As loss exposure is neither probable nor estimable at this time, in either of these proceedings, the Company has not recorded any liability with respect to these matters as of September 28, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.</span></div> 6200000 2700000 6300000 1700000 1700000 2700000 Segment Information<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Below are the sales and operating profit by segment for the three and nine months ended September 28, 2019 and September 29, 2018 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.245614%;"><tr><td style="width:1.0%;"/><td style="width:34.309524%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.734524%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Test Systems Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-126pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,166 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions/Deductions from Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net (Gain) Loss on Sale of Businesses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(78,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-144pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-162pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate Expenses and Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Total Assets:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.532164%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-180pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">647,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-198pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">88,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-216pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">777,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">774,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Below are the sales and operating profit by segment for the three and nine months ended September 28, 2019 and September 29, 2018 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.245614%;"><tr><td style="width:1.0%;"/><td style="width:34.309524%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.734524%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(62)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">520,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">500,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Test Systems Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">574,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">600,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-126pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,166 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions/Deductions from Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net (Gain) Loss on Sale of Businesses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(78,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-144pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-162pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate Expenses and Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Total Assets:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.532164%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-180pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">647,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-198pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">88,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-216pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">777,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">774,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 520495000 500445000 157702000 169588000 -5000 -62000 0 -9000 520490000 500383000 157702000 169579000 53995000 99956000 19346000 43095000 -195000 0 -30000 0 53800000 99956000 19316000 43095000 574290000 600339000 177018000 212674000 48949000 47525000 8789000 16210000 0.094 0.095 0.056 0.096 4166000 10151000 2075000 5833000 0.077 0.102 0.107 0.135 53115000 57676000 10864000 22043000 0.092 0.096 0.061 0.104 78801000 0 -1332000 0 0 -4576000 -7326000 -1547000 -2511000 15755000 13662000 6225000 3952000 111585000 36688000 1760000 15580000 657169000 647870000 88662000 97056000 32137000 29714000 777968000 774640000 Fair Value<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="padding-left:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">On a Recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2018 or September 28, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">On a Non-recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Intangible assets that are amortized 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. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">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. As of September 28, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.</span></div> Fair Value<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="padding-left:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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> 0 0 0 0 Acquisition and Divestiture Activities<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Acquisition</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has not yet been finalized. Purchased intangible assets and goodwill are not expected to be deductible for tax purpose. This transaction was not considered material to the Company’s financial position or results of operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Divestitures</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Condensed Statement of Operations in Net (Gain) Loss on Sale of Businesses in the three and nine month periods ended September 28, 2019. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 28, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $3.2 million have been classified as held for sale in the consolidated Balance Sheet at September 28, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31, 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:42.298246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,521</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">714</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">651</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The transaction also 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> 21800000 600000 1000000.0 0.01 -1300000 -1300000 3200000 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31, 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:42.298246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,521</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">714</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">651</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14385000 87000 3521000 714000 651000 19358000 906000 103800000 80100000 21300000 35000000.0 0 Subsequent EventsOn 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 for $7.0 million in cash. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The terms of the acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. The Company expects to complete a preliminary allocation during the fourth quarter of 2019. The Company is currently evaluating whether any of the goodwill and purchased intangible assets will be deductible for tax purposes.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">AeroSat has incurred delays and losses related to certain projects in the period ended September 28, 2019. In our third-quarter earnings release on November 5, 2019, we announced initiatives that the Company is undertaking commencing in the fourth quarter of 2019 to reduce losses and minimize costs at our AeroSat reporting unit, which is a component of our Aerospace segment. As part of these initiatives, we are evaluating if we should continue with some of those projects. We expect to formulate a restructuring plan out of these initiatives which will result in restructuring charges which may include severance, relocation costs, inventory writedowns, long-lived asset impairment charges, contract cancellation charges and other expenses. The amount and timing of these charges will not be determinable until the restructuring plan has been determined, but it is possible they will be material. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The CCC reporting unit, a component of our Aerospace segment, has also incurred delays and losses related to a significant development project in the period ended September 28, 2019. Contract completion is expected to occur in the fourth quarter. If there are further delays, it is possible that additional losses may be incurred in future periods.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 28, 2019, the AeroSat and CCC reporting units had goodwill of $1.6 million and $2.3 million, respectively, and intangible and long-lived assets totaling $8.9 million and $4.9 million, respectively. The percentage by which the AeroSat and CCC reporting units’ fair values exceeded their carrying values in the last annual goodwill impairment test (as of September 30, 2018) was 35% and 43%, respectively. Based on the Company’s evaluation, no significant events occurred or circumstances changed during the period ended September 28, 2019 that would suggest it is more likely than not that the fair values of these reporting unit have declined below their carrying values or that there were indicators of impairment for our long-lived assets in these reporting units, however, as we formulate our restructuring plan and reassess the long-range prospects for these businesses, factors could arise that result in a decline in the fair value of these reporting units and the indicators of impairment and the Company may be required to perform the applicable impairment tests and record impairment charges.</span></div> 7000000.0 13000000.0 P3Y 72000000.0 1600000 2300000 8900000 4900000 0.35 0.43 XML 67 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Sales to Major Customers
9 Months Ended
Sep. 28, 2019
Risks and Uncertainties [Abstract]  
Sales to Major Customers Sales to Major Customers
The Company has a significant concentration of business with two major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.
Sales to these two customers represented 14% and 13% of consolidated sales for the nine months ended and 14% and 12% for the three months ended September 28, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at September 28, 2019 was approximately $39.7 million. Sales to these two customers represented 15% and 15% of consolidated sales for the nine months ended and 14% and 13% for the three months ended September 29, 2018.
XML 68 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 69 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisition and Divestiture Activities
9 Months Ended
Sep. 28, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Acquisitions and Divestiture Activities Acquisition and Divestiture Activities
Acquisition
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. FCT is included in our Test
Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has not yet been finalized. Purchased intangible assets and goodwill are not expected to be deductible for tax purpose. This transaction was not considered material to the Company’s financial position or results of operations.
Divestitures
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of 2018 revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Condensed Statement of Operations in Net (Gain) Loss on Sale of Businesses in the three and nine month periods ended September 28, 2019.
As of September 28, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $3.2 million have been classified as held for sale in the consolidated Balance Sheet at September 28, 2019.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385  
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358  
Liabilities Held for Sale
Deferred Income Taxes$906  
On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
The transaction also 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.
XML 71 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
9 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories are as follows:
(In thousands)
September 28, 2019December 31, 2018
Finished Goods
$33,275  $33,100  
Work in Progress
26,611  27,409  
Raw Material
89,735  78,176  
$149,621  $138,685  
XML 72 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization Expense $ 4,394 $ 4,276 $ 12,746 $ 15,144
XML 73 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished Goods $ 33,275 $ 33,100
Work in Progress 26,611 27,409
Raw Material 89,735 78,176
Inventory, net $ 149,621 $ 138,685
XML 74 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized included in contract liability balance $ 5.1 $ 6.3 $ 15.7 $ 6.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 175.0   $ 175.0  
Period of recognition 3 months   3 months  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.19.3
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
Sep. 28, 2019
USD ($)
Sep. 29, 2018
USD ($)
Sep. 28, 2019
USD ($)
retirement_plan
Sep. 29, 2018
USD ($)
Retirement Benefits [Abstract]        
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan     2  
SERP        
Defined Benefit Plan Disclosure        
Service Cost $ 45 $ 50 $ 136 $ 150
Interest Cost 229 225 687 675
Amortization of Prior Service Cost 97 97 290 291
Amortization of Net Actuarial Losses 74 157 224 471
Net Periodic Cost 445 529 1,337 1,587
SERP | SERP Medical        
Defined Benefit Plan Disclosure        
Service Cost 3 4 10 12
Interest Cost 12 11 35 34
Amortization of Prior Service Cost 4 4 12 12
Amortization of Net Actuarial Losses 11 15 32 44
Net Periodic Cost $ 30 $ 34 $ 89 $ 102
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) - Recurring Basis - USD ($)
Sep. 28, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets carried at fair value $ 0 $ 0
Financial liabilities carried at fair value $ 0 $ 0
XML 77 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2019 $ 17,131
2020 16,888
2021 14,978
2022 14,554
2023 13,386
2024 $ 11,920
XML 78 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Leases [Abstract]    
Weighted-average incremental borrowing rate (as a percentage) 3.70% 3.70%
Right-of-use assets $ 25,100 $ 25,100
Lease liability 25,393 25,393
Increase in operating lease liability 4,100 9,700
Financing lease, right-of-use asset 2,700 2,700
Financing lease, liability $ 5,194 $ 5,194
Operating leases, weighted-average remaining term 8 years 8 years
Financing leases, weighted-average remaining term 3 years 3 years
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Earnings Per Share Computations (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Earnings Per Share [Abstract]        
Weighted Average Shares - Basic (in shares) 31,964 32,317 32,427 32,304
Net Effect of Dilutive Stock Options (in shares) 619 652 575 731
Weighted Average Shares - Diluted (in shares) 32,583 32,969 33,002 33,035
Out-of-the-money stock options     279 19
XML 80 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated 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, 2017   $ 229 $ 111 $ 67,748 $ (13,352) $ 325,191 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes     1 2,631      
Conversion of Class B Shares to Common Shares   4 (4)        
Adoption of ASU 2018-02         (1,373) 1,373  
Foreign Currency Translation Adjustments         (1,346)    
Retirement Liability Adjustment – Net of Tax $ 646       646    
Net Income 34,318         34,318  
End of Period at Sep. 29, 2018 369,445 $ 233 $ 108 70,379 (15,425) 364,150 $ (50,000)
Beginning of Period (in shares) at Dec. 31, 2017   22,861 11,083       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options and Issuances of Restricted Stock (in shares)   25          
Exercise of Stock Options (in shares)     21        
Conversion of Class B Shares to Common Shares (in shares)   443 (443)        
End of Period (in shares) at Sep. 29, 2018   23,329 10,661       1,675
Beginning of Period at Jun. 30, 2018   $ 232 $ 109 69,665 (15,867) 347,151 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes       714      
Conversion of Class B Shares to Common Shares   1 (1)        
Foreign Currency Translation Adjustments         226    
Retirement Liability Adjustment – Net of Tax 216       216    
Net Income 16,999         16,999  
End of Period at Sep. 29, 2018 369,445 $ 233 $ 108 70,379 (15,425) 364,150 $ (50,000)
Beginning of Period (in shares) at Jun. 30, 2018   23,219 10,789       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options and Issuances of Restricted Stock (in shares)   (1)          
Exercise of Stock Options (in shares)     (17)        
Conversion of Class B Shares to Common Shares (in shares)   111 (111)        
End of Period (in shares) at Sep. 29, 2018   23,329 10,661       1,675
Beginning of Period at Dec. 31, 2018 386,625 $ 260 $ 83 73,044 (13,329) 376,567 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   1   3,365      
Conversion of Class B Shares to Common Shares   4 (4)        
Foreign Currency Translation Adjustments         (722)    
Retirement Liability Adjustment – Net of Tax 441       441    
Net Income 86,082         86,082  
Purchase of Shares             (50,000)
End of Period at Sep. 28, 2019 425,792 $ 265 $ 79 76,409 (13,610) 462,649 $ (100,000)
Beginning of Period (in shares) at Dec. 31, 2018   25,978 8,290       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options and Issuances of Restricted Stock (in shares)   53          
Exercise of Stock Options (in shares)     50        
Conversion of Class B Shares to Common Shares (in shares)   444 (444)        
Purchase of shares (in shares)             (1,823)
End of Period (in shares) at Sep. 28, 2019   26,475 7,896       3,498
Beginning of Period at Jun. 29, 2019   $ 264 $ 80 75,604 (12,421) 461,439 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes       805      
Conversion of Class B Shares to Common Shares   1 (1)        
Foreign Currency Translation Adjustments         (1,336)    
Retirement Liability Adjustment – Net of Tax 147       147    
Net Income 1,210         1,210  
Purchase of Shares             (50,000)
End of Period at Sep. 28, 2019 $ 425,792 $ 265 $ 79 $ 76,409 $ (13,610) $ 462,649 $ (100,000)
Beginning of Period (in shares) at Jun. 29, 2019   26,343 8,007       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options and Issuances of Restricted Stock (in shares)   19          
Exercise of Stock Options (in shares)     2        
Conversion of Class B Shares to Common Shares (in shares)   113 (113)        
Purchase of shares (in shares)             (1,823)
End of Period (in shares) at Sep. 28, 2019   26,475 7,896       3,498
XML 81 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Current Assets:    
Cash and Cash Equivalents $ 22,795 $ 16,622
Accounts Receivable, Net of Allowance for Doubtful Accounts 159,715 182,308
Inventories 149,621 138,685
Prepaid Expenses and Other Current Assets 17,576 17,198
Disposal Group, Including Discontinued Operation, Assets 3,186 19,358
Total Current Assets 352,893 374,171
Property, Plant and Equipment, Net of Accumulated Depreciation 113,137 120,862
Other Assets 45,911 21,272
Intangible Assets, Net of Accumulated Amortization 132,433 133,383
Goodwill 133,594 124,952
Total Assets 777,968 774,640
Current Liabilities:    
Current Maturities of Long-term Debt 191 1,870
Accounts Payable 46,046 50,664
Accrued Expenses and Other Current Liabilities 49,321 47,772
Customer Advance Payments and Deferred Revenue 23,525 26,880
Liabilities Held for Sale 0 906
Total Current Liabilities 119,083 128,092
Long-term Debt 180,055 232,112
Other Liabilities 53,038 27,811
Total Liabilities 352,176 388,015
Shareholders’ Equity:    
Common Stock 344 343
Accumulated Other Comprehensive Loss (13,610) (13,329)
Other Shareholders’ Equity 439,058 399,611
Total Shareholders’ Equity 425,792 386,625
Total Liabilities and Shareholders’ Equity $ 777,968 $ 774,640
XML 82 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill
9 Months Ended
Sep. 28, 2019
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 September 28, 2019:
(In thousands)December 31, 2018Acquisition/Divestiture/Adjustments
Foreign
Currency
Translation
September 28, 2019
Aerospace$124,952  $(262) $(225) $124,465  
Test Systems—  9,129  —  9,129  
$124,952  $8,867  $(225) $133,594  
XML 83 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 28, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe effective tax rates were approximately 22.9% and 6.5% for the nine months ended and 31.3% and (9.1)% for the three months ended September 28, 2019 and September 29, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit.
XML 85 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 04, 2019
Jul. 01, 2019
Feb. 13, 2019
Sep. 28, 2019
Mar. 30, 2019
Sep. 29, 2018
Mar. 31, 2018
Sep. 28, 2019
Sep. 29, 2018
Jan. 01, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                      
Acquisition of business, net of cash acquired               $ 21,785,000 $ 0    
Research and development, design and related engineering       $ 25,600,000   $ 31,200,000   80,000,000.0 $ 89,000,000.0    
Adoption of ASU 2018-02             $ 1,400,000        
Right-of-use assets       25,100,000       25,100,000      
Lease liability       25,393,000       25,393,000      
Property, plant and equipment, net       $ 113,137,000       $ 113,137,000     $ 120,862,000
Accounting Standards Update 2016-02                      
Business Acquisition [Line Items]                      
Right-of-use assets                   $ 18,400,000  
Lease liability                   18,500,000  
Accounting Standards Update 2016-02 | Reclassification                      
Business Acquisition [Line Items]                      
Property, plant and equipment, net                   $ (3,500,000)  
Freedom Communication Technologies, Inc.                      
Business Acquisition [Line Items]                      
Acquisition of business, net of cash acquired   $ 21,800,000                  
Cash acquired   $ 600,000                  
Diagnosys | Subsequent Event                      
Business Acquisition [Line Items]                      
Cash paid to acquire stock $ 7,000,000.0                    
Potential additional earn-out $ 13,000,000.0                    
Achievement period 3 years                    
Earn-out achievement benchmark $ 72,000,000.0                    
Divestiture by Sale | Test Systems Segment                      
Business Acquisition [Line Items]                      
Total cash proceeds of divesture     $ 103,800,000                
Gain on sale, net of tax         $ 80,100,000            
Income taxes from divesture         $ 21,300,000            
XML 86 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity (Tables)
9 Months Ended
Sep. 28, 2019
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)September 28, 2019December 31, 2018
Foreign Currency Translation Adjustments$(7,878) $(7,156) 
Retirement Liability Adjustment – Before Tax(7,256) (7,814) 
Tax Benefit of Retirement Liability Adjustment1,524  1,641  
Retirement Liability Adjustment – After Tax(5,732) (6,173) 
Accumulated Other Comprehensive Loss$(13,610) $(13,329) 
Components of Other Comprehensive Income
The components of other comprehensive income (loss) are as follows: 
Nine Months EndedThree Months Ended
(In thousands)September 28, 2019September 29, 2018September 28, 2019September 29, 2018
Foreign Currency Translation Adjustments$(722) $(1,346) $(1,336) $226  
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
302  303  101  101  
Amortization of Net Actuarial Losses
256  515  85  172  
Tax Benefit
(117) (172) (39) (57) 
Retirement Liability Adjustment441  646  147  216  
Other Comprehensive Income (Loss) $(281) $(700) $(1,189) $442  
XML 87 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill (Tables)
9 Months Ended
Sep. 28, 2019
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 September 28, 2019:
(In thousands)December 31, 2018Acquisition/Divestiture/Adjustments
Foreign
Currency
Translation
September 28, 2019
Aerospace$124,952  $(262) $(225) $124,465  
Test Systems—  9,129  —  9,129  
$124,952  $8,867  $(225) $133,594